## ams_version=1.0 Model Main_st_e41 { Variable x1; Variable x2; Variable x3; Variable x4; Variable objvar; Constraint e1 { Definition: { -(-sqr(1 - x1)*x3*sqr(1 - x4) - sqr(1 - (1 - (1 - x1)*(1 - x4))*x2)*(1 - x3)) <= 0.1 } } Constraint e2 { Definition: { (-sqr(1 - x1)*x3*sqr(1 - x4)) - sqr(1 - (1 - (1 - x1)*(1 - x4))*x2)*(1 - x3) <= 0 } } Constraint e3 { Definition: -(200*x1**0.6 + 200*x2**0.6 + 200*x3**0.6 + 300*x4**0.6) + objvar = 0; } Procedure MainInitialization { Body: { x1.lower := 0.5; x1.upper := 1; x2.lower := 0.5; x2.upper := 1; x3.lower := 0.5; x3.upper := 1; x4.lower := 0.5; x4.upper := 1; } } MathematicalProgram st_e41 { Objective: objvar; Direction: minimize; Constraints: AllConstraints; Variables: AllVariables; Type: NLP; } Procedure MainExecution { Body: { solve st_e41; } } Procedure MainTermination { Body: { return 1; } } }