## ams_version=1.0 Model Main_st_fp7a { 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 x11 { Range: nonnegative; } Variable x12 { Range: nonnegative; } Variable x13 { Range: nonnegative; } Variable x14 { Range: nonnegative; } Variable x15 { Range: nonnegative; } Variable x16 { Range: nonnegative; } Variable x17 { Range: nonnegative; } Variable x18 { Range: nonnegative; } Variable x19 { Range: nonnegative; } Variable x20 { Range: nonnegative; } Variable objvar; Constraint e1 { Definition: { - 3*x1 + 7*x2 - 5*x4 + x5 + x6 + 2*x8 - x9 - x10 - 9*x11 + 3*x12 + 5*x13 + x16 + 7*x17 - 7*x18 - 4*x19 - 6*x20 <= -5 } } Constraint e2 { Definition: { 7*x1 - 5*x3 + x4 + x5 + 2*x7 - x8 - x9 - 9*x10 + 3*x11 + 5*x12 + x15 + 7*x16 - 7*x17 - 4*x18 - 6*x19 - 3*x20 <= 2 } } Constraint e3 { Definition: { - 5*x2 + x3 + x4 + 2*x6 - x7 - x8 - 9*x9 + 3*x10 + 5*x11 + x14 + 7*x15 - 7*x16 - 4*x17 - 6*x18 - 3*x19 + 7*x20 <= -1 } } Constraint e4 { Definition: { - 5*x1 + x2 + x3 + 2*x5 - x6 - x7 - 9*x8 + 3*x9 + 5*x10 + x13 + 7*x14 - 7*x15 - 4*x16 - 6*x17 - 3*x18 + 7*x19 <= -3 } } Constraint e5 { Definition: { x1 + x2 + 2*x4 - x5 - x6 - 9*x7 + 3*x8 + 5*x9 + x12 + 7*x13 - 7*x14 - 4*x15 - 6*x16 - 3*x17 + 7*x18 - 5*x20 <= 5 } } Constraint e6 { Definition: { x1 + 2*x3 - x4 - x5 - 9*x6 + 3*x7 + 5*x8 + x11 + 7*x12 - 7*x13 - 4*x14 - 6*x15 - 3*x16 + 7*x17 - 5*x19 + x20 <= 4 } } Constraint e7 { Definition: { 2*x2 - x3 - x4 - 9*x5 + 3*x6 + 5*x7 + x10 + 7*x11 - 7*x12 - 4*x13 - 6*x14 - 3*x15 + 7*x16 - 5*x18 + x19 + x20 <= -1 } } Constraint e8 { Definition: { 2*x1 - x2 - x3 - 9*x4 + 3*x5 + 5*x6 + x9 + 7*x10 - 7*x11 - 4*x12 - 6*x13 - 3*x14 + 7*x15 - 5*x17 + x18 + x19 <= 0 } } Constraint e9 { Definition: { - x1 - x2 - 9*x3 + 3*x4 + 5*x5 + x8 + 7*x9 - 7*x10 - 4*x11 - 6*x12 - 3*x13 + 7*x14 - 5*x16 + x17 + x18 + 2*x20 <= 9 } } Constraint e10 { Definition: { x1 + x2 + x3 + x4 + x5 + x6 + x7 + x8 + x9 + x10 + x11 + x12 + x13 + x14 + x15 + x16 + x17 + x18 + x19 + x20 <= 40 } } Constraint e11 { Definition: { -(2*x1 - 0.5*sqr(x1) - 0.5*sqr(x2) + 2*x2 - 0.5*sqr(x3) + 2*x3 - 0.5*sqr( x4) + 2*x4 - 0.5*sqr(x5) + 2*x5 - 0.5*sqr(x6) + 2*x6 - 0.5*sqr(x7) + 2*x7 - 0.5*sqr(x8) + 2*x8 - 0.5*sqr(x9) + 2*x9 - 0.5*sqr(x10) + 2*x10 - 0.5* sqr(x11) + 2*x11 - 0.5*sqr(x12) + 2*x12 - 0.5*sqr(x13) + 2*x13 - 0.5*sqr( x14) + 2*x14 - 0.5*sqr(x15) + 2*x15 - 0.5*sqr(x16) + 2*x16 - 0.5*sqr(x17) + 2*x17 - 0.5*sqr(x18) + 2*x18 - 0.5*sqr(x19) + 2*x19 - 0.5*sqr(x20) + 2 *x20) + objvar = 0 } } Procedure MainInitialization; MathematicalProgram st_fp7a { Objective: objvar; Direction: minimize; Constraints: AllConstraints; Variables: AllVariables; Type: NLP; } Procedure MainExecution { Body: { solve st_fp7a; } } Procedure MainTermination { Body: { return 1; } } }