* NLP written by GAMS Convert at 10/06/06 11:33:35 * * Equation counts * Total E G L N X C * 43 1 0 42 0 0 0 * * Variable counts * x b i s1s s2s sc si * Total cont binary integer sos1 sos2 scont sint * 7 7 0 0 0 0 0 0 * FX 0 0 0 0 0 0 0 0 * * Nonzero counts * Total const NL DLL * 246 46 200 0 * * Solve m using NLP minimizing objvar; Variables x1,x2,x3,x4,x5,x6,objvar; Equations e1,e2,e3,e4,e5,e6,e7,e8,e9,e10,e11,e12,e13,e14,e15,e16,e17,e18,e19 ,e20,e21,e22,e23,e24,e25,e26,e27,e28,e29,e30,e31,e32,e33,e34,e35,e36 ,e37,e38,e39,e40,e41,e42,e43; e1.. (x1 - x2)/(1 - x3 + x4 - x5) - x6 =L= 0.367879441171442; e2.. (x1 - 0.9*x2)/(1 - 0.9*x3 + 0.81*x4 - 0.729*x5) - x6 =L= 0.406569659740599; e3.. (x1 - 0.8*x2)/(1 - 0.8*x3 + 0.64*x4 - 0.512*x5) - x6 =L= 0.449328964117222; e4.. (x1 - 0.7*x2)/(1 - 0.7*x3 + 0.49*x4 - 0.343*x5) - x6 =L= 0.49658530379141; e5.. (x1 - 0.6*x2)/(1 - 0.6*x3 + 0.36*x4 - 0.216*x5) - x6 =L= 0.548811636094026; e6.. (x1 - 0.5*x2)/(1 - 0.5*x3 + 0.25*x4 - 0.125*x5) - x6 =L= 0.606530659712633; e7.. (x1 - 0.4*x2)/(1 - 0.4*x3 + 0.16*x4 - 0.064*x5) - x6 =L= 0.670320046035639; e8.. (x1 - 0.3*x2)/(1 - 0.3*x3 + 0.09*x4 - 0.027*x5) - x6 =L= 0.740818220681718; e9.. (x1 - 0.2*x2)/(1 - 0.2*x3 + 0.04*x4 - 0.00799999999999999*x5) - x6 =L= 0.818730753077982; e10.. (x1 - 0.1*x2)/(1 - 0.1*x3 + 0.01*x4 - 0.000999999999999999*x5) - x6 =L= 0.90483741803596; e11.. x1 - x6 =L= 1; e12.. (x1 + 0.1*x2)/(1 + 0.1*x3 + 0.01*x4 + 0.001*x5) - x6 =L= 1.10517091807565; e13.. (x1 + 0.2*x2)/(1 + 0.2*x3 + 0.0400000000000001*x4 + 0.00800000000000002* x5) - x6 =L= 1.22140275816017; e14.. (x1 + 0.3*x2)/(1 + 0.3*x3 + 0.09*x4 + 0.027*x5) - x6 =L= 1.349858807576; e15.. (x1 + 0.4*x2)/(1 + 0.4*x3 + 0.16*x4 + 0.0640000000000001*x5) - x6 =L= 1.49182469764127; e16.. (x1 + 0.5*x2)/(1 + 0.5*x3 + 0.25*x4 + 0.125*x5) - x6 =L= 1.64872127070013; e17.. (x1 + 0.6*x2)/(1 + 0.6*x3 + 0.36*x4 + 0.216*x5) - x6 =L= 1.82211880039051; e18.. (x1 + 0.7*x2)/(1 + 0.7*x3 + 0.49*x4 + 0.343*x5) - x6 =L= 2.01375270747048; e19.. (x1 + 0.8*x2)/(1 + 0.8*x3 + 0.64*x4 + 0.512*x5) - x6 =L= 2.22554092849247; e20.. (x1 + 0.9*x2)/(1 + 0.9*x3 + 0.81*x4 + 0.729*x5) - x6 =L= 2.45960311115695; e21.. (x1 + x2)/(1 + x3 + x4 + x5) - x6 =L= 2.71828182845905; e22.. - (x1 - x2)/(1 - x3 + x4 - x5) - x6 =L= -0.367879441171442; e23.. - (x1 - 0.9*x2)/(1 - 0.9*x3 + 0.81*x4 - 0.729*x5) - x6 =L= -0.406569659740599; e24.. - (x1 - 0.8*x2)/(1 - 0.8*x3 + 0.64*x4 - 0.512*x5) - x6 =L= -0.449328964117222; e25.. - (x1 - 0.7*x2)/(1 - 0.7*x3 + 0.49*x4 - 0.343*x5) - x6 =L= -0.49658530379141; e26.. - (x1 - 0.6*x2)/(1 - 0.6*x3 + 0.36*x4 - 0.216*x5) - x6 =L= -0.548811636094026; e27.. - (x1 - 0.5*x2)/(1 - 0.5*x3 + 0.25*x4 - 0.125*x5) - x6 =L= -0.606530659712633; e28.. - (x1 - 0.4*x2)/(1 - 0.4*x3 + 0.16*x4 - 0.064*x5) - x6 =L= -0.670320046035639; e29.. - (x1 - 0.3*x2)/(1 - 0.3*x3 + 0.09*x4 - 0.027*x5) - x6 =L= -0.740818220681718; e30.. - (x1 - 0.2*x2)/(1 - 0.2*x3 + 0.04*x4 - 0.00799999999999999*x5) - x6 =L= -0.818730753077982; e31.. - (x1 - 0.1*x2)/(1 - 0.1*x3 + 0.01*x4 - 0.000999999999999999*x5) - x6 =L= -0.90483741803596; e32.. - x1 - x6 =L= -1; e33.. - (x1 + 0.1*x2)/(1 + 0.1*x3 + 0.01*x4 + 0.001*x5) - x6 =L= -1.10517091807565; e34.. - (x1 + 0.2*x2)/(1 + 0.2*x3 + 0.0400000000000001*x4 + 0.00800000000000002*x5) - x6 =L= -1.22140275816017; e35.. - (x1 + 0.3*x2)/(1 + 0.3*x3 + 0.09*x4 + 0.027*x5) - x6 =L= -1.349858807576; e36.. - (x1 + 0.4*x2)/(1 + 0.4*x3 + 0.16*x4 + 0.0640000000000001*x5) - x6 =L= -1.49182469764127; e37.. - (x1 + 0.5*x2)/(1 + 0.5*x3 + 0.25*x4 + 0.125*x5) - x6 =L= -1.64872127070013; e38.. - (x1 + 0.6*x2)/(1 + 0.6*x3 + 0.36*x4 + 0.216*x5) - x6 =L= -1.82211880039051; e39.. - (x1 + 0.7*x2)/(1 + 0.7*x3 + 0.49*x4 + 0.343*x5) - x6 =L= -2.01375270747048; e40.. - (x1 + 0.8*x2)/(1 + 0.8*x3 + 0.64*x4 + 0.512*x5) - x6 =L= -2.22554092849247; e41.. - (x1 + 0.9*x2)/(1 + 0.9*x3 + 0.81*x4 + 0.729*x5) - x6 =L= -2.45960311115695; e42.. - (x1 + x2)/(1 + x3 + x4 + x5) - x6 =L= -2.71828182845905; e43.. - x6 + objvar =E= 0; * set non default bounds * set non default levels x1.l = 0.5; * 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;