## ams_version=1.0 Model Main_ex2_1_9 { Variable x1 { Range: nonnegative; } Variable x2 { Range: nonnegative; } Variable x3 { Range: nonnegative; } Variable x4 { Range: nonnegative; } Variable x5 { Range: nonnegative; } Variable x6 { Range: nonnegative; } Variable x7 { Range: nonnegative; } Variable x8 { Range: nonnegative; } Variable x9 { Range: nonnegative; } Variable x10 { Range: nonnegative; } Variable objvar; Constraint e1 { Definition: { -(x1*x2 + x2*x3 + x3*x4 + x4*x5 + x5*x6 + x6*x7 + x7*x8 + x8*x9 + x9*x10 + x1*x3 + x2*x4 + x3*x5 + x4*x6 + x5*x7 + x6*x8 + x7*x9 + x8*x10 + x1*x9 + x1*x10 + x2*x10 + x1*x5 + x4*x7) - objvar = 0 } } Constraint e2 { Definition: x1 + x2 + x3 + x4 + x5 + x6 + x7 + x8 + x9 + x10 = 1; } Procedure MainInitialization { Body: { x4.l := 0.25; x5.l := 0.25; x6.l := 0.25; x7.l := 0.25; } } MathematicalProgram ex2_1_9 { Objective: objvar; Direction: minimize; Constraints: AllConstraints; Variables: AllVariables; Type: NLP; } Procedure MainExecution { Body: { solve ex2_1_9; } } Procedure MainTermination { Body: { return 1; } } }