$ontext sppA7 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 0.00 11.00 0.00 11.00 11.00 11.00 0.00 11.00 11.00 11.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -31.00 -34.00 0.00 2 13.00 13.00 13.00 0.00 13.00 0.00 13.00 13.00 13.00 0.00 0.00 -37.00 0.00 0.00 0.00 0.00 0.00 -28.00 0.00 0.00 0.00 -36.00 0.00 -32.00 0.00 3 17.00 0.00 17.00 0.00 17.00 17.00 17.00 17.00 17.00 17.00 0.00 0.00 0.00 0.00 -33.00 0.00 -31.00 0.00 0.00 -29.00 -27.00 0.00 -25.00 0.00 0.00 4 0.00 34.00 0.00 34.00 0.00 34.00 34.00 0.00 34.00 34.00 0.00 -16.00 0.00 -6.00 0.00 0.00 -14.00 -7.00 -11.00 0.00 -10.00 -15.00 0.00 -11.00 -6.00 5 49.00 49.00 49.00 49.00 49.00 49.00 49.00 0.00 49.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 6 0.00 0.00 0.00 23.00 23.00 0.00 0.00 23.00 23.00 23.00 0.00 0.00 -26.00 -17.00 0.00 0.00 0.00 -18.00 -22.00 0.00 0.00 -26.00 0.00 0.00 0.00 7 0.00 12.00 0.00 0.00 12.00 12.00 0.00 12.00 12.00 12.00 -31.00 -38.00 0.00 0.00 0.00 0.00 -36.00 0.00 -33.00 0.00 0.00 0.00 -30.00 0.00 0.00 8 0.00 0.00 42.00 42.00 42.00 42.00 42.00 42.00 42.00 42.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -3.00 0.00 0.00 0.00 0.00 -3.00 0.00 9 22.00 22.00 0.00 22.00 22.00 22.00 22.00 0.00 0.00 0.00 0.00 0.00 -27.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 10 12.00 12.00 12.00 12.00 12.00 0.00 12.00 12.00 12.00 0.00 -31.00 0.00 0.00 -28.00 0.00 0.00 -36.00 -29.00 0.00 0.00 -32.00 -37.00 0.00 0.00 0.00 11 29.00 29.00 0.00 0.00 29.00 29.00 0.00 29.00 29.00 29.00 0.00 -21.00 0.00 -11.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -13.00 -16.00 0.00 12 39.00 0.00 39.00 39.00 0.00 39.00 39.00 0.00 39.00 0.00 -4.00 -11.00 0.00 0.00 0.00 -8.00 0.00 -2.00 -6.00 0.00 -5.00 0.00 -3.00 0.00 -1.00 13 18.00 18.00 0.00 0.00 18.00 18.00 0.00 18.00 18.00 18.00 0.00 0.00 -31.00 -22.00 -32.00 0.00 -30.00 0.00 0.00 0.00 0.00 -31.00 0.00 0.00 -22.00 14 18.00 18.00 0.00 18.00 18.00 18.00 18.00 18.00 18.00 18.00 0.00 0.00 0.00 -22.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15 24.00 24.00 0.00 0.00 0.00 0.00 24.00 0.00 24.00 24.00 0.00 0.00 -25.00 -16.00 0.00 0.00 -24.00 -17.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16 42.00 42.00 42.00 42.00 42.00 0.00 0.00 42.00 42.00 0.00 0.00 0.00 0.00 2.00 0.00 -5.00 0.00 0.00 0.00 -4.00 0.00 0.00 0.00 0.00 0.00 17 31.00 31.00 31.00 31.00 31.00 0.00 0.00 31.00 31.00 31.00 0.00 -19.00 0.00 0.00 -19.00 0.00 0.00 0.00 0.00 -15.00 0.00 -18.00 0.00 0.00 0.00 18 12.00 12.00 12.00 12.00 12.00 12.00 0.00 12.00 0.00 12.00 0.00 0.00 0.00 0.00 -38.00 -35.00 0.00 -29.00 0.00 0.00 0.00 0.00 0.00 -33.00 0.00 19 0.00 0.00 0.00 0.00 31.00 31.00 31.00 0.00 0.00 0.00 -12.00 -19.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -15.00 0.00 0.00 0.00 0.00 0.00 20 49.00 0.00 0.00 0.00 49.00 49.00 49.00 49.00 0.00 49.00 0.00 0.00 0.00 9.00 0.00 0.00 0.00 0.00 4.00 3.00 0.00 0.00 0.00 0.00 0.00 21 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -43.00 -50.00 -49.00 0.00 0.00 -47.00 -48.00 -41.00 -45.00 -46.00 -44.00 -49.00 -42.00 -45.00 -40.00 22 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -50.00 -49.00 0.00 0.00 -47.00 0.00 -41.00 -45.00 0.00 -44.00 -49.00 0.00 0.00 0.00 23 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -43.00 -50.00 0.00 -40.00 -50.00 -47.00 0.00 -41.00 -45.00 -46.00 -44.00 -49.00 -42.00 -45.00 0.00 24 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -43.00 -50.00 -49.00 -40.00 -50.00 0.00 -48.00 0.00 0.00 0.00 -44.00 -49.00 -42.00 0.00 -40.00 25 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -43.00 -50.00 0.00 -40.00 0.00 -47.00 -48.00 -41.00 0.00 0.00 -44.00 -49.00 -42.00 -45.00 -40.00 26 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -50.00 -49.00 -40.00 0.00 0.00 -48.00 -41.00 -45.00 -46.00 -44.00 -49.00 -42.00 -45.00 -40.00 27 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -40.00 -50.00 -47.00 -48.00 -41.00 0.00 -46.00 0.00 -49.00 -42.00 0.00 -40.00 28 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -43.00 -50.00 -49.00 -40.00 -50.00 0.00 -48.00 -41.00 -45.00 -46.00 0.00 -49.00 -42.00 0.00 -40.00 29 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -43.00 -50.00 -49.00 -40.00 -50.00 -47.00 -48.00 -41.00 -45.00 0.00 0.00 0.00 -42.00 -45.00 -40.00 30 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -43.00 -50.00 -49.00 0.00 -50.00 -47.00 -48.00 -41.00 -45.00 -46.00 -44.00 0.00 -42.00 -45.00 -40.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 0 1 0 1 1 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 2 1 1 1 0 1 0 1 1 1 0 0 1 0 0 0 0 0 1 0 0 0 1 0 1 0 3 1 0 1 0 1 1 1 1 1 1 0 0 0 0 1 0 1 0 0 1 1 0 1 0 0 4 0 1 0 1 0 1 1 0 1 1 0 1 0 1 0 0 1 1 1 0 1 1 0 1 1 5 1 1 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 1 1 0 0 1 1 1 0 0 1 1 0 0 0 1 1 0 0 1 0 0 0 7 0 1 0 0 1 1 0 1 1 1 1 1 0 0 0 0 1 0 1 0 0 0 1 0 0 8 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 9 1 1 0 1 1 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 10 1 1 1 1 1 0 1 1 1 0 1 0 0 1 0 0 1 1 0 0 1 1 0 0 0 11 1 1 0 0 1 1 0 1 1 1 0 1 0 1 0 0 0 0 0 0 0 0 1 1 0 12 1 0 1 1 0 1 1 0 1 0 1 1 0 0 0 1 0 1 1 0 1 0 1 0 1 13 1 1 0 0 1 1 0 1 1 1 0 0 1 1 1 0 1 0 0 0 0 1 0 0 1 14 1 1 0 1 1 1 1 1 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 15 1 1 0 0 0 0 1 0 1 1 0 0 1 1 0 0 1 1 0 0 0 0 0 0 0 16 1 1 1 1 1 0 0 1 1 0 0 0 0 1 0 1 0 0 0 1 0 0 0 0 0 17 1 1 1 1 1 0 0 1 1 1 0 1 0 0 1 0 0 0 0 1 0 1 0 0 0 18 1 1 1 1 1 1 0 1 0 1 0 0 0 0 1 1 0 1 0 0 0 0 0 1 0 19 0 0 0 0 1 1 1 0 0 0 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 20 1 0 0 0 1 1 1 1 0 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 22 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 0 1 1 0 1 1 0 0 0 23 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 1 0 1 1 1 1 1 1 1 0 24 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 1 0 0 0 1 1 1 0 1 25 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 1 1 1 0 0 1 1 1 1 1 26 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 1 1 1 1 1 1 1 1 27 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 1 0 1 1 0 1 28 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 1 1 1 1 0 1 1 0 1 29 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 30 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 1 1 1 1 1 1 0 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 3.72 42.09 60.38 75.07 66.81 6.06 31.34 15.46 23.92 55.61 62.36 30.94 -3.72 -42.09 -60.38 -75.07 -66.81 -6.06 -31.34 -15.46 -23.92 -55.61 -62.36 -30.94 2 37.96 5.42 43.31 34.46 11.25 4.08 38.98 64.42 60.35 39.79 34.18 61.33 -37.96 -5.42 -43.31 -34.46 -11.25 -4.08 -38.98 -64.42 -60.35 -39.79 -34.18 -61.33 3 37.43 59.86 23.22 64.58 74.36 77.67 7.07 78.55 50.06 17.18 15.81 49.05 -37.43 -59.86 -23.22 -64.58 -74.36 -77.67 -7.07 -78.55 -50.06 -17.18 -15.81 -49.05 4 53.56 28.06 72.30 9.31 6.95 44.92 11.97 46.75 14.49 68.14 41.09 53.31 -53.56 -28.06 -72.30 -9.31 -6.95 -44.92 -11.97 -46.75 -14.49 -68.14 -41.09 -53.31 5 42.65 66.18 1.69 64.35 52.09 27.13 74.18 11.77 36.64 19.40 72.75 29.37 -42.65 -66.18 -1.69 -64.35 -52.09 -27.13 -74.18 -11.77 -36.64 -19.40 -72.75 -29.37 6 29.32 46.02 43.94 3.70 3.70 56.53 62.30 36.55 36.67 4.97 31.25 10.19 -29.32 -46.02 -43.94 -3.70 -3.70 -56.53 -62.30 -36.55 -36.67 -4.97 -31.25 -10.19 7 70.55 56.73 32.10 0.32 36.90 44.44 13.89 61.51 78.71 0.06 63.92 55.35 -70.55 -56.73 -32.10 -0.32 -36.90 -44.44 -13.89 -61.51 -78.71 -0.06 -63.92 -55.35 8 63.07 23.26 31.19 41.42 62.31 33.71 5.97 28.10 61.95 36.27 49.85 26.15 -63.07 -23.26 -31.19 -41.42 -62.31 -33.71 -5.97 -28.10 -61.95 -36.27 -49.85 -26.15 9 70.18 33.93 47.70 26.42 13.02 35.89 48.87 0.07 75.62 0.16 79.67 20.37 -70.18 -33.93 -47.70 -26.42 -13.02 -35.89 -48.87 -0.07 -75.62 -0.16 -79.67 -20.37 10 62.24 6.77 47.01 18.13 42.73 73.50 26.40 56.51 52.66 69.45 33.84 14.93 -62.24 -6.77 -47.01 -18.13 -42.73 -73.50 -26.40 -56.51 -52.66 -69.45 -33.84 -14.93 11 37.04 29.89 4.95 58.88 8.31 18.23 76.09 12.88 19.00 39.04 17.76 64.11 -37.04 -29.89 -4.95 -58.88 -8.31 -18.23 -76.09 -12.88 -19.00 -39.04 -17.76 -64.11 12 75.19 50.92 53.68 57.20 2.68 23.36 18.20 54.01 63.11 21.97 55.43 2.78 -75.19 -50.92 -53.68 -57.20 -2.68 -23.36 -18.20 -54.01 -63.11 -21.97 -55.43 -2.78 13 77.55 16.92 28.47 8.35 24.09 7.90 32.06 58.29 60.36 32.42 63.71 41.26 -77.55 -16.92 -28.47 -8.35 -24.09 -7.90 -32.06 -58.29 -60.36 -32.42 -63.71 -41.26 14 8.08 73.19 64.83 75.24 24.59 55.38 42.93 68.99 53.76 26.74 0.66 75.07 -8.08 -73.19 -64.83 -75.24 -24.59 -55.38 -42.93 -68.99 -53.76 -26.74 -0.66 -75.07 15 48.78 17.21 6.38 62.92 42.30 23.66 30.33 34.57 71.00 35.30 10.72 50.37 -48.78 -17.21 -6.38 -62.92 -42.30 -23.66 -30.33 -34.57 -71.00 -35.30 -10.72 -50.37 16 63.79 13.74 44.02 60.38 15.21 45.83 77.49 37.51 61.21 27.84 8.90 55.57 -63.79 -13.74 -44.02 -60.38 -15.21 -45.83 -77.49 -37.51 -61.21 -27.84 -8.90 -55.57 17 46.20 76.21 6.88 22.01 3.77 44.97 16.40 16.59 33.47 46.84 18.09 39.79 -46.20 -76.21 -6.88 -22.01 -3.77 -44.97 -16.40 -16.59 -33.47 -46.84 -18.09 -39.79 18 61.48 17.62 2.17 36.46 60.41 37.93 39.22 68.82 44.88 29.73 9.59 49.94 -61.48 -17.62 -2.17 -36.46 -60.41 -37.93 -39.22 -68.82 -44.88 -29.73 -9.59 -49.94 19 23.42 5.07 43.61 74.31 18.63 0.97 8.17 59.23 26.98 58.10 36.42 3.61 -23.42 -5.07 -43.61 -74.31 -18.63 -0.97 -8.17 -59.23 -26.98 -58.10 -36.42 -3.61 20 55.15 73.30 10.91 23.71 73.90 70.97 54.09 45.12 3.92 19.91 0.31 64.90 -55.15 -73.30 -10.91 -23.71 -73.90 -70.97 -54.09 -45.12 -3.92 -19.91 -0.31 -64.90 31 67.56 71.04 52.40 88.86 60.22 84.24 96.94 78.17 82.42 29.17 71.26 32.77 -9.04 -1.48 -2.82 -18.70 -18.66 -15.97 -2.59 -11.93 -7.58 -18.45 -3.47 -1.16 32 37.64 30.44 42.72 69.72 61.19 69.24 80.56 94.59 25.24 72.09 62.04 44.04 -11.76 -15.75 -5.61 -17.96 -18.03 -18.11 -3.27 -10.50 -16.83 -17.38 -18.97 -5.56 33 29.40 94.66 94.07 77.92 21.43 73.54 76.94 53.29 38.33 84.33 82.62 46.43 -2.22 -7.26 -11.28 -16.07 -17.83 -1.95 -12.31 -11.18 -16.09 -4.40 -15.71 -3.16 34 34.19 86.47 43.30 59.97 68.42 88.17 41.43 76.14 21.99 34.68 23.92 34.18 -11.53 -7.46 -4.05 -18.49 -19.60 -12.60 -19.66 -2.50 -1.93 -2.09 -0.24 -15.49 35 41.90 86.59 75.84 59.12 55.20 20.38 39.18 73.07 46.06 30.20 49.19 99.63 -1.47 -13.65 -11.56 -12.95 -1.94 -12.08 -7.41 -15.50 -3.02 -4.07 -11.70 -11.25 36 76.23 28.75 71.34 33.01 45.55 98.05 69.39 88.83 70.31 21.09 37.85 31.71 -13.66 -0.87 -0.34 -2.37 -12.12 -12.90 -9.32 -19.70 -3.45 -12.53 -19.64 -7.85 37 72.15 97.11 96.43 31.57 24.71 22.46 60.65 25.90 42.39 92.74 30.66 68.99 -7.50 -0.48 -5.54 -5.77 -7.37 -0.15 -7.10 -12.21 -6.99 -17.79 -6.94 -15.71 38 32.89 27.80 62.34 21.95 88.55 49.28 72.21 93.22 50.80 91.54 57.30 90.23 -13.68 -17.73 -17.11 -18.11 -8.58 -6.59 -11.45 -18.73 -14.78 -2.69 -11.56 -1.74 39 75.40 71.72 44.79 25.52 56.48 68.48 74.26 30.77 95.29 54.28 72.55 26.73 -12.52 -1.99 -13.97 -17.67 -18.31 -15.51 -12.50 -15.80 -14.75 -1.41 -12.46 -7.62 40 59.59 59.85 89.08 36.12 25.97 78.09 46.40 89.16 36.62 46.29 60.28 99.11 -18.88 -12.59 -11.91 -3.97 -7.19 -6.17 -17.08 -14.84 -15.96 -9.33 -1.15 -8.32 41 20.70 40.15 36.80 61.38 27.97 60.56 66.64 96.62 37.23 97.39 42.77 22.68 -8.69 -5.48 -14.45 -4.96 -0.80 -1.07 -4.14 -7.51 -2.19 -16.70 -17.49 -11.54 42 87.11 85.66 85.28 47.28 82.06 94.21 92.33 91.29 37.57 59.88 40.33 29.20 -6.19 -11.66 -17.65 -16.64 -7.96 -19.69 -16.74 -4.01 -16.17 -11.57 -19.69 -7.24 43 68.70 48.74 87.41 60.90 72.47 48.64 36.35 55.83 23.34 42.74 36.73 72.14 -0.90 -9.08 -3.78 -7.40 -9.77 -10.47 -2.76 -10.18 -0.34 -13.32 -19.25 -5.46 44 81.99 83.45 87.37 81.50 58.74 91.77 83.04 81.20 57.89 51.59 81.62 44.41 -2.89 -2.95 -2.66 -3.24 -5.22 -16.24 -8.60 -3.29 -15.38 -10.08 -5.19 -0.35 45 36.63 46.73 86.42 24.96 80.02 25.98 23.40 94.16 31.58 55.07 73.25 62.44 -14.31 -3.85 -7.17 -16.05 -6.57 -14.60 -3.69 -10.08 -1.56 -6.66 -2.83 -6.40 ; # 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 182.00 2 91.00 3 299.00 4 230.00 5 222.00 6 72.00 7 165.00 8 268.00 9 79.00 10 303.00 11 186.00 12 165.00 13 27.00 14 298.00 15 64.00 16 83.00 17 48.00 18 61.00 19 34.00 20 275.00 21 163.00 22 68.00 23 105.00 24 87.00 25 165.00 26 83.00 27 103.00 28 109.00 29 143.00 30 185.00 31 255.00 32 119.00 33 58.00 34 89.00 35 0.00 36 110.00 37 138.00 38 296.00 39 294.00 40 176.00 41 127.00 42 105.00 43 207.00 44 294.00 45 193.00 / ; $include xmodel.gms