## ams_version=1.0 Model Main_ex7_2_4 { Variable x1; Variable x2; Variable x3; Variable x4; Variable x5; Variable x6; Variable x7; Variable x8; Variable objvar; Constraint e1 { Definition: { -(0.4*x1**0.67/x7**0.67 + 0.4*x2**0.67/x8**0.67 - x1 - x2) + objvar = 10 } } Constraint e2 { Definition: 0.0588*x5*x7 + 0.1*x1 <= 1; } Constraint e3 { Definition: 0.0588*x6*x8 + 0.1*x1 + 0.1*x2 <= 1; } Constraint e4 { Definition: 4*x3/x5 + 2/(x3**0.71*x5) + 0.0588*x7/x3**1.3 <= 1; } Constraint e5 { Definition: 4*x4/x6 + 2/(x4**0.71*x6) + 0.0588*x4**1.3*x8 <= 1; } Procedure MainInitialization { Body: { x1.lower := 0.1; x1.upper := 10; x2.lower := 0.1; x2.upper := 10; x3.lower := 0.1; x3.upper := 10; x4.lower := 0.1; x4.upper := 10; x5.lower := 0.1; x5.upper := 10; x6.lower := 0.1; x6.upper := 10; x7.lower := 0.1; x7.upper := 10; x8.lower := 0.1; x8.upper := 10; } } MathematicalProgram ex7_2_4 { Objective: objvar; Direction: minimize; Constraints: AllConstraints; Variables: AllVariables; Type: NLP; } Procedure MainExecution { Body: { solve ex7_2_4; } } Procedure MainTermination { Body: { return 1; } } }