## ams_version=1.0 Model Main_ex7_2_2 { Variable x1 { Range: nonnegative; } Variable x2 { Range: nonnegative; } Variable x3 { Range: nonnegative; } Variable x4 { Range: nonnegative; } Variable x5; Variable x6; Variable objvar; Constraint e1 { Definition: x4 + objvar = 0; } Constraint e2 { Definition: 0.09755988*x1*x5 + x1 = 1; } Constraint e3 { Definition: 0.0965842812*x2*x6 + x2 - x1 = 0; } Constraint e4 { Definition: 0.0391908*x3*x5 + x3 + x1 = 1; } Constraint e5 { Definition: 0.03527172*x4*x6 + x4 - x1 + x2 - x3 = 0; } Constraint e6 { Definition: x5**0.5 + x6**0.5 <= 4; } Procedure MainInitialization { Body: { x1.upper := 1; x2.upper := 1; x3.upper := 1; x4.upper := 1; x5.lower := 1E-5; x5.upper := 16; x6.lower := 1E-5; x6.upper := 16; } } MathematicalProgram ex7_2_2 { Objective: objvar; Direction: minimize; Constraints: AllConstraints; Variables: AllVariables; Type: NLP; } Procedure MainExecution { Body: { solve ex7_2_2; } } Procedure MainTermination { Body: { return 1; } } }