$ontext sppA8 pooling problem data. Author: Mohammed Alfaki, Wed Nov 9 15:36:08 2011 $offtext $eolcom # # Declare sets set i / 1*45 /; set s(i) / 1*20 /; set t(i) /31*45 /; set k / 1*24 /; alias (i,j); # The arc unit cost c_{ij} table c(i,j) 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 1 14.00 14.00 0.00 14.00 0.00 14.00 14.00 14.00 14.00 14.00 -28.00 0.00 0.00 -35.00 -26.00 -35.00 0.00 0.00 -36.00 0.00 0.00 0.00 0.00 -33.00 0.00 2 19.00 19.00 0.00 19.00 19.00 19.00 19.00 19.00 19.00 0.00 -23.00 0.00 0.00 0.00 -21.00 0.00 0.00 -24.00 0.00 0.00 -31.00 -29.00 -30.00 -28.00 -26.00 3 45.00 45.00 0.00 45.00 0.00 45.00 0.00 45.00 0.00 45.00 3.00 0.00 -2.00 -4.00 0.00 0.00 0.00 0.00 0.00 0.00 -5.00 0.00 -4.00 0.00 0.00 4 31.00 0.00 31.00 0.00 31.00 31.00 31.00 31.00 31.00 31.00 0.00 0.00 0.00 0.00 -9.00 0.00 0.00 -12.00 -19.00 -15.00 0.00 -17.00 0.00 -16.00 0.00 5 46.00 0.00 46.00 46.00 0.00 46.00 46.00 0.00 0.00 0.00 4.00 0.00 -1.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -4.00 0.00 0.00 -1.00 0.00 6 11.00 11.00 11.00 11.00 11.00 11.00 11.00 11.00 11.00 11.00 0.00 -35.00 0.00 -38.00 -29.00 0.00 0.00 0.00 -39.00 -35.00 0.00 -37.00 -38.00 0.00 0.00 7 24.00 24.00 24.00 24.00 24.00 0.00 24.00 24.00 24.00 24.00 0.00 0.00 0.00 -25.00 0.00 -25.00 0.00 0.00 0.00 0.00 0.00 0.00 -25.00 0.00 -21.00 8 49.00 0.00 49.00 49.00 0.00 0.00 0.00 0.00 49.00 49.00 7.00 3.00 0.00 0.00 0.00 0.00 5.00 0.00 0.00 0.00 -1.00 0.00 0.00 0.00 4.00 9 31.00 31.00 31.00 31.00 31.00 0.00 31.00 31.00 31.00 0.00 -11.00 0.00 0.00 0.00 0.00 -18.00 0.00 0.00 -19.00 0.00 0.00 0.00 0.00 0.00 0.00 10 0.00 25.00 25.00 25.00 25.00 25.00 0.00 25.00 25.00 25.00 -17.00 0.00 -22.00 0.00 0.00 0.00 -19.00 -18.00 -25.00 0.00 0.00 0.00 -24.00 0.00 0.00 11 50.00 50.00 50.00 50.00 50.00 50.00 50.00 50.00 0.00 50.00 8.00 4.00 0.00 1.00 0.00 0.00 6.00 0.00 0.00 0.00 0.00 2.00 0.00 0.00 5.00 12 31.00 31.00 31.00 31.00 31.00 0.00 31.00 31.00 31.00 31.00 -11.00 -15.00 0.00 0.00 0.00 0.00 0.00 -12.00 0.00 -15.00 0.00 0.00 -18.00 0.00 0.00 13 0.00 22.00 22.00 22.00 22.00 0.00 0.00 22.00 22.00 22.00 0.00 0.00 -25.00 0.00 0.00 -27.00 -22.00 -21.00 0.00 -24.00 0.00 0.00 -27.00 0.00 0.00 14 21.00 21.00 0.00 0.00 21.00 21.00 21.00 21.00 0.00 21.00 0.00 -25.00 0.00 0.00 -19.00 0.00 0.00 0.00 0.00 -25.00 0.00 0.00 -28.00 0.00 0.00 15 31.00 31.00 31.00 31.00 31.00 31.00 0.00 31.00 0.00 31.00 0.00 0.00 0.00 -18.00 0.00 0.00 -13.00 0.00 0.00 -15.00 -19.00 0.00 0.00 0.00 -14.00 16 32.00 32.00 32.00 0.00 0.00 32.00 0.00 0.00 32.00 32.00 0.00 0.00 0.00 0.00 -8.00 0.00 0.00 -11.00 0.00 -14.00 -18.00 -16.00 0.00 -15.00 -13.00 17 41.00 41.00 41.00 0.00 41.00 41.00 0.00 0.00 0.00 0.00 -1.00 0.00 0.00 0.00 0.00 -8.00 -3.00 -2.00 0.00 0.00 0.00 -7.00 0.00 0.00 0.00 18 25.00 25.00 25.00 25.00 25.00 25.00 25.00 25.00 25.00 25.00 0.00 0.00 0.00 0.00 -15.00 0.00 0.00 -18.00 0.00 -21.00 -25.00 0.00 0.00 0.00 0.00 19 20.00 0.00 20.00 0.00 0.00 20.00 0.00 20.00 20.00 0.00 -22.00 -26.00 0.00 -29.00 -20.00 -29.00 -24.00 -23.00 0.00 -26.00 -30.00 0.00 0.00 0.00 0.00 20 28.00 28.00 28.00 28.00 28.00 28.00 28.00 28.00 28.00 28.00 -14.00 -18.00 0.00 0.00 0.00 -21.00 0.00 0.00 -22.00 -18.00 -22.00 0.00 0.00 -19.00 -17.00 21 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -42.00 0.00 -47.00 -49.00 -40.00 0.00 -44.00 0.00 -50.00 -46.00 0.00 0.00 -49.00 -47.00 0.00 22 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -46.00 0.00 0.00 0.00 -49.00 -44.00 -43.00 -50.00 -46.00 -50.00 -48.00 0.00 -47.00 -45.00 23 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -47.00 -49.00 -40.00 -49.00 0.00 -43.00 -50.00 -46.00 -50.00 0.00 -49.00 -47.00 -45.00 24 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -42.00 -46.00 -47.00 -49.00 -40.00 -49.00 -44.00 -43.00 -50.00 0.00 -50.00 -48.00 -49.00 -47.00 -45.00 25 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -47.00 -49.00 -40.00 0.00 0.00 -43.00 0.00 -46.00 0.00 -48.00 -49.00 -47.00 -45.00 26 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -46.00 0.00 0.00 0.00 -49.00 -44.00 -43.00 0.00 -46.00 -50.00 0.00 0.00 -47.00 -45.00 27 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -42.00 0.00 -47.00 -49.00 0.00 -49.00 0.00 0.00 -50.00 0.00 -50.00 -48.00 0.00 -47.00 -45.00 28 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -42.00 -46.00 0.00 -49.00 0.00 -49.00 -44.00 0.00 -50.00 -46.00 -50.00 -48.00 -49.00 -47.00 -45.00 29 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -42.00 -46.00 -47.00 0.00 -40.00 -49.00 -44.00 0.00 -50.00 -46.00 0.00 0.00 -49.00 0.00 0.00 30 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -42.00 0.00 -47.00 0.00 0.00 0.00 -44.00 -43.00 -50.00 -46.00 0.00 -48.00 -49.00 -47.00 -45.00 ; # The adjacency matrix (the arcs set A) table a(i,j) 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 1 1 1 0 1 0 1 1 1 1 1 1 0 0 1 1 1 0 0 1 0 0 0 0 1 0 2 1 1 0 1 1 1 1 1 1 0 1 0 0 0 1 0 0 1 0 0 1 1 1 1 1 3 1 1 0 1 0 1 0 1 0 1 1 0 1 1 0 0 0 0 0 0 1 0 1 0 0 4 1 0 1 0 1 1 1 1 1 1 0 0 0 0 1 0 0 1 1 1 0 1 0 1 0 5 1 0 1 1 0 1 1 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 0 1 0 6 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 0 0 0 1 1 0 1 1 0 0 7 1 1 1 1 1 0 1 1 1 1 0 0 0 1 0 1 0 0 0 0 0 0 1 0 1 8 1 0 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 0 0 0 1 0 0 0 1 9 1 1 1 1 1 0 1 1 1 0 1 0 0 0 0 1 0 0 1 0 0 0 0 0 0 10 0 1 1 1 1 1 0 1 1 1 1 0 1 0 0 0 1 1 1 0 0 0 1 0 0 11 1 1 1 1 1 1 1 1 0 1 1 1 0 1 0 0 1 0 0 0 0 1 0 0 1 12 1 1 1 1 1 0 1 1 1 1 1 1 0 0 0 0 0 1 0 1 0 0 1 0 0 13 0 1 1 1 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 1 0 0 1 0 0 14 1 1 0 0 1 1 1 1 0 1 0 1 0 0 1 0 0 0 0 1 0 0 1 0 0 15 1 1 1 1 1 1 0 1 0 1 0 0 0 1 0 0 1 0 0 1 1 0 0 0 1 16 1 1 1 0 0 1 0 0 1 1 0 0 0 0 1 0 0 1 0 1 1 1 0 1 1 17 1 1 1 0 1 1 0 0 0 0 1 0 0 0 0 1 1 1 0 0 0 1 0 0 0 18 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 0 0 1 0 1 1 0 0 0 0 19 1 0 1 0 0 1 0 1 1 0 1 1 0 1 1 1 1 1 0 1 1 0 0 0 0 20 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 0 0 1 1 1 0 0 1 1 21 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 1 0 1 1 0 0 1 1 0 22 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 1 1 1 1 1 0 1 1 23 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 1 1 1 1 0 1 1 1 24 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 25 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 0 1 0 1 1 1 1 26 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 1 0 1 1 0 0 1 1 27 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 1 0 0 1 0 1 1 0 1 1 28 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 1 1 0 1 1 1 1 1 1 1 29 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 1 1 0 1 1 0 0 1 0 0 30 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 1 1 1 1 0 1 1 1 1 ; # Source qualities/terminal quality upper bounds table q(i,k) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 59.56 63.51 68.40 75.33 23.54 49.17 77.20 70.49 0.68 50.63 37.12 79.16 -59.56 -63.51 -68.40 -75.33 -23.54 -49.17 -77.20 -70.49 -0.68 -50.63 -37.12 -79.16 2 41.80 40.30 27.58 58.41 31.30 26.25 42.02 37.49 59.61 32.46 19.65 21.34 -41.80 -40.30 -27.58 -58.41 -31.30 -26.25 -42.02 -37.49 -59.61 -32.46 -19.65 -21.34 3 70.04 9.05 14.72 73.55 0.76 20.26 40.49 27.95 38.80 53.35 13.53 4.18 -70.04 -9.05 -14.72 -73.55 -0.76 -20.26 -40.49 -27.95 -38.80 -53.35 -13.53 -4.18 4 79.43 32.14 63.96 2.04 68.97 42.44 9.31 35.86 38.80 79.98 50.22 69.72 -79.43 -32.14 -63.96 -2.04 -68.97 -42.44 -9.31 -35.86 -38.80 -79.98 -50.22 -69.72 5 53.31 13.73 46.56 23.99 63.31 78.31 41.82 71.21 33.72 50.98 26.75 4.79 -53.31 -13.73 -46.56 -23.99 -63.31 -78.31 -41.82 -71.21 -33.72 -50.98 -26.75 -4.79 6 79.20 32.49 10.62 17.59 21.52 2.12 37.87 51.38 70.65 59.70 2.72 65.68 -79.20 -32.49 -10.62 -17.59 -21.52 -2.12 -37.87 -51.38 -70.65 -59.70 -2.72 -65.68 7 26.33 47.97 44.20 9.70 24.03 14.82 35.06 20.16 1.05 15.86 12.57 57.35 -26.33 -47.97 -44.20 -9.70 -24.03 -14.82 -35.06 -20.16 -1.05 -15.86 -12.57 -57.35 8 10.98 42.67 35.67 50.14 54.70 63.30 25.87 17.32 11.29 31.30 10.50 68.08 -10.98 -42.67 -35.67 -50.14 -54.70 -63.30 -25.87 -17.32 -11.29 -31.30 -10.50 -68.08 9 41.31 30.92 62.19 71.10 79.34 15.69 43.51 22.22 22.68 20.16 17.50 29.65 -41.31 -30.92 -62.19 -71.10 -79.34 -15.69 -43.51 -22.22 -22.68 -20.16 -17.50 -29.65 10 53.47 38.77 52.46 79.42 3.70 29.87 62.13 77.98 35.31 17.26 31.47 3.29 -53.47 -38.77 -52.46 -79.42 -3.70 -29.87 -62.13 -77.98 -35.31 -17.26 -31.47 -3.29 11 33.99 27.60 26.03 28.32 6.73 21.57 12.53 3.55 15.32 34.80 45.17 39.04 -33.99 -27.60 -26.03 -28.32 -6.73 -21.57 -12.53 -3.55 -15.32 -34.80 -45.17 -39.04 12 4.64 24.97 51.43 65.38 34.20 31.92 51.03 40.66 39.71 4.12 29.85 63.62 -4.64 -24.97 -51.43 -65.38 -34.20 -31.92 -51.03 -40.66 -39.71 -4.12 -29.85 -63.62 13 30.17 57.84 47.55 77.53 62.46 43.52 3.59 24.42 34.68 29.59 14.55 62.94 -30.17 -57.84 -47.55 -77.53 -62.46 -43.52 -3.59 -24.42 -34.68 -29.59 -14.55 -62.94 14 31.01 48.91 58.27 78.15 31.99 62.18 24.11 17.61 37.32 49.60 76.97 70.18 -31.01 -48.91 -58.27 -78.15 -31.99 -62.18 -24.11 -17.61 -37.32 -49.60 -76.97 -70.18 15 22.79 64.53 75.78 75.86 24.44 67.66 0.64 21.95 32.68 46.39 49.21 40.58 -22.79 -64.53 -75.78 -75.86 -24.44 -67.66 -0.64 -21.95 -32.68 -46.39 -49.21 -40.58 16 34.93 31.35 70.39 23.22 42.11 52.62 77.25 7.90 51.13 13.54 21.86 6.61 -34.93 -31.35 -70.39 -23.22 -42.11 -52.62 -77.25 -7.90 -51.13 -13.54 -21.86 -6.61 17 0.49 64.76 79.83 4.03 40.85 60.23 15.46 49.14 67.06 56.24 9.03 1.54 -0.49 -64.76 -79.83 -4.03 -40.85 -60.23 -15.46 -49.14 -67.06 -56.24 -9.03 -1.54 18 47.44 2.22 72.18 41.08 31.94 16.67 17.48 29.07 20.98 33.18 63.16 0.44 -47.44 -2.22 -72.18 -41.08 -31.94 -16.67 -17.48 -29.07 -20.98 -33.18 -63.16 -0.44 19 35.68 51.50 37.55 77.91 57.90 9.49 72.44 32.47 61.61 17.58 25.58 21.15 -35.68 -51.50 -37.55 -77.91 -57.90 -9.49 -72.44 -32.47 -61.61 -17.58 -25.58 -21.15 20 39.12 22.80 15.54 16.35 24.92 11.28 25.55 75.01 52.13 13.48 72.70 27.39 -39.12 -22.80 -15.54 -16.35 -24.92 -11.28 -25.55 -75.01 -52.13 -13.48 -72.70 -27.39 31 96.96 48.65 98.15 78.71 41.28 63.48 78.03 41.43 68.87 21.34 34.75 26.78 -5.95 -6.16 -9.66 -12.39 -2.64 -8.35 -6.04 -17.71 -3.06 -6.64 -2.44 -8.72 32 55.12 83.50 27.27 67.77 32.49 54.13 98.85 44.50 96.72 61.32 66.18 80.97 -16.20 -7.25 -8.94 -18.58 -10.06 -12.39 -15.00 -2.79 -2.67 -15.17 -19.18 -4.81 33 65.04 28.95 86.18 25.86 64.55 82.08 23.30 24.14 88.09 59.97 59.94 21.86 -11.93 -12.28 -0.71 -8.79 -6.95 -15.53 -9.36 -16.75 -16.91 -17.92 -16.20 -15.84 34 78.21 88.51 84.75 97.43 53.51 74.07 84.42 34.48 86.34 33.21 96.63 31.39 -19.47 -3.26 -18.42 -8.45 -0.22 -14.54 -16.56 -20.00 -10.85 -8.10 -3.68 -7.41 35 95.31 57.07 72.74 99.17 93.73 57.30 64.65 61.20 87.12 83.74 40.60 37.11 -14.88 -16.04 -6.06 -13.01 -17.39 -8.00 -19.01 -14.58 -16.47 -8.51 -5.10 -11.50 36 94.96 78.00 98.11 79.64 48.01 84.99 41.31 62.52 30.71 24.52 24.87 81.19 -7.04 -12.79 -13.45 -10.90 -9.01 -1.39 -7.06 -4.84 -17.62 -2.47 -1.57 -13.04 37 34.57 42.84 53.42 35.35 64.70 80.25 56.33 86.75 65.05 24.28 60.65 78.22 -7.40 -5.36 -4.73 -4.61 -18.85 -5.76 -17.27 -19.16 -9.06 -2.63 -5.73 -14.23 38 53.10 30.54 46.17 57.71 42.13 87.28 65.11 47.19 85.32 99.41 63.92 30.18 -8.15 -0.57 -5.91 -3.63 -11.58 -6.28 -8.30 -3.20 -6.70 -9.73 -16.34 -18.56 39 93.09 57.57 88.11 38.86 53.84 84.50 74.06 64.66 32.36 82.37 58.80 92.46 -6.58 -2.88 -14.80 -7.44 -16.24 -13.39 -3.94 -19.57 -0.81 -15.31 -18.62 -4.30 40 82.52 48.78 33.87 53.28 48.56 77.09 69.72 23.25 27.03 58.60 97.63 76.26 -10.25 -2.00 -8.52 -13.47 -4.59 -11.23 -12.36 -9.02 -3.38 -13.12 -6.90 -6.16 41 29.09 94.00 69.03 64.82 37.62 71.59 82.51 51.27 77.89 96.51 22.81 20.54 -5.25 -16.59 -9.76 -7.80 -12.22 -9.22 -18.86 -10.65 -8.37 -13.51 -12.10 -2.15 42 63.58 74.26 70.77 73.63 77.61 60.60 37.00 50.60 20.36 67.94 75.61 22.37 -7.26 -4.13 -7.44 -17.10 -3.25 -6.93 -1.01 -8.88 -1.06 -10.87 -19.59 -9.38 43 75.00 64.92 76.69 48.85 54.62 63.01 82.37 66.70 69.23 33.55 41.99 74.76 -10.85 -15.57 -3.80 -0.51 -0.80 -5.56 -1.91 -16.06 -1.90 -19.30 -14.99 -2.28 44 88.85 25.32 94.33 89.16 95.11 60.69 92.73 58.66 86.62 84.82 22.06 66.46 -14.88 -18.30 -17.28 -7.62 -11.15 -17.13 -8.25 -3.27 -2.63 -14.93 -3.20 -16.14 45 39.19 53.97 20.59 34.38 50.92 25.52 77.39 75.67 44.05 23.13 25.62 71.44 -19.44 -17.95 -16.62 -12.00 -13.65 -1.51 -10.19 -19.13 -9.74 -19.59 -15.68 -9.28 ; # Node capacity lower bound parameter bl(i) / 1 0.00 2 0.00 3 0.00 4 0.00 5 0.00 6 0.00 7 0.00 8 0.00 9 0.00 10 0.00 11 0.00 12 0.00 13 0.00 14 0.00 15 0.00 16 0.00 17 0.00 18 0.00 19 0.00 20 0.00 31 0.00 32 0.00 33 0.00 34 0.00 35 0.00 36 0.00 37 0.00 38 0.00 39 0.00 40 0.00 41 0.00 42 0.00 43 0.00 44 0.00 45 0.00 / ; # Node capacity upper bound parameter bu(i) / 1 152.00 2 30.00 3 74.00 4 165.00 5 191.00 6 12.00 7 296.00 8 207.00 9 97.00 10 121.00 11 270.00 12 162.00 13 80.00 14 162.00 15 124.00 16 144.00 17 257.00 18 41.00 19 253.00 20 236.00 21 135.00 22 75.00 23 88.00 24 150.00 25 192.00 26 181.00 27 66.00 28 66.00 29 58.00 30 119.00 31 52.00 32 56.00 33 228.00 34 79.00 35 254.00 36 240.00 37 20.00 38 10.00 39 17.00 40 57.00 41 250.00 42 292.00 43 70.00 44 76.00 45 265.00 / ; $include xmodel.gms