## ams_version=1.0 Model Main_ex8_4_8 { Variable x1; Variable x2; Variable x3; Variable x4; Variable x5; Variable x6; Variable x7; Variable x8; Variable x9; Variable x10; Variable x11; Variable x12; Variable x13; Variable x14; Variable x15; Variable x16; Variable x17; Variable x18; Variable x19; Variable x20; Variable x21; Variable x22; Variable x23; Variable x24; Variable x25; Variable x26; Variable x27; Variable x28; Variable x29; Variable x30; Variable x31; Variable x32; Variable x33; Variable x34; Variable x35; Variable x36; Variable x37; Variable x38; Variable x39; Variable x40; Variable x41; Variable x42; Variable objvar; Constraint e1 { Definition: { -(sqr((-60) + 200*x1) + sqr((-39.4) + 66.6666666666667*x2) + sqr((-3231.5) + 3231.5*x3) + sqr((-645.066666666667) + 1.33333333333333*x4) + sqr((-80) + 200*x5) + sqr((-40.1333333333333) + 66.6666666666667*x6) + sqr((-3231.5 ) + 3231.5*x7) + sqr((-657.6) + 1.33333333333333*x8) + sqr((-100) + 200*x9 ) + sqr((-40.8) + 66.6666666666667*x10) + sqr((-3231.5) + 3231.5*x11) + sqr((-666.533333333333) + 1.33333333333333*x12) + sqr((-140) + 200*x13) + sqr((-43.8) + 66.6666666666667*x14) + sqr((-3231.5) + 3231.5*x15) + sqr((- 668.533333333333) + 1.33333333333333*x16) + sqr((-180) + 200*x17) + sqr((- 54.2666666666667) + 66.6666666666667*x18) + sqr((-3231.5) + 3231.5*x19) + sqr((-626.266666666667) + 1.33333333333333*x20)) + objvar = 0 } } Constraint e2 { Definition: exp(18.5875 - 3626.55/(-34.29 + 323.15*x3)) - x33 = 0; } Constraint e3 { Definition: exp(16.1764 - 2927.17/(-50.22 + 323.15*x3)) - x34 = 0; } Constraint e4 { Definition: exp(18.5875 - 3626.55/(-34.29 + 323.15*x7)) - x35 = 0; } Constraint e5 { Definition: exp(16.1764 - 2927.17/(-50.22 + 323.15*x7)) - x36 = 0; } Constraint e6 { Definition: exp(18.5875 - 3626.55/(-34.29 + 323.15*x11)) - x37 = 0; } Constraint e7 { Definition: exp(16.1764 - 2927.17/(-50.22 + 323.15*x11)) - x38 = 0; } Constraint e8 { Definition: exp(18.5875 - 3626.55/(-34.29 + 323.15*x15)) - x39 = 0; } Constraint e9 { Definition: exp(16.1764 - 2927.17/(-50.22 + 323.15*x15)) - x40 = 0; } Constraint e10 { Definition: exp(18.5875 - 3626.55/(-34.29 + 323.15*x19)) - x41 = 0; } Constraint e11 { Definition: exp(16.1764 - 2927.17/(-50.22 + 323.15*x19)) - x42 = 0; } Constraint e12 { Definition: x23*x1*x33 - x2*x4 = 0; } Constraint e13 { Definition: x25*x5*x35 - x6*x8 = 0; } Constraint e14 { Definition: x27*x9*x37 - x10*x12 = 0; } Constraint e15 { Definition: x29*x13*x39 - x14*x16 = 0; } Constraint e16 { Definition: x31*x17*x41 - x18*x20 = 0; } Constraint e17 { Definition: x24*(1 - x1)*x34 - (1 - x2)*x4 = 0; } Constraint e18 { Definition: x26*(1 - x5)*x36 - (1 - x6)*x8 = 0; } Constraint e19 { Definition: x28*(1 - x9)*x38 - (1 - x10)*x12 = 0; } Constraint e20 { Definition: x30*(1 - x13)*x40 - (1 - x14)*x16 = 0; } Constraint e21 { Definition: x32*(1 - x17)*x42 - (1 - x18)*x20 = 0; } Constraint e22 { Definition: x21/x3/sqr(1 + x21/x22*x1/(1 - x1)) - log(x23) = 0; } Constraint e23 { Definition: x21/x7/sqr(1 + x21/x22*x5/(1 - x5)) - log(x25) = 0; } Constraint e24 { Definition: x21/x11/sqr(1 + x21/x22*x9/(1 - x9)) - log(x27) = 0; } Constraint e25 { Definition: x21/x15/sqr(1 + x21/x22*x13/(1 - x13)) - log(x29) = 0; } Constraint e26 { Definition: x21/x19/sqr(1 + x21/x22*x17/(1 - x17)) - log(x31) = 0; } Constraint e27 { Definition: x22/x3/sqr(1 + x22/x21*(1 - x1)/x1) - log(x24) = 0; } Constraint e28 { Definition: x22/x7/sqr(1 + x22/x21*(1 - x5)/x5) - log(x26) = 0; } Constraint e29 { Definition: x22/x11/sqr(1 + x22/x21*(1 - x9)/x9) - log(x28) = 0; } Constraint e30 { Definition: x22/x15/sqr(1 + x22/x21*(1 - x13)/x13) - log(x30) = 0; } Constraint e31 { Definition: x22/x19/sqr(1 + x22/x21*(1 - x17)/x17) - log(x32) = 0; } Procedure MainInitialization { Body: { x1.lower := 0.285; x1.upper := 0.315; x2.lower := 0.546; x2.upper := 0.636; x3.lower := 0.999071638557945; x3.upper := 1.00092836144205; x4.lower := 481.55; x4.upper := 486.05; x5.lower := 0.385; x5.upper := 0.415; x6.lower := 0.557; x6.upper := 0.647; x7.lower := 0.999071638557945; x7.upper := 1.00092836144205; x8.lower := 490.95; x8.upper := 495.45; x9.lower := 0.485; x9.upper := 0.515; x10.lower := 0.567; x10.upper := 0.657; x11.lower := 0.999071638557945; x11.upper := 1.00092836144205; x12.lower := 497.65; x12.upper := 502.15; x13.lower := 0.685; x13.upper := 0.715; x14.lower := 0.612; x14.upper := 0.702; x15.lower := 0.999071638557945; x15.upper := 1.00092836144205; x16.lower := 499.15; x16.upper := 503.65; x17.lower := 0.885; x17.upper := 0.915; x18.lower := 0.769; x18.upper := 0.859; x19.lower := 0.999071638557945; x19.upper := 1.00092836144205; x20.lower := 467.45; x20.upper := 471.95; x21.lower := 1; x21.upper := 2; x22.lower := 1; x22.upper := 2; x1.l := 0.29015241396; x2.l := 0.62189400372; x3.l := 1.00009353307628; x4.l := 482.905120568; x5.l := 0.39376636351; x6.l := 0.57716475803; x7.l := 0.999721176860282; x8.l := 494.8032165615; x9.l := 0.48701341169; x10.l := 0.61201896021; x11.l := 1.00092486639703; x12.l := 500.254300201; x13.l := 0.71473399117; x14.l := 0.68060254203; x15.l := 0.999314298281912; x16.l := 502.0287344155; x17.l := 0.88978553592; x18.l := 0.79150724797; x19.l := 1.00031365361411; x20.l := 469.4091037145; x21.l := 1.9; x22.l := 1.6; x23.l := 1; x24.l := 1; x25.l := 1; x26.l := 1; x27.l := 1; x28.l := 1; x29.l := 1; x30.l := 1; x31.l := 1; x32.l := 1; } } MathematicalProgram ex8_4_8 { Objective: objvar; Direction: minimize; Constraints: AllConstraints; Variables: AllVariables; Type: NLP; } Procedure MainExecution { Body: { solve ex8_4_8; } } Procedure MainTermination { Body: { return 1; } } }