## ams_version=1.0 Model Main_st_e36 { Variable i1 { Range: integer; } Variable x2; Variable objvar; Constraint e1 { Definition: { (-11 + sqr(x2) - 6*x2 + 0.8*i1)*(sqr(3.25*x2 - 0.62*i1) + sqr((-6.35) + 0.2*i1 + x2))*(sqr(3.55*x2 - 0.66*i1) + sqr((-6.85) + 0.2*i1 + x2))*(sqr( 3.6*x2 - 0.7*i1) + sqr((-7.1) + 0.2*i1 + x2))*(sqr(3.8*x2 - 0.82*i1) + sqr((-7.9) + 0.2*i1 + x2)) = 0 } } Constraint e2 { Definition: 0.6*i1 - 0.2*x2*i1 + exp((-3) + x2) <= 1; } Constraint e3 { Definition: -(2*sqr(x2) + 0.008*POWER(i1,3) - 3.2*x2*i1 - 2*i1) + objvar = 0; } Procedure MainInitialization { Body: { i1.lower := 15; i1.upper := 25; x2.lower := 3; x2.upper := 5.5; } } MathematicalProgram st_e36 { Objective: objvar; Direction: minimize; Constraints: AllConstraints; Variables: AllVariables; Type: MINLP; } ElementParameter myGMP { Range: AllGeneratedMathematicalPrograms; } Procedure MainExecution { Body: { solve st_e36; } } Procedure MainTermination { Body: { return 1; } } }