$ontext gppL7 pooling problem data. Author: Mohammed Alfaki, Wed Nov 9 15:36:09 2011 $offtext $eolcom # # Declare sets set i / 1*13 /; set s(i) / 1*5 /; set t(i) / 9*13 /; set k / 1*2 /; alias (i,j); # The arc unit cost c_{ij} table c(i,j) 6 7 8 9 10 11 12 13 1 6.00 6.00 6.00 0.00 0.00 0.00 0.00 0.00 2 16.00 16.00 16.00 0.00 0.00 0.00 0.00 0.00 3 15.00 15.00 15.00 0.00 0.00 0.00 0.00 0.00 4 12.00 12.00 12.00 0.00 0.00 0.00 0.00 0.00 5 0.00 0.00 0.00 -8.00 -5.00 -9.00 -6.00 -4.00 6 0.00 0.00 0.00 -18.00 -15.00 -19.00 -16.00 -14.00 7 0.00 0.00 0.00 -18.00 -15.00 -19.00 -16.00 -14.00 8 0.00 0.00 0.00 -18.00 -15.00 -19.00 -16.00 -14.00 ; # The adjacency matrix (the arcs set A) table a(i,j) 6 7 8 9 10 11 12 13 1 1 1 1 0 0 0 0 0 2 1 1 1 0 0 0 0 0 3 1 1 1 0 0 0 0 0 4 1 1 1 0 0 0 0 0 5 0 0 0 1 1 1 1 1 6 0 1 1 1 1 1 1 1 7 1 0 1 1 1 1 1 1 8 1 1 0 1 1 1 1 1 ; # Source qualities/terminal quality upper bounds table q(i,k) 1 2 1 3.00 1.00 2 1.00 3.00 3 1.00 2.50 4 1.50 2.50 5 2.00 2.50 9 2.50 2.00 10 1.50 2.50 11 2.00 2.60 12 2.00 2.00 13 2.00 2.00 ; # Node capacity lower bound parameter bl(i) / 1 0.00 2 0.00 3 0.00 4 0.00 5 0.00 9 0.00 10 0.00 11 0.00 12 0.00 13 0.00 / ; # Node capacity upper bound parameter bu(i) / 1 600.00 2 600.00 3 50.00 4 600.00 5 600.00 6 600.00 7 600.00 8 600.00 9 100.00 10 200.00 11 100.00 12 100.00 13 100.00 / ; $include xmodel.gms