## ams_version=1.0 Model Main_alkyl { Variable objvar; Variable x2 { Range: nonnegative; } Variable x3 { Range: nonnegative; } Variable x4 { Range: nonnegative; } Variable x5 { Range: nonnegative; } Variable x6 { Range: nonnegative; } Variable x7; Variable x8; Variable x9; Variable x10; Variable x11; Variable x12; Variable x13; Variable x14; Variable x15; Constraint e1 { Definition: 6.3*x5*x8 + objvar - 5.04*x2 - 0.35*x3 - x4 - 3.36*x6 = 0; } Constraint e2 { Definition: - 0.819672131147541*x2 + x5 - 0.819672131147541*x6 = 0; } Constraint e3 { Definition: 0.98*x4 - (0.01*x5*x10 + x4)*x7 = 0; } Constraint e4 { Definition: -x2*x9 + 10*x3 + x6 = 0; } Constraint e5 { Definition: x5*x12 - (1.12 + 0.13167*x9 - 0.0067*x9*x9)*x2 = 0; } Constraint e6 { Definition: x8*x13 - 0.01*(1.098*x9 - 0.038*x9*x9) - 0.325*x7 = 0.57425; } Constraint e7 { Definition: x10*x14 + 22.2*x11 = 35.82; } Constraint e8 { Definition: x11*x15 - 3*x8 = -1.33; } Procedure MainInitialization { Body: { x2.upper := 2; x3.upper := 1.6; x4.upper := 1.2; x5.upper := 5; x6.upper := 2; x7.lower := 0.85; x7.upper := 0.93; x8.lower := 0.9; x8.upper := 0.95; x9.lower := 3; x9.upper := 12; x10.lower := 1.2; x10.upper := 4; x11.lower := 1.45; x11.upper := 1.62; x12.lower := 0.99; x12.upper := 1.01010101010101; x13.lower := 0.99; x13.upper := 1.01010101010101; x14.lower := 0.9; x14.upper := 1.11111111111111; x15.lower := 0.99; x15.upper := 1.01010101010101; objvar.l := -0.9; x2.l := 1.745; x3.l := 1.2; x4.l := 1.1; x5.l := 3.048; x6.l := 1.974; x7.l := 0.893; x8.l := 0.928; x9.l := 8; x10.l := 3.6; x12.l := 1; x13.l := 1; x14.l := 1; x15.l := 1; } } MathematicalProgram alkyl { Objective: objvar; Direction: minimize; Constraints: AllConstraints; Variables: AllVariables; Type: NLP; } Procedure MainExecution { Body: { solve alkyl; } } Procedure MainTermination { Body: { return 1; } } }