transpl2.gms
* NLP written by GAMS Convert at 03/28/07 20:24:11
*
* Equation counts
* Total E G L N X C
* 11 11 0 0 0 0 0
*
* Variable counts
* x b i s1s s2s sc si
* Total cont binary integer sos1 sos2 scont sint
* 22 22 0 0 0 0 0 0
* FX 0 0 0 0 0 0 0 0
*
* Nonzero counts
* Total const NL DLL
* 64 45 19 0
*
* Solve m using NLP minimizing objvar;
Variables x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19
,x20,x21,objvar;
Positive Variables x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17
,x18,x19,x20,x21;
Equations e1,e2,e3,e4,e5,e6,e7,e8,e9,e10,e11;
e1.. x1 + x2 + x3 + x4 + x5 + x6 + x7 =E= 1400;
e2.. x8 + x9 + x10 + x11 + x12 + x13 + x14 =E= 2600;
e3.. x15 + x16 + x17 + x18 + x19 + x20 + x21 =E= 2900;
e4.. x1 + x8 + x15 =E= 900;
e5.. x2 + x9 + x16 =E= 1200;
e6.. x3 + x10 + x17 =E= 600;
e7.. x4 + x11 + x18 =E= 400;
e8.. x5 + x12 + x19 =E= 1700;
e9.. x6 + x13 + x20 =E= 1100;
e10.. x7 + x14 + x21 =E= 1000;
e11.. - (19500.39*(-250.005 + 0.5*(sqrt((-500.01 + x1)*(-500.01 + x1)) + x1))/
(-500.00999 + x1) - 39*(250.005 + 0.5*(sqrt((-500.01 + x1)*(-500.01 + x1)
) - x1))/(-500.00999 + x1)*x1 - 25*(500.005 + 0.5*(sqrt((-1000.01 + x1)*(
-1000.01 + x1)) - x1))/(-1000.009999 + x1)*(-500.01 + sqrt((-500.01 + x1)
*(-500.01 + x1)) + x1) + 35*(sqrt((-1000.01 + x1)*(-1000.01 + x1)) + x1)
+ 7000.14*(-250.005 + 0.5*(sqrt((-500.01 + x2)*(-500.01 + x2)) + x2))/(-
500.00999 + x2) - 14*(250.005 + 0.5*(sqrt((-500.01 + x2)*(-500.01 + x2))
- x2))/(-500.00999 + x2)*x2 - 8.5*(500.005 + 0.5*(sqrt((-1000.01 + x2)*(
-1000.01 + x2)) - x2))/(-1000.009999 + x2)*(-500.01 + sqrt((-500.01 + x2)
*(-500.01 + x2)) + x2) + 16.5*(sqrt((-1000.01 + x2)*(-1000.01 + x2)) + x2
) + 5500.11*(-250.005 + 0.5*(sqrt((-500.01 + x3)*(-500.01 + x3)) + x3))/(
-500.00999 + x3) - 11*(250.005 + 0.5*(sqrt((-500.01 + x3)*(-500.01 + x3))
- x3))/(-500.00999 + x3)*x3 - 6*(500.005 + 0.5*(sqrt((-1000.01 + x3)*(-
1000.01 + x3)) - x3))/(-1000.009999 + x3)*(-500.01 + sqrt((-500.01 + x3)*
(-500.01 + x3)) + x3) + 11.5*(sqrt((-1000.01 + x3)*(-1000.01 + x3)) + x3)
+ 8000.16*(-250.005 + 0.5*(sqrt((-500.01 + x5)*(-500.01 + x5)) + x5))/(-
500.00999 + x5) - 16*(250.005 + 0.5*(sqrt((-500.01 + x5)*(-500.01 + x5))
- x5))/(-500.00999 + x5)*x5 - 11.5*(500.005 + 0.5*(sqrt((-1000.01 + x5)*
(-1000.01 + x5)) - x5))/(-1000.009999 + x5)*(-500.01 + sqrt((-500.01 + x5
)*(-500.01 + x5)) + x5) + 20*(sqrt((-1000.01 + x5)*(-1000.01 + x5)) + x5)
+ 4000.08*(-250.005 + 0.5*(sqrt((-500.01 + x7)*(-500.01 + x7)) + x7))/(-
500.00999 + x7) - 8*(250.005 + 0.5*(sqrt((-500.01 + x7)*(-500.01 + x7))
- x7))/(-500.00999 + x7)*x7 - 8*(500.005 + 0.5*(sqrt((-1000.01 + x7)*(-
1000.01 + x7)) - x7))/(-1000.009999 + x7)*(-500.01 + sqrt((-500.01 + x7)*
(-500.01 + x7)) + x7) + 12*(sqrt((-1000.01 + x7)*(-1000.01 + x7)) + x7)
+ 13500.27*(-250.005 + 0.5*(sqrt((-500.01 + x8)*(-500.01 + x8)) + x8))/(
-500.00999 + x8) - 27*(250.005 + 0.5*(sqrt((-500.01 + x8)*(-500.01 + x8))
- x8))/(-500.00999 + x8)*x8 - 18.5*(500.005 + 0.5*(sqrt((-1000.01 + x8)*
(-1000.01 + x8)) - x8))/(-1000.009999 + x8)*(-500.01 + sqrt((-500.01 + x8
)*(-500.01 + x8)) + x8) + 23.5*(sqrt((-1000.01 + x8)*(-1000.01 + x8)) +
x8) + 4500.09*(-250.005 + 0.5*(sqrt((-500.01 + x9)*(-500.01 + x9)) + x9))
/(-500.00999 + x9) - 9*(250.005 + 0.5*(sqrt((-500.01 + x9)*(-500.01 + x9)
) - x9))/(-500.00999 + x9)*x9 - 9.5*(500.005 + 0.5*(sqrt((-1000.01 + x9)*
(-1000.01 + x9)) - x9))/(-1000.009999 + x9)*(-500.01 + sqrt((-500.01 + x9
)*(-500.01 + x9)) + x9) + 12*(sqrt((-1000.01 + x9)*(-1000.01 + x9)) + x9)
+ 6000.12*(-250.005 + 0.5*(sqrt((-500.01 + x10)*(-500.01 + x10)) + x10))
/(-500.00999 + x10) - 12*(250.005 + 0.5*(sqrt((-500.01 + x10)*(-500.01 +
x10)) - x10))/(-500.00999 + x10)*x10 - 16*(500.005 + 0.5*(sqrt((-1000.01
+ x10)*(-1000.01 + x10)) - x10))/(-1000.009999 + x10)*(-500.01 + sqrt((-
500.01 + x10)*(-500.01 + x10)) + x10) + 19.5*(sqrt((-1000.01 + x10)*(-
1000.01 + x10)) + x10) + 4500.09*(-250.005 + 0.5*(sqrt((-500.01 + x11)*(-
500.01 + x11)) + x11))/(-500.00999 + x11) - 9*(250.005 + 0.5*(sqrt((-
500.01 + x11)*(-500.01 + x11)) - x11))/(-500.00999 + x11)*x11 - 7*(
500.005 + 0.5*(sqrt((-1000.01 + x11)*(-1000.01 + x11)) - x11))/(-
1000.009999 + x11)*(-500.01 + sqrt((-500.01 + x11)*(-500.01 + x11)) + x11
) + 10.5*(sqrt((-1000.01 + x11)*(-1000.01 + x11)) + x11) + 13000.26*(-
250.005 + 0.5*(sqrt((-500.01 + x12)*(-500.01 + x12)) + x12))/(-500.00999
+ x12) - 26*(250.005 + 0.5*(sqrt((-500.01 + x12)*(-500.01 + x12)) - x12)
)/(-500.00999 + x12)*x12 - 18*(500.005 + 0.5*(sqrt((-1000.01 + x12)*(-
1000.01 + x12)) - x12))/(-1000.009999 + x12)*(-500.01 + sqrt((-500.01 +
x12)*(-500.01 + x12)) + x12) + 23.5*(sqrt((-1000.01 + x12)*(-1000.01 +
x12)) + x12) + 47500.95*(-250.005 + 0.5*(sqrt((-500.01 + x13)*(-500.01 +
x13)) + x13))/(-500.00999 + x13) - 95*(250.005 + 0.5*(sqrt((-500.01 + x13
)*(-500.01 + x13)) - x13))/(-500.00999 + x13)*x13 - 52.5*(500.005 + 0.5*(
sqrt((-1000.01 + x13)*(-1000.01 + x13)) - x13))/(-1000.009999 + x13)*(-
500.01 + sqrt((-500.01 + x13)*(-500.01 + x13)) + x13) + 64.5*(sqrt((-
1000.01 + x13)*(-1000.01 + x13)) + x13) + 4000.08*(-250.005 + 0.5*(sqrt((
-500.01 + x14)*(-500.01 + x14)) + x14))/(-500.00999 + x14) - 8*(250.005
+ 0.5*(sqrt((-500.01 + x14)*(-500.01 + x14)) - x14))/(-500.00999 + x14)*
x14 - 8*(500.005 + 0.5*(sqrt((-1000.01 + x14)*(-1000.01 + x14)) - x14))/(
-1000.009999 + x14)*(-500.01 + sqrt((-500.01 + x14)*(-500.01 + x14)) +
x14) + 12*(sqrt((-1000.01 + x14)*(-1000.01 + x14)) + x14) + 14000.14*(-
500.005 + 0.5*(sqrt((-1000.01 + x4)*(-1000.01 + x4)) + x4))/(-1000.00999
+ x4) - 14*(500.005 + 0.5*(sqrt((-1000.01 + x4)*(-1000.01 + x4)) - x4))/
(-1000.00999 + x4)*x4 + 8.5*(sqrt((-1000.01 + x4)*(-1000.01 + x4)) + x4)
+ 82000.82*(-500.005 + 0.5*(sqrt((-1000.01 + x6)*(-1000.01 + x6)) + x6))
/(-1000.00999 + x6) - 82*(500.005 + 0.5*(sqrt((-1000.01 + x6)*(-1000.01
+ x6)) - x6))/(-1000.00999 + x6)*x6 + 49*(sqrt((-1000.01 + x6)*(-1000.01
+ x6)) + x6) + 24000.24*(-500.005 + 0.5*(sqrt((-1000.01 + x15)*(-1000.01
+ x15)) + x15))/(-1000.00999 + x15) - 24*(500.005 + 0.5*(sqrt((-1000.01
+ x15)*(-1000.01 + x15)) - x15))/(-1000.00999 + x15)*x15 + 17*(sqrt((-
1000.01 + x15)*(-1000.01 + x15)) + x15) + 14000.14*(-500.005 + 0.5*(sqrt(
(-1000.01 + x16)*(-1000.01 + x16)) + x16))/(-1000.00999 + x16) - 14*(
500.005 + 0.5*(sqrt((-1000.01 + x16)*(-1000.01 + x16)) - x16))/(-
1000.00999 + x16)*x16 + 12*(sqrt((-1000.01 + x16)*(-1000.01 + x16)) + x16
) + 17000.17*(-500.005 + 0.5*(sqrt((-1000.01 + x17)*(-1000.01 + x17)) +
x17))/(-1000.00999 + x17) - 17*(500.005 + 0.5*(sqrt((-1000.01 + x17)*(-
1000.01 + x17)) - x17))/(-1000.00999 + x17)*x17 + 13.5*(sqrt((-1000.01 +
x17)*(-1000.01 + x17)) + x17) + 13000.13*(-500.005 + 0.5*(sqrt((-1000.01
+ x18)*(-1000.01 + x18)) + x18))/(-1000.00999 + x18) - 13*(500.005 + 0.5
*(sqrt((-1000.01 + x18)*(-1000.01 + x18)) - x18))/(-1000.00999 + x18)*x18
+ 11.5*(sqrt((-1000.01 + x18)*(-1000.01 + x18)) + x18) + 99000.99*(-
500.005 + 0.5*(sqrt((-1000.01 + x20)*(-1000.01 + x20)) + x20))/(-
1000.00999 + x20) - 99*(500.005 + 0.5*(sqrt((-1000.01 + x20)*(-1000.01 +
x20)) - x20))/(-1000.00999 + x20)*x20 + 70*(sqrt((-1000.01 + x20)*(-
1000.01 + x20)) + x20)) - 28*x19 - 20*x21 + objvar =E= -442004.42;
* set non default bounds
* set non default levels
* set non default marginals
Model m / all /;
m.limrow=0; m.limcol=0;
$if NOT '%gams.u1%' == '' $include %gams.u1%
Solve m using NLP minimizing objvar;