## ams_version=1.0 Model Main_gear3 { Variable objvar; Variable x2; Variable x3; Variable x4; Variable x5; Variable i6 { Range: integer; } Variable i7 { Range: integer; } Variable i8 { Range: integer; } Variable i9 { Range: integer; } Constraint e1 { Definition: -sqr(0.14427932477276 - x2*x3/(x4*x5)) + objvar = 0; } Constraint e2 { Definition: x2 - i6 = 0; } Constraint e3 { Definition: x3 - i7 = 0; } Constraint e4 { Definition: x4 - i8 = 0; } Constraint e5 { Definition: x5 - i9 = 0; } Procedure MainInitialization { Body: { x2.lower := 12; x2.upper := 60; x3.lower := 12; x3.upper := 60; x4.lower := 12; x4.upper := 60; x5.lower := 12; x5.upper := 60; i6.lower := 12; i6.upper := 60; i7.lower := 12; i7.upper := 60; i8.lower := 12; i8.upper := 60; i9.lower := 12; i9.upper := 60; } } MathematicalProgram gear3 { Objective: objvar; Direction: minimize; Constraints: AllConstraints; Variables: AllVariables; Type: MINLP; } ElementParameter myGMP { Range: AllGeneratedMathematicalPrograms; } Procedure MainExecution { Body: { solve gear3; } } Procedure MainTermination { Body: { return 1; } } }