## ams_version=1.0 Model Main_st_e05 { Variable x1 { Range: nonnegative; } Variable x2 { Range: nonnegative; } Variable x3 { Range: nonnegative; } Variable x4; Variable x5; Variable objvar; Constraint e1 { Definition: 100000*x4 - 120*x1*(300 - x4) = 10000000; } Constraint e2 { Definition: 100000*x5 - 80*x2*(400 - x5) - 100000*x4 = 0; } Constraint e3 { Definition: - 4000*x3 - 100000*x5 = -50000000; } Constraint e4 { Definition: - x1 - x2 - x3 + objvar = 0; } Procedure MainInitialization { Body: { x1.upper := 15834; x2.upper := 36250; x3.upper := 10000; x4.lower := 100; x4.upper := 300; x5.lower := 100; x5.upper := 400; } } MathematicalProgram st_e05 { Objective: objvar; Direction: minimize; Constraints: AllConstraints; Variables: AllVariables; Type: NLP; } Procedure MainExecution { Body: { solve st_e05; } } Procedure MainTermination { Body: { return 1; } } }