* NLP written by GAMS Convert at 11/11/08 09:36:38 * * 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 * 4 4 0 0 0 0 0 0 * FX 0 0 0 0 0 0 0 0 * * Nonzero counts * Total const NL DLL * 4 1 3 0 * * Solve m using NLP minimizing objvar; * Variables x1,x2,x3,objvar; Positive Variables x2,x3; Equations e1; e1.. - (sqr((-0.01) + exp(-(62.565978968628 - x2)**x3/x1)) + sqr((-0.02) + exp(-(58.6950154984218 - x2)**x3/x1)) + sqr((-0.03) + exp(-( 56.3246134093201 - x2)**x3/x1)) + sqr((-0.04) + exp(-(54.5870346613857 - x2)**x3/x1)) + sqr((-0.05) + exp(-(53.2033587590933 - x2)**x3/x1)) + sqr(( -0.06) + exp(-(52.0471248965523 - x2)**x3/x1)) + sqr((-0.07) + exp(-( 51.0499193303902 - x2)**x3/x1)) + sqr((-0.08) + exp(-(50.1704194914648 - x2)**x3/x1)) + sqr((-0.09) + exp(-(49.3816961073535 - x2)**x3/x1)) + sqr(( -0.1) + exp(-(48.6651931874015 - x2)**x3/x1)) + sqr((-0.11) + exp(-( 48.0075655980378 - x2)**x3/x1)) + sqr((-0.12) + exp(-(47.3988848361313 - x2)**x3/x1)) + sqr((-0.13) + exp(-(46.8315579906564 - x2)**x3/x1)) + sqr(( -0.14) + exp(-(46.2996441463372 - x2)**x3/x1)) + sqr((-0.15) + exp(-( 45.798404569853 - x2)**x3/x1)) + sqr((-0.16) + exp(-(45.3239966955071 - x2 )**x3/x1)) + sqr((-0.17) + exp(-(44.8732599518184 - x2)**x3/x1)) + sqr((- 0.18) + exp(-(44.4435621589461 - x2)**x3/x1)) + sqr((-0.19) + exp(-( 44.0326869982881 - x2)**x3/x1)) + sqr((-0.2) + exp(-(43.638750016039 - x2) **x3/x1)) + sqr((-0.21) + exp(-(43.2601348781706 - x2)**x3/x1)) + sqr((- 0.22) + exp(-(42.8954442737936 - x2)**x3/x1)) + sqr((-0.23) + exp(-( 42.5434615953767 - x2)**x3/x1)) + sqr((-0.24) + exp(-(42.20312066947 - x2) **x3/x1)) + sqr((-0.25) + exp(-(41.8734815848964 - x2)**x3/x1)) + sqr((- 0.26) + exp(-(41.5537111974812 - x2)**x3/x1)) + sqr((-0.27) + exp(-( 41.2430672628321 - x2)**x3/x1)) + sqr((-0.28) + exp(-(40.9408854134506 - x2)**x3/x1)) + sqr((-0.29) + exp(-(40.6465683873752 - x2)**x3/x1)) + sqr(( -0.3) + exp(-(40.3595770550502 - x2)**x3/x1)) + sqr((-0.31) + exp(-( 40.0794228942536 - x2)**x3/x1)) + sqr((-0.32) + exp(-(39.8056616400557 - x2)**x3/x1)) + sqr((-0.33) + exp(-(39.5378878950483 - x2)**x3/x1)) + sqr(( -0.34) + exp(-(39.2757305295512 - x2)**x3/x1)) + sqr((-0.35) + exp(-( 39.0188487357167 - x2)**x3/x1)) + sqr((-0.36) + exp(-(38.7669286260254 - x2)**x3/x1)) + sqr((-0.37) + exp(-(38.5196802874458 - x2)**x3/x1)) + sqr(( -0.38) + exp(-(38.2768352189142 - x2)**x3/x1)) + sqr((-0.39) + exp(-( 38.0381440927932 - x2)**x3/x1)) + sqr((-0.4) + exp(-(37.8033747913492 - x2 )**x3/x1)) + sqr((-0.41) + exp(-(37.5723106776395 - x2)**x3/x1)) + sqr((- 0.42) + exp(-(37.3447490669438 - x2)**x3/x1)) + sqr((-0.43) + exp(-( 37.1204998703573 - x2)**x3/x1)) + sqr((-0.44) + exp(-(36.8993843866401 - x2)**x3/x1)) + sqr((-0.45) + exp(-(36.6812342220903 - x2)**x3/x1)) + sqr(( -0.46) + exp(-(36.4658903212357 - x2)**x3/x1)) + sqr((-0.47) + exp(-( 36.2532020936391 - x2)**x3/x1)) + sqr((-0.48) + exp(-(36.0430266241902 - x2)**x3/x1)) + sqr((-0.49) + exp(-(35.8352279559855 - x2)**x3/x1)) + sqr(( -0.5) + exp(-(35.6296764363338 - x2)**x3/x1)) + sqr((-0.51) + exp(-( 35.4262481176304 - x2)**x3/x1)) + sqr((-0.52) + exp(-(35.2248242058417 - x2)**x3/x1)) + sqr((-0.53) + exp(-(35.0252905501787 - x2)**x3/x1)) + sqr(( -0.54) + exp(-(34.8275371682279 - x2)**x3/x1)) + sqr((-0.55) + exp(-( 34.6314578013802 - x2)**x3/x1)) + sqr((-0.56) + exp(-(34.436949495856 - x2 )**x3/x1)) + sqr((-0.57) + exp(-(34.2439122049983 - x2)**x3/x1)) + sqr((- 0.58) + exp(-(34.0522484087827 - x2)**x3/x1)) + sqr((-0.59) + exp(-( 33.8618627466983 - x2)**x3/x1)) + sqr((-0.6) + exp(-(33.6726616602788 - x2 )**x3/x1)) + sqr((-0.61) + exp(-(33.4845530416168 - x2)**x3/x1)) + sqr((- 0.62) + exp(-(33.2974458841667 - x2)**x3/x1)) + sqr((-0.63) + exp(-( 33.1112499320407 - x2)**x3/x1)) + sqr((-0.64) + exp(-(32.9258753238076 - x2)**x3/x1)) + sqr((-0.65) + exp(-(32.7412322265133 - x2)**x3/x1)) + sqr(( -0.66) + exp(-(32.5572304552395 - x2)**x3/x1)) + sqr((-0.67) + exp(-( 32.373779072973 - x2)**x3/x1)) + sqr((-0.68) + exp(-(32.1907859648597 - x2 )**x3/x1)) + sqr((-0.69) + exp(-(32.0081573800119 - x2)**x3/x1)) + sqr((- 0.7) + exp(-(31.8257974328865 - x2)**x3/x1)) + sqr((-0.71) + exp(-( 31.6436075547834 - x2)**x3/x1)) + sqr((-0.72) + exp(-(31.4614858841463 - x2)**x3/x1)) + sqr((-0.73) + exp(-(31.2793265819547 - x2)**x3/x1)) + sqr(( -0.74) + exp(-(31.0970190554312 - x2)**x3/x1)) + sqr((-0.75) + exp(-( 30.9144470693205 - x2)**x3/x1)) + sqr((-0.76) + exp(-(30.731487718837 - x2 )**x3/x1)) + sqr((-0.77) + exp(-(30.5480102316041 - x2)**x3/x1)) + sqr((- 0.78) + exp(-(30.3638745569299 - x2)**x3/x1)) + sqr((-0.79) + exp(-( 30.1789296887422 - x2)**x3/x1)) + sqr((-0.8) + exp(-(29.9930116522134 - x2 )**x3/x1)) + sqr((-0.81) + exp(-(29.8059410617422 - x2)**x3/x1)) + sqr((- 0.82) + exp(-(29.6175201268321 - x2)**x3/x1)) + sqr((-0.83) + exp(-( 29.4275289383869 - x2)**x3/x1)) + sqr((-0.84) + exp(-(29.2357208046206 - x2)**x3/x1)) + sqr((-0.85) + exp(-(29.0418163129355 - x2)**x3/x1)) + sqr(( -0.86) + exp(-(28.8454956550488 - x2)**x3/x1)) + sqr((-0.87) + exp(-( 28.6463885393068 - x2)**x3/x1)) + sqr((-0.88) + exp(-(28.4440606779058 - x2)**x3/x1)) + sqr((-0.89) + exp(-(28.2379952903283 - x2)**x3/x1)) + sqr(( -0.9) + exp(-(28.0275671444201 - x2)**x3/x1)) + sqr((-0.91) + exp(-( 27.8120050430248 - x2)**x3/x1)) + sqr((-0.92) + exp(-(27.5903356937871 - x2)**x3/x1)) + sqr((-0.93) + exp(-(27.3612961058648 - x2)**x3/x1)) + sqr(( -0.94) + exp(-(27.1231895273445 - x2)**x3/x1)) + sqr((-0.95) + exp(-( 26.8736321853725 - x2)**x3/x1)) + sqr((-0.96) + exp(-(26.6090668361159 - x2)**x3/x1)) + sqr((-0.97) + exp(-(26.3237049243297 - x2)**x3/x1)) + sqr(( -0.98) + exp(-(26.0067454800548 - x2)**x3/x1))) + objvar =E= 0; * set non default bounds x1.lo = 0.1; x1.up = 100; x2.up = 25.6; x3.up = 5; * set non default levels x1.l = 0.1; * set non default marginals $if not set startsol $goto cont $goto %startsol% $label sol1 x1.l = 50.0 ; x2.l = 25.0 ; x3.l = 1.5 ; 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 NLP minimizing objvar;