Zeldasine20.gms
* NLP written by GAMS Convert at 11/11/08 09:56:46
*
* Equation counts
* Total E G L N X C
* 1 1 0 0 0 0 0
*
* Variable counts
* x b i s1s s2s sc si
* Total cont binary integer sos1 sos2 scont sint
* 21 21 0 0 0 0 0 0
* FX 0 0 0 0 0 0 0 0
*
* Nonzero counts
* Total const NL DLL
* 21 1 20 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,objvar;
Positive Variables x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17
,x18,x19,x20;
Equations e1;
e1.. 2.5*sin((-0.523598775598333) + x1)*sin((-0.523598775598333) + x2)*sin((-
0.523598775598333) + x3)*sin((-0.523598775598333) + x4)*sin((-
0.523598775598333) + x5)*sin((-0.523598775598333) + x6)*sin((-
0.523598775598333) + x7)*sin((-0.523598775598333) + x8)*sin((-
0.523598775598333) + x9)*sin((-0.523598775598333) + x10)*sin((-
0.523598775598333) + x11)*sin((-0.523598775598333) + x12)*sin((-
0.523598775598333) + x13)*sin((-0.523598775598333) + x14)*sin((-
0.523598775598333) + x15)*sin((-0.523598775598333) + x16)*sin((-
0.523598775598333) + x17)*sin((-0.523598775598333) + x18)*sin((-
0.523598775598333) + x19)*sin((-0.523598775598333) + x20) + sin((-
2.61799387799167) + 5*x1)*sin((-2.61799387799167) + 5*x2)*sin((-
2.61799387799167) + 5*x3)*sin((-2.61799387799167) + 5*x4)*sin((-
2.61799387799167) + 5*x5)*sin((-2.61799387799167) + 5*x6)*sin((-
2.61799387799167) + 5*x7)*sin((-2.61799387799167) + 5*x8)*sin((-
2.61799387799167) + 5*x9)*sin((-2.61799387799167) + 5*x10)*sin((-
2.61799387799167) + 5*x11)*sin((-2.61799387799167) + 5*x12)*sin((-
2.61799387799167) + 5*x13)*sin((-2.61799387799167) + 5*x14)*sin((-
2.61799387799167) + 5*x15)*sin((-2.61799387799167) + 5*x16)*sin((-
2.61799387799167) + 5*x17)*sin((-2.61799387799167) + 5*x18)*sin((-
2.61799387799167) + 5*x19)*sin((-2.61799387799167) + 5*x20) + objvar
=E= 0;
* set non default bounds
x1.up = 3.14159265359;
x2.up = 3.14159265359;
x3.up = 3.14159265359;
x4.up = 3.14159265359;
x5.up = 3.14159265359;
x6.up = 3.14159265359;
x7.up = 3.14159265359;
x8.up = 3.14159265359;
x9.up = 3.14159265359;
x10.up = 3.14159265359;
x11.up = 3.14159265359;
x12.up = 3.14159265359;
x13.up = 3.14159265359;
x14.up = 3.14159265359;
x15.up = 3.14159265359;
x16.up = 3.14159265359;
x17.up = 3.14159265359;
x18.up = 3.14159265359;
x19.up = 3.14159265359;
x20.up = 3.14159265359;
* set non default levels
* set non default marginals
$if not set startsol $goto cont
$goto %startsol%
$label sol1
x1.l = 2/3*pi;
x2.l = 2/3*pi;
x3.l = 2/3*pi;
x4.l = 2/3*pi;
x5.l = 2/3*pi;
x6.l = 2/3*pi;
x7.l = 2/3*pi;
x8.l = 2/3*pi;
x9.l = 2/3*pi;
x10.l = 2/3*pi;
x11.l = 2/3*pi;
x12.l = 2/3*pi;
x13.l = 2/3*pi;
x14.l = 2/3*pi;
x15.l = 2/3*pi;
x16.l = 2/3*pi;
x17.l = 2/3*pi;
x18.l = 2/3*pi;
x19.l = 2/3*pi;
x20.l = 2/3*pi;
objvar.l = -3.5;
$goto cont
$label cont
Model m / all /;
m.limrow=0; m.limcol=0;
$if NOT '%gams.u1%' == '' $include '%gams.u1%'
Solve m using NLP minimizing objvar;