STChebychev9.gms
* DNLP written by GAMS Convert at 11/11/08 09:49:32
*
* 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
* 10 10 0 0 0 0 0 0
* FX 0 0 0 0 0 0 0 0
*
* Nonzero counts
* Total const NL DLL
* 10 1 9 0
*
* Solve m using DNLP minimizing objvar;
*
Variables x1,x2,x3,x4,x5,x6,x7,x8,x9,objvar;
Equations e1;
e1.. - (sqr(min((-72.661) + 4.29981696*x1 + 3.5831808*x2 + 2.985984*x3 +
2.48832*x4 + 2.0736*x5 + 1.728*x6 + 1.44*x7 + 1.2*x8 + x9,0)) + sqr(min((-
72.661) + 4.29981696*x1 - 3.5831808*x2 + 2.985984*x3 - 2.48832*x4 + 2.0736
*x5 - 1.728*x6 + 1.44*x7 - 1.2*x8 + x9,0)) + IfThen(0,sqr((-1) + x9),0) +
IfThen(0,sqr(1 + x9),0) + IfThen(0,sqr((-1) + 1.52415790275873e-12*x1 +
4.57247370827618e-11*x2 + 1.37174211248285e-9*x3 + 4.11522633744856e-8*x4
+ 1.23456790123457e-6*x5 + 3.7037037037037e-5*x6 + 0.00111111111111111*x7
+ 0.0333333333333333*x8 + x9),0) + IfThen(0,sqr(1 + 1.52415790275873e-12*
x1 + 4.57247370827618e-11*x2 + 1.37174211248285e-9*x3 +
4.11522633744856e-8*x4 + 1.23456790123457e-6*x5 + 3.7037037037037e-5*x6 +
0.00111111111111111*x7 + 0.0333333333333333*x8 + x9),0) + IfThen(0,sqr((-1
) + 3.90184423106234e-10*x1 + 5.85276634659351e-9*x2 + 8.77914951989026e-8
*x3 + 1.31687242798354e-6*x4 + 1.97530864197531e-5*x5 +
0.000296296296296296*x6 + 0.00444444444444444*x7 + 0.0666666666666667*x8
+ x9),0) + IfThen(0,sqr(1 + 3.90184423106234e-10*x1 + 5.85276634659351e-9
*x2 + 8.77914951989026e-8*x3 + 1.31687242798354e-6*x4 +
1.97530864197531e-5*x5 + 0.000296296296296296*x6 + 0.00444444444444444*x7
+ 0.0666666666666667*x8 + x9),0) + IfThen(0,sqr((-1) + 1e-8*x1 + 1e-7*x2
+ 1e-6*x3 + 1e-5*x4 + 0.0001*x5 + 0.001*x6 + 0.01*x7 + 0.1*x8 + x9),0) +
IfThen(0,sqr(1 + 1e-8*x1 + 1e-7*x2 + 1e-6*x3 + 1e-5*x4 + 0.0001*x5 + 0.001
*x6 + 0.01*x7 + 0.1*x8 + x9),0) + IfThen(0,sqr((-1) + 9.98872123151959e-8*
x1 + 7.49154092363969e-7*x2 + 5.61865569272977e-6*x3 + 4.21399176954733e-5
*x4 + 0.000316049382716049*x5 + 0.00237037037037037*x6 +
0.0177777777777778*x7 + 0.133333333333333*x8 + x9),0) + IfThen(0,sqr(1 +
9.98872123151959e-8*x1 + 7.49154092363969e-7*x2 + 5.61865569272977e-6*x3
+ 4.21399176954733e-5*x4 + 0.000316049382716049*x5 + 0.00237037037037037*
x6 + 0.0177777777777778*x7 + 0.133333333333333*x8 + x9),0) + IfThen(0,sqr(
(-1) + 5.95374180765127e-7*x1 + 3.57224508459076e-6*x2 +
2.14334705075446e-5*x3 + 0.000128600823045267*x4 + 0.000771604938271605*x5
+ 0.00462962962962963*x6 + 0.0277777777777778*x7 + 0.166666666666667*x8
+ x9),0) + IfThen(0,sqr(1 + 5.95374180765127e-7*x1 + 3.57224508459076e-6*
x2 + 2.14334705075446e-5*x3 + 0.000128600823045267*x4 +
0.000771604938271605*x5 + 0.00462962962962963*x6 + 0.0277777777777778*x7
+ 0.166666666666667*x8 + x9),0) + IfThen(0,sqr((-1) + 2.56e-6*x1 +
1.28e-5*x2 + 6.4e-5*x3 + 0.00032*x4 + 0.0016*x5 + 0.008*x6 + 0.04*x7 + 0.2
*x8 + x9),0) + IfThen(0,sqr(1 + 2.56e-6*x1 + 1.28e-5*x2 + 6.4e-5*x3 +
0.00032*x4 + 0.0016*x5 + 0.008*x6 + 0.04*x7 + 0.2*x8 + x9),0) + IfThen(0,
sqr((-1) + 8.78646700198141e-6*x1 + 3.76562871513489e-5*x2 +
0.000161384087791495*x3 + 0.00069164609053498*x4 + 0.0029641975308642*x5
+ 0.0127037037037037*x6 + 0.0544444444444444*x7 + 0.233333333333333*x8 +
x9),0) + IfThen(0,sqr(1 + 8.78646700198141e-6*x1 + 3.76562871513489e-5*x2
+ 0.000161384087791495*x3 + 0.00069164609053498*x4 + 0.0029641975308642*
x5 + 0.0127037037037037*x6 + 0.0544444444444444*x7 + 0.233333333333333*x8
+ x9),0) + IfThen(0,sqr((-1) + 2.55711263526901e-5*x1 +
9.5891723822588e-5*x2 + 0.000359593964334705*x3 + 0.00134847736625514*x4
+ 0.00505679012345679*x5 + 0.018962962962963*x6 + 0.0711111111111111*x7
+ 0.266666666666667*x8 + x9),0) + IfThen(0,sqr(1 + 2.55711263526901e-5*x1
+ 9.5891723822588e-5*x2 + 0.000359593964334705*x3 + 0.00134847736625514*
x4 + 0.00505679012345679*x5 + 0.018962962962963*x6 + 0.0711111111111111*x7
+ 0.266666666666667*x8 + x9),0) + IfThen(0,sqr((-1) + 6.561e-5*x1 +
0.0002187*x2 + 0.000729*x3 + 0.00243*x4 + 0.0081*x5 + 0.027*x6 + 0.09*x7
+ 0.3*x8 + x9),0) + IfThen(0,sqr(1 + 6.561e-5*x1 + 0.0002187*x2 +
0.000729*x3 + 0.00243*x4 + 0.0081*x5 + 0.027*x6 + 0.09*x7 + 0.3*x8 + x9),0
) + IfThen(0,sqr((-1) + 0.000152415790275873*x1 + 0.000457247370827618*x2
+ 0.00137174211248285*x3 + 0.00411522633744856*x4 + 0.0123456790123457*x5
+ 0.037037037037037*x6 + 0.111111111111111*x7 + 0.333333333333333*x8 + x9
),0) + IfThen(0,sqr(1 + 0.000152415790275873*x1 + 0.000457247370827618*x2
+ 0.00137174211248285*x3 + 0.00411522633744856*x4 + 0.0123456790123457*x5
+ 0.037037037037037*x6 + 0.111111111111111*x7 + 0.333333333333333*x8 + x9
),0) + IfThen(0,sqr((-1) + 0.000326716782502667*x1 + 0.000891045770461819*
x2 + 0.00243012482853223*x3 + 0.00662761316872428*x4 + 0.0180753086419753*
x5 + 0.0492962962962963*x6 + 0.134444444444444*x7 + 0.366666666666667*x8
+ x9),0) + IfThen(0,sqr(1 + 0.000326716782502667*x1 +
0.000891045770461819*x2 + 0.00243012482853223*x3 + 0.00662761316872428*x4
+ 0.0180753086419753*x5 + 0.0492962962962963*x6 + 0.134444444444444*x7 +
0.366666666666667*x8 + x9),0) + IfThen(0,sqr((-1) + 0.000655360000000001*
x1 + 0.0016384*x2 + 0.004096*x3 + 0.01024*x4 + 0.0256*x5 + 0.064*x6 + 0.16
*x7 + 0.4*x8 + x9),0) + IfThen(0,sqr(1 + 0.000655360000000001*x1 +
0.0016384*x2 + 0.004096*x3 + 0.01024*x4 + 0.0256*x5 + 0.064*x6 + 0.16*x7
+ 0.4*x8 + x9),0) + IfThen(0,sqr((-1) + 0.00124330242493522*x1 +
0.00286915944215821*x2 + 0.00662113717421125*x3 + 0.0152795473251029*x4 +
0.0352604938271605*x5 + 0.0813703703703704*x6 + 0.187777777777778*x7 +
0.433333333333333*x8 + x9),0) + IfThen(0,sqr(1 + 0.00124330242493522*x1 +
0.00286915944215821*x2 + 0.00662113717421125*x3 + 0.0152795473251029*x4 +
0.0352604938271605*x5 + 0.0813703703703704*x6 + 0.187777777777778*x7 +
0.433333333333333*x8 + x9),0) + IfThen(0,sqr((-1) + 0.00224933555250724*x1
+ 0.00482000475537266*x2 + 0.0103285816186557*x3 + 0.0221326748971193*x4
+ 0.0474271604938272*x5 + 0.10162962962963*x6 + 0.217777777777778*x7 +
0.466666666666667*x8 + x9),0) + IfThen(0,sqr(1 + 0.00224933555250724*x1 +
0.00482000475537266*x2 + 0.0103285816186557*x3 + 0.0221326748971193*x4 +
0.0474271604938272*x5 + 0.10162962962963*x6 + 0.217777777777778*x7 +
0.466666666666667*x8 + x9),0) + IfThen(0,sqr((-1) + 0.00390625*x1 +
0.0078125*x2 + 0.015625*x3 + 0.03125*x4 + 0.0625*x5 + 0.125*x6 + 0.25*x7
+ 0.5*x8 + x9),0) + IfThen(0,sqr(1 + 0.00390625*x1 + 0.0078125*x2 +
0.015625*x3 + 0.03125*x4 + 0.0625*x5 + 0.125*x6 + 0.25*x7 + 0.5*x8 + x9),0
) + IfThen(0,sqr((-1) + 0.00654620834628868*x1 + 0.0122741406492913*x2 +
0.0230140137174211*x3 + 0.0431512757201646*x4 + 0.0809086419753086*x5 +
0.151703703703704*x6 + 0.284444444444444*x7 + 0.533333333333333*x8 + x9),0
) + IfThen(0,sqr(1 + 0.00654620834628868*x1 + 0.0122741406492913*x2 +
0.0230140137174211*x3 + 0.0431512757201646*x4 + 0.0809086419753086*x5 +
0.151703703703704*x6 + 0.284444444444444*x7 + 0.533333333333333*x8 + x9),0
) + IfThen(0,sqr((-1) + 0.0106321558314281*x1 + 0.0187626279378143*x2 +
0.0331105198902606*x3 + 0.058430329218107*x4 + 0.103112345679012*x5 +
0.181962962962963*x6 + 0.321111111111111*x7 + 0.566666666666667*x8 + x9),0
) + IfThen(0,sqr(1 + 0.0106321558314281*x1 + 0.0187626279378143*x2 +
0.0331105198902606*x3 + 0.058430329218107*x4 + 0.103112345679012*x5 +
0.181962962962963*x6 + 0.321111111111111*x7 + 0.566666666666667*x8 + x9),0
) + IfThen(0,sqr((-1) + 0.01679616*x1 + 0.0279936*x2 + 0.046656*x3 +
0.07776*x4 + 0.1296*x5 + 0.216*x6 + 0.36*x7 + 0.6*x8 + x9),0) + IfThen(0,
sqr(1 + 0.01679616*x1 + 0.0279936*x2 + 0.046656*x3 + 0.07776*x4 + 0.1296*
x5 + 0.216*x6 + 0.36*x7 + 0.6*x8 + x9),0) + IfThen(0,sqr((-1) +
0.0258856318259412*x1 + 0.040872050251486*x2 + 0.0645348161865569*x3 +
0.1018970781893*x4 + 0.16089012345679*x5 + 0.254037037037037*x6 +
0.401111111111111*x7 + 0.633333333333333*x8 + x9),0) + IfThen(0,sqr(1 +
0.0258856318259412*x1 + 0.040872050251486*x2 + 0.0645348161865569*x3 +
0.1018970781893*x4 + 0.16089012345679*x5 + 0.254037037037037*x6 +
0.401111111111111*x7 + 0.633333333333333*x8 + x9),0) + IfThen(0,sqr((-1)
+ 0.0390184423106234*x1 + 0.0585276634659351*x2 + 0.0877914951989026*x3
+ 0.131687242798354*x4 + 0.197530864197531*x5 + 0.296296296296296*x6 +
0.444444444444444*x7 + 0.666666666666667*x8 + x9),0) + IfThen(0,sqr(1 +
0.0390184423106234*x1 + 0.0585276634659351*x2 + 0.0877914951989026*x3 +
0.131687242798354*x4 + 0.197530864197531*x5 + 0.296296296296296*x6 +
0.444444444444444*x7 + 0.666666666666667*x8 + x9),0) + IfThen(0,sqr((-1)
+ 0.05764801*x1 + 0.0823543*x2 + 0.117649*x3 + 0.16807*x4 + 0.2401*x5 +
0.343*x6 + 0.49*x7 + 0.7*x8 + x9),0) + IfThen(0,sqr(1 + 0.05764801*x1 +
0.0823543*x2 + 0.117649*x3 + 0.16807*x4 + 0.2401*x5 + 0.343*x6 + 0.49*x7
+ 0.7*x8 + x9),0) + IfThen(0,sqr((-1) + 0.0836394963206828*x1 +
0.114053858619113*x2 + 0.155527989026063*x3 + 0.212083621399177*x4 +
0.289204938271605*x5 + 0.39437037037037*x6 + 0.537777777777778*x7 +
0.733333333333333*x8 + x9),0) + IfThen(0,sqr(1 + 0.0836394963206828*x1 +
0.114053858619113*x2 + 0.155527989026063*x3 + 0.212083621399177*x4 +
0.289204938271605*x5 + 0.39437037037037*x6 + 0.537777777777778*x7 +
0.733333333333333*x8 + x9),0) + IfThen(0,sqr((-1) + 0.119358307088858*x1
+ 0.155684748376772*x2 + 0.203067063100137*x3 + 0.264870082304527*x4 +
0.345482716049383*x5 + 0.45062962962963*x6 + 0.587777777777778*x7 +
0.766666666666667*x8 + x9),0) + IfThen(0,sqr(1 + 0.119358307088858*x1 +
0.155684748376772*x2 + 0.203067063100137*x3 + 0.264870082304527*x4 +
0.345482716049383*x5 + 0.45062962962963*x6 + 0.587777777777778*x7 +
0.766666666666667*x8 + x9),0) + IfThen(0,sqr((-1) + 0.16777216*x1 +
0.2097152*x2 + 0.262144*x3 + 0.32768*x4 + 0.4096*x5 + 0.512*x6 + 0.64*x7
+ 0.8*x8 + x9),0) + IfThen(0,sqr(1 + 0.16777216*x1 + 0.2097152*x2 +
0.262144*x3 + 0.32768*x4 + 0.4096*x5 + 0.512*x6 + 0.64*x7 + 0.8*x8 + x9),0
) + IfThen(0,sqr((-1) + 0.232568039361378*x1 + 0.279081647233654*x2 +
0.334897976680384*x3 + 0.401877572016461*x4 + 0.482253086419753*x5 +
0.578703703703704*x6 + 0.694444444444445*x7 + 0.833333333333333*x8 + x9),0
) + IfThen(0,sqr(1 + 0.232568039361378*x1 + 0.279081647233654*x2 +
0.334897976680384*x3 + 0.401877572016461*x4 + 0.482253086419753*x5 +
0.578703703703704*x6 + 0.694444444444445*x7 + 0.833333333333333*x8 + x9),0
) + IfThen(0,sqr((-1) + 0.318285420783417*x1 + 0.367252408596251*x2 +
0.42375277914952*x3 + 0.488945514403292*x4 + 0.564167901234568*x5 +
0.650962962962963*x6 + 0.751111111111111*x7 + 0.866666666666667*x8 + x9),0
) + IfThen(0,sqr(1 + 0.318285420783417*x1 + 0.367252408596251*x2 +
0.42375277914952*x3 + 0.488945514403292*x4 + 0.564167901234568*x5 +
0.650962962962963*x6 + 0.751111111111111*x7 + 0.866666666666667*x8 + x9),0
) + IfThen(0,sqr((-1) + 0.43046721*x1 + 0.4782969*x2 + 0.531441*x3 +
0.59049*x4 + 0.6561*x5 + 0.729*x6 + 0.81*x7 + 0.9*x8 + x9),0) + IfThen(0,
sqr(1 + 0.43046721*x1 + 0.4782969*x2 + 0.531441*x3 + 0.59049*x4 + 0.6561*
x5 + 0.729*x6 + 0.81*x7 + 0.9*x8 + x9),0) + IfThen(0,sqr((-1) +
0.575829901441854*x1 + 0.6169606086877*x2 + 0.661029223593965*x3 +
0.708245596707819*x4 + 0.758834567901235*x5 + 0.813037037037037*x6 +
0.871111111111111*x7 + 0.933333333333333*x8 + x9),0) + IfThen(0,sqr(1 +
0.575829901441854*x1 + 0.6169606086877*x2 + 0.661029223593965*x3 +
0.708245596707819*x4 + 0.758834567901235*x5 + 0.813037037037037*x6 +
0.871111111111111*x7 + 0.933333333333333*x8 + x9),0) + IfThen(0,sqr((-1)
+ 0.762454523641213*x1 + 0.788746058939186*x2 + 0.815944198902606*x3 +
0.844080205761317*x4 + 0.873186419753086*x5 + 0.903296296296296*x6 +
0.934444444444444*x7 + 0.966666666666667*x8 + x9),0) + IfThen(0,sqr(1 +
0.762454523641213*x1 + 0.788746058939186*x2 + 0.815944198902606*x3 +
0.844080205761317*x4 + 0.873186419753086*x5 + 0.903296296296296*x6 +
0.934444444444444*x7 + 0.966666666666667*x8 + x9),0) + IfThen(0,sqr((-1)
+ x1 + x2 + x3 + x4 + x5 + x6 + x7 + x8 + x9),0) + IfThen(0,sqr(1 + x1 +
x2 + x3 + x4 + x5 + x6 + x7 + x8 + x9),0) + IfThen(0,sqr((-1) +
1.29994061490779*x1 + 1.25800704668496*x2 + 1.21742617421125*x3 +
1.17815436213992*x4 + 1.14014938271605*x5 + 1.10337037037037*x6 +
1.06777777777778*x7 + 1.03333333333333*x8 + x9),0) + IfThen(0,sqr(1 +
1.29994061490779*x1 + 1.25800704668496*x2 + 1.21742617421125*x3 +
1.17815436213992*x4 + 1.14014938271605*x5 + 1.10337037037037*x6 +
1.06777777777778*x7 + 1.03333333333333*x8 + x9),0) + IfThen(0,sqr((-1) +
1.6758293366499*x1 + 1.57109000310928*x2 + 1.47289687791495*x3 +
1.38084082304527*x4 + 1.29453827160494*x5 + 1.21362962962963*x6 +
1.13777777777778*x7 + 1.06666666666667*x8 + x9),0) + IfThen(0,sqr(1 +
1.6758293366499*x1 + 1.57109000310928*x2 + 1.47289687791495*x3 +
1.38084082304527*x4 + 1.29453827160494*x5 + 1.21362962962963*x6 +
1.13777777777778*x7 + 1.06666666666667*x8 + x9),0) + IfThen(0,sqr((-1) +
2.14358881*x1 + 1.9487171*x2 + 1.771561*x3 + 1.61051*x4 + 1.4641*x5 +
1.331*x6 + 1.21*x7 + 1.1*x8 + x9),0) + IfThen(0,sqr(1 + 2.14358881*x1 +
1.9487171*x2 + 1.771561*x3 + 1.61051*x4 + 1.4641*x5 + 1.331*x6 + 1.21*x7
+ 1.1*x8 + x9),0) + IfThen(0,sqr((-1) + 2.7218318928456*x1 +
2.40161637604024*x2 + 2.11907327297668*x3 + 1.86977053497942*x4 +
1.6497975308642*x5 + 1.4557037037037*x6 + 1.28444444444444*x7 +
1.13333333333333*x8 + x9),0) + IfThen(0,sqr(1 + 2.7218318928456*x1 +
2.40161637604024*x2 + 2.11907327297668*x3 + 1.86977053497942*x4 +
1.6497975308642*x5 + 1.4557037037037*x6 + 1.28444444444444*x7 +
1.13333333333333*x8 + x9),0) + IfThen(0,sqr((-1) + 3.43221367264899*x1 +
2.94189743369913*x2 + 2.52162637174211*x3 + 2.16139403292181*x4 +
1.85262345679012*x5 + 1.58796296296296*x6 + 1.36111111111111*x7 +
1.16666666666667*x8 + x9),0) + IfThen(0,sqr(1 + 3.43221367264899*x1 +
2.94189743369913*x2 + 2.52162637174211*x3 + 2.16139403292181*x4 +
1.85262345679012*x5 + 1.58796296296296*x6 + 1.36111111111111*x7 +
1.16666666666667*x8 + x9),0) + IfThen(0,sqr((-1) + 4.29981696*x1 +
3.5831808*x2 + 2.985984*x3 + 2.48832*x4 + 2.0736*x5 + 1.728*x6 + 1.44*x7
+ 1.2*x8 + x9),0) + IfThen(0,sqr(1 + 4.29981696*x1 + 3.5831808*x2 +
2.985984*x3 + 2.48832*x4 + 2.0736*x5 + 1.728*x6 + 1.44*x7 + 1.2*x8 + x9),0
) + IfThen(0,sqr((-1) + 5.35357331797135*x1 + 4.34073512267947*x2 +
3.51951496433471*x3 + 2.853660781893*x4 + 2.31377901234568*x5 +
1.87603703703704*x6 + 1.52111111111111*x7 + 1.23333333333333*x8 + x9),0)
+ IfThen(0,sqr(1 + 5.35357331797135*x1 + 4.34073512267947*x2 +
3.51951496433471*x3 + 2.853660781893*x4 + 2.31377901234568*x5 +
1.87603703703704*x6 + 1.52111111111111*x7 + 1.23333333333333*x8 + x9),0)
+ IfThen(0,sqr((-1) + 6.62672174744094*x1 + 5.23162243219021*x2 +
4.13022823593964*x3 + 3.26070650205761*x4 + 2.57424197530864*x5 +
2.0322962962963*x6 + 1.60444444444444*x7 + 1.26666666666667*x8 + x9),0) +
IfThen(0,sqr(1 + 6.62672174744094*x1 + 5.23162243219021*x2 +
4.13022823593964*x3 + 3.26070650205761*x4 + 2.57424197530864*x5 +
2.0322962962963*x6 + 1.60444444444444*x7 + 1.26666666666667*x8 + x9),0) +
IfThen(0,sqr((-1) + 8.15730721*x1 + 6.2748517*x2 + 4.826809*x3 + 3.71293*
x4 + 2.8561*x5 + 2.197*x6 + 1.69*x7 + 1.3*x8 + x9),0) + IfThen(0,sqr(1 +
8.15730721*x1 + 6.2748517*x2 + 4.826809*x3 + 3.71293*x4 + 2.8561*x5 +
2.197*x6 + 1.69*x7 + 1.3*x8 + x9),0) + IfThen(0,sqr((-1) +
9.98872123151958*x1 + 7.49154092363969*x2 + 5.61865569272977*x3 +
4.21399176954732*x4 + 3.16049382716049*x5 + 2.37037037037037*x6 +
1.77777777777778*x7 + 1.33333333333333*x8 + x9),0) + IfThen(0,sqr(1 +
9.98872123151958*x1 + 7.49154092363969*x2 + 5.61865569272977*x3 +
4.21399176954732*x4 + 3.16049382716049*x5 + 2.37037037037037*x6 +
1.77777777777778*x7 + 1.33333333333333*x8 + x9),0) + IfThen(0,sqr((-1) +
12.1702868909023*x1 + 8.9050879689529*x2 + 6.5159180260631*x3 +
4.76774489711934*x4 + 3.48859382716049*x5 + 2.55262962962963*x6 +
1.86777777777778*x7 + 1.36666666666667*x8 + x9),0) + IfThen(0,sqr(1 +
12.1702868909023*x1 + 8.9050879689529*x2 + 6.5159180260631*x3 +
4.76774489711934*x4 + 3.48859382716049*x5 + 2.55262962962963*x6 +
1.86777777777778*x7 + 1.36666666666667*x8 + x9),0) + IfThen(0,sqr((-1) +
14.75789056*x1 + 10.5413504*x2 + 7.529536*x3 + 5.37824*x4 + 3.8416*x5 +
2.744*x6 + 1.96*x7 + 1.4*x8 + x9),0) + IfThen(0,sqr(1 + 14.75789056*x1 +
10.5413504*x2 + 7.529536*x3 + 5.37824*x4 + 3.8416*x5 + 2.744*x6 + 1.96*x7
+ 1.4*x8 + x9),0) + IfThen(0,sqr((-1) + 17.8146628221323*x1 +
12.428834527069*x2 + 8.67127990260631*x3 + 6.04973016460905*x4 +
4.22074197530864*x5 + 2.9447037037037*x6 + 2.05444444444444*x7 +
1.43333333333333*x8 + x9),0) + IfThen(0,sqr(1 + 17.8146628221323*x1 +
12.428834527069*x2 + 8.67127990260631*x3 + 6.04973016460905*x4 +
4.22074197530864*x5 + 2.9447037037037*x6 + 2.05444444444444*x7 +
1.43333333333333*x8 + x9),0) + IfThen(0,sqr((-1) + 21.4117110580948*x1 +
14.5988939032464*x2 + 9.95379129766803*x3 + 6.78667588477366*x4 +
4.62727901234568*x5 + 3.15496296296296*x6 + 2.15111111111111*x7 +
1.46666666666667*x8 + x9),0) + IfThen(0,sqr(1 + 21.4117110580948*x1 +
14.5988939032464*x2 + 9.95379129766803*x3 + 6.78667588477366*x4 +
4.62727901234568*x5 + 3.15496296296296*x6 + 2.15111111111111*x7 +
1.46666666666667*x8 + x9),0) + IfThen(0,sqr((-1) + 25.62890625*x1 +
17.0859375*x2 + 11.390625*x3 + 7.59375*x4 + 5.0625*x5 + 3.375*x6 + 2.25*x7
+ 1.5*x8 + x9),0) + IfThen(0,sqr(1 + 25.62890625*x1 + 17.0859375*x2 +
11.390625*x3 + 7.59375*x4 + 5.0625*x5 + 3.375*x6 + 2.25*x7 + 1.5*x8 + x9),
0) + IfThen(0,sqr((-1) + 30.5557266147477*x1 + 19.9276477922268*x2 +
12.9962920384088*x3 + 8.47584263374485*x4 + 5.52772345679012*x5 +
3.60503703703704*x6 + 2.35111111111111*x7 + 1.53333333333333*x8 + x9),0)
+ IfThen(0,sqr(1 + 30.5557266147477*x1 + 19.9276477922268*x2 +
12.9962920384088*x3 + 8.47584263374485*x4 + 5.52772345679012*x5 +
3.60503703703704*x6 + 2.35111111111111*x7 + 1.53333333333333*x8 + x9),0)
+ IfThen(0,sqr((-1) + 36.2921607403765*x1 + 23.165208983219*x2 +
14.78630360631*x3 + 9.43806613168724*x4 + 6.0242975308642*x5 +
3.8452962962963*x6 + 2.45444444444444*x7 + 1.56666666666667*x8 + x9),0) +
IfThen(0,sqr(1 + 36.2921607403765*x1 + 23.165208983219*x2 + 14.78630360631
*x3 + 9.43806613168724*x4 + 6.0242975308642*x5 + 3.8452962962963*x6 +
2.45444444444444*x7 + 1.56666666666667*x8 + x9),0) + IfThen(0,sqr((-1) +
42.94967296*x1 + 26.8435456*x2 + 16.777216*x3 + 10.48576*x4 + 6.5536*x5 +
4.096*x6 + 2.56*x7 + 1.6*x8 + x9),0) + IfThen(0,sqr(1 + 42.94967296*x1 +
26.8435456*x2 + 16.777216*x3 + 10.48576*x4 + 6.5536*x5 + 4.096*x6 + 2.56*
x7 + 1.6*x8 + x9),0) + IfThen(0,sqr((-1) + 50.6522337594894*x1 +
31.0115716894833*x2 + 18.9866765445816*x3 + 11.6244958436214*x4 +
7.11703827160494*x5 + 4.35737037037037*x6 + 2.66777777777778*x7 +
1.63333333333333*x8 + x9),0) + IfThen(0,sqr(1 + 50.6522337594894*x1 +
31.0115716894833*x2 + 18.9866765445816*x3 + 11.6244958436214*x4 +
7.11703827160494*x5 + 4.35737037037037*x6 + 2.66777777777778*x7 +
1.63333333333333*x8 + x9),0) + IfThen(0,sqr((-1) + 59.5374180765128*x1 +
35.7224508459077*x2 + 21.4334705075446*x3 + 12.8600823045268*x4 +
7.71604938271605*x5 + 4.62962962962963*x6 + 2.77777777777778*x7 +
1.66666666666667*x8 + x9),0) + IfThen(0,sqr(1 + 59.5374180765128*x1 +
35.7224508459077*x2 + 21.4334705075446*x3 + 12.8600823045268*x4 +
7.71604938271605*x5 + 4.62962962962963*x6 + 2.77777777777778*x7 +
1.66666666666667*x8 + x9),0) + IfThen(0,sqr((-1) + 69.75757441*x1 +
41.0338673*x2 + 24.137569*x3 + 14.19857*x4 + 8.3521*x5 + 4.913*x6 + 2.89*
x7 + 1.7*x8 + x9),0) + IfThen(0,sqr(1 + 69.75757441*x1 + 41.0338673*x2 +
24.137569*x3 + 14.19857*x4 + 8.3521*x5 + 4.913*x6 + 2.89*x7 + 1.7*x8 + x9)
,0) + IfThen(0,sqr((-1) + 81.4810677205548*x1 + 47.0083083003201*x2 +
27.1201778655693*x3 + 15.6462564609054*x4 + 9.02668641975309*x5 +
5.2077037037037*x6 + 3.00444444444444*x7 + 1.73333333333333*x8 + x9),0) +
IfThen(0,sqr(1 + 81.4810677205548*x1 + 47.0083083003201*x2 +
27.1201778655693*x3 + 15.6462564609054*x4 + 9.02668641975309*x5 +
5.2077037037037*x6 + 3.00444444444444*x7 + 1.73333333333333*x8 + x9),0) +
IfThen(0,sqr((-1) + 94.8935991637875*x1 + 53.7133580172382*x2 +
30.4037875569273*x3 + 17.2096910699588*x4 + 9.74133456790123*x5 +
5.51396296296296*x6 + 3.12111111111111*x7 + 1.76666666666667*x8 + x9),0)
+ IfThen(0,sqr(1 + 94.8935991637875*x1 + 53.7133580172382*x2 +
30.4037875569273*x3 + 17.2096910699588*x4 + 9.74133456790123*x5 +
5.51396296296296*x6 + 3.12111111111111*x7 + 1.76666666666667*x8 + x9),0)
+ IfThen(0,sqr((-1) + 110.19960576*x1 + 61.2220032*x2 + 34.012224*x3 +
18.89568*x4 + 10.4976*x5 + 5.832*x6 + 3.24*x7 + 1.8*x8 + x9),0) + IfThen(0
,sqr(1 + 110.19960576*x1 + 61.2220032*x2 + 34.012224*x3 + 18.89568*x4 +
10.4976*x5 + 5.832*x6 + 3.24*x7 + 1.8*x8 + x9),0) + IfThen(0,sqr((-1) +
127.623743165104*x1 + 69.6129508173296*x2 + 37.9707004458162*x3 +
20.7112911522634*x4 + 11.2970679012346*x5 + 6.16203703703704*x6 +
3.36111111111111*x7 + 1.83333333333333*x8 + x9),0) + IfThen(0,sqr(1 +
127.623743165104*x1 + 69.6129508173296*x2 + 37.9707004458162*x3 +
20.7112911522634*x4 + 11.2970679012346*x5 + 6.16203703703704*x6 +
3.36111111111111*x7 + 1.83333333333333*x8 + x9),0) + IfThen(0,sqr((-1) +
147.412454769115*x1 + 78.9709579120256*x2 + 42.3058703100137*x3 +
22.6638590946502*x4 + 12.1413530864198*x5 + 6.5042962962963*x6 +
3.48444444444444*x7 + 1.86666666666667*x8 + x9),0) + IfThen(0,sqr(1 +
147.412454769115*x1 + 78.9709579120256*x2 + 42.3058703100137*x3 +
22.6638590946502*x4 + 12.1413530864198*x5 + 6.5042962962963*x6 +
3.48444444444444*x7 + 1.86666666666667*x8 + x9),0) + IfThen(0,sqr((-1) +
169.83563041*x1 + 89.3871739*x2 + 47.045881*x3 + 24.76099*x4 + 13.0321*x5
+ 6.859*x6 + 3.61*x7 + 1.9*x8 + x9),0) + IfThen(0,sqr(1 + 169.83563041*x1
+ 89.3871739*x2 + 47.045881*x3 + 24.76099*x4 + 13.0321*x5 + 6.859*x6 +
3.61*x7 + 1.9*x8 + x9),0) + IfThen(0,sqr((-1) + 195.188358052151*x1 +
100.959495544216*x2 + 52.2204287297668*x3 + 27.0105665843621*x4 +
13.9709827160494*x5 + 7.22637037037037*x6 + 3.73777777777778*x7 +
1.93333333333333*x8 + x9),0) + IfThen(0,sqr(1 + 195.188358052151*x1 +
100.959495544216*x2 + 52.2204287297668*x3 + 27.0105665843621*x4 +
13.9709827160494*x5 + 7.22637037037037*x6 + 3.73777777777778*x7 +
1.93333333333333*x8 + x9),0) + IfThen(0,sqr((-1) + 223.792771840148*x1 +
113.792934833973*x2 + 57.8608143223594*x3 + 29.4207530452675*x4 +
14.9597049382716*x5 + 7.60662962962963*x6 + 3.86777777777778*x7 +
1.96666666666667*x8 + x9),0) + IfThen(0,sqr(1 + 223.792771840148*x1 +
113.792934833973*x2 + 57.8608143223594*x3 + 29.4207530452675*x4 +
14.9597049382716*x5 + 7.60662962962963*x6 + 3.86777777777778*x7 +
1.96666666666667*x8 + x9),0) + IfThen(0,sqr((-1) + 256*x1 + 128*x2 + 64*x3
+ 32*x4 + 16*x5 + 8*x6 + 4*x7 + 2*x8 + x9),0) + IfThen(0,sqr(1 + 256*x1
+ 128*x2 + 64*x3 + 32*x4 + 16*x5 + 8*x6 + 4*x7 + 2*x8 + x9),0)) + objvar
=E= 0;
* set non default bounds
x1.lo = -129; x1.up = 129;
x2.lo = -129; x2.up = 129;
x3.lo = -129; x3.up = 129;
x4.lo = -129; x4.up = 129;
x5.lo = -129; x5.up = 129;
x6.lo = -129; x6.up = 129;
x7.lo = -129; x7.up = 129;
x8.lo = -129; x8.up = 129;
x9.lo = -129; x9.up = 129;
* set non default levels
* set non default marginals
$if not set startsol $goto cont
$goto %startsol%
$label sol1
x1.l = 128 ;
x2.l = 0 ;
x3.l = -256 ;
x4.l = 0 ;
x5.l = 160 ;
x6.l = 0 ;
x7.l = -32 ;
x8.l = 0 ;
x9.l = 1 ;
objvar.l = 0;
$goto cont
$label cont
Model m / all /;
m.limrow=0; m.limcol=0;
$if NOT '%gams.u1%' == '' $include '%gams.u1%'
Solve m using DNLP minimizing objvar;