## ams_version=1.0 Model Main_st_glmp_ss1 { Variable x1 { Range: nonnegative; } Variable x2 { Range: nonnegative; } Variable objvar; Variable x4; Variable x5; Variable x6; Constraint e1 { Definition: x1 - 2*x2 <= 100; } Constraint e2 { Definition: - 3*x1 - 4*x2 <= -12; } Constraint e3 { Definition: - x1 - x2 <= 100; } Constraint e4 { Definition: - x1 + 4*x2 <= 100; } Constraint e5 { Definition: - x1 + 2*x2 <= 18; } Constraint e6 { Definition: 3*x1 + 4*x2 <= 100; } Constraint e7 { Definition: x1 + x2 <= 13; } Constraint e8 { Definition: x1 - 4*x2 <= 8; } Constraint e9 { Definition: x1 - x4 = 0; } Constraint e10 { Definition: x1 - x2 - x5 = -10; } Constraint e11 { Definition: x1 + x2 - x6 = 6; } Constraint e12 { Definition: -x5*x6 + objvar - x4 = 0; } Procedure MainInitialization { Body: { x1.upper := 13; x2.upper := 13; } } MathematicalProgram st_glmp_ss1 { Objective: objvar; Direction: minimize; Constraints: AllConstraints; Variables: AllVariables; Type: NLP; } Procedure MainExecution { Body: { solve st_glmp_ss1; } } Procedure MainTermination { Body: { return 1; } } }