## ams_version=1.0 Model Main_ex14_1_2 { Variable x1; Variable x2; Variable x3; Variable x4; Variable x5; Variable x6; Variable objvar; Constraint e1 { Definition: - x6 + objvar = 0; } Constraint e2 { Definition: x1*x2 + x1 - 3*x5 = 0; } Constraint e3 { Definition: { 2.8845e-6*sqr(x2) + 4.4975e-7*x2 + 2*x1*x2 + x1 + 0.000545176668613029*x2* x3 + 3.40735417883143e-5*x2*x4 + sqr(x3)*x2 - 10*x5 - x6 <= 0 } } Constraint e4 { Definition: { (-2.8845e-6*sqr(x2)) - 4.4975e-7*x2 - 2*x1*x2 - x1 - 0.000545176668613029* x2*x3 - 3.40735417883143e-5*x2*x4 - sqr(x3)*x2 + 10*x5 - x6 <= 0 } } Constraint e5 { Definition: { 0.386*sqr(x3) + 0.000410621754172864*x3 + 0.000545176668613029*x2*x3 + 2* sqr(x3)*x2 - 8*x5 - x6 <= 0 } } Constraint e6 { Definition: { (-0.386*sqr(x3)) - 0.000410621754172864*x3 - 0.000545176668613029*x2*x3 - 2*sqr(x3)*x2 + 8*x5 - x6 <= 0 } } Constraint e7 { Definition: 2*sqr(x4) + 3.40735417883143e-5*x2*x4 - 40*x5 - x6 <= 0; } Constraint e8 { Definition: (-2*sqr(x4)) - 3.40735417883143e-5*x2*x4 + 40*x5 - x6 <= 0; } Constraint e9 { Definition: { 9.615e-7*sqr(x2) + 4.4975e-7*x2 + 0.193*sqr(x3) + 0.000410621754172864*x3 + sqr(x4) + x1*x2 + x1 + 0.000545176668613029*x2*x3 + 3.40735417883143e-5 *x2*x4 + sqr(x3)*x2 - x6 <= 1 } } Constraint e10 { Definition: { (-9.615e-7*sqr(x2)) - 4.4975e-7*x2 - 0.193*sqr(x3) - 0.000410621754172864 *x3 - sqr(x4) - x1*x2 - x1 - 0.000545176668613029*x2*x3 - 3.40735417883143e-5*x2*x4 - sqr(x3)*x2 - x6 <= -1 } } Procedure MainInitialization { Body: { x1.lower := 0.0001; x1.upper := 100; x2.lower := 0.0001; x2.upper := 100; x3.lower := 0.0001; x3.upper := 100; x4.lower := 0.0001; x4.upper := 100; x5.lower := 0.0001; x5.upper := 100; } } MathematicalProgram ex14_1_2 { Objective: objvar; Direction: minimize; Constraints: AllConstraints; Variables: AllVariables; Type: NLP; } Procedure MainExecution { Body: { solve ex14_1_2; } } Procedure MainTermination { Body: { return 1; } } }