## ams_version=1.0 Model Main_st_ph1 { Variable x1 { Range: nonnegative; } Variable x2 { Range: nonnegative; } Variable x3 { Range: nonnegative; } Variable x4 { Range: nonnegative; } Variable x5 { Range: nonnegative; } Variable x6 { Range: nonnegative; } Variable objvar; Constraint e1 { Definition: 6*x1 + x2 + 9*x4 + 3*x5 + 5*x6 <= 96; } Constraint e2 { Definition: x1 + 7*x3 + 6*x4 + 2*x5 + 2*x6 <= 72; } Constraint e3 { Definition: 5*x1 + 4*x2 + x3 + 3*x4 + 8*x5 <= 84; } Constraint e4 { Definition: 9*x1 + x2 + 2*x4 + 7*x5 + 6*x6 <= 100; } Constraint e5 { Definition: 2*x1 + 6*x4 + 3*x5 + 9*x6 <= 80; } Constraint e6 { Definition: { -(x1 - 0.5*sqr(x1) - 0.5*sqr(x2) + x2 - 0.5*sqr(x3) + x3 - 0.5*sqr(x4) + x4 - 0.5*sqr(x5) + x5 - 0.5*sqr(x6) + x6) + objvar = 0 } } Procedure MainInitialization; MathematicalProgram st_ph1 { Objective: objvar; Direction: minimize; Constraints: AllConstraints; Variables: AllVariables; Type: NLP; } Procedure MainExecution { Body: { solve st_ph1; } } Procedure MainTermination { Body: { return 1; } } }