## ams_version=1.0 Model Main_cvxnonsep_normcon20 { Variable i1 { Range: integer; } Variable i2 { Range: integer; } Variable i3 { Range: integer; } Variable i4 { Range: integer; } Variable i5 { Range: integer; } Variable i6 { Range: integer; } Variable i7 { Range: integer; } Variable i8 { Range: integer; } Variable i9 { Range: integer; } Variable i10 { Range: integer; } 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: { sqrt(0.0001 + sqr(i1) + sqr(i2) + sqr(i3) + sqr(i4) + sqr(i5) + sqr(i6) + sqr(i7) + sqr(i8) + sqr(i9) + sqr(i10) + sqr(x11) + sqr(x12) + sqr(x13) + sqr(x14) + sqr(x15) + sqr(x16) + sqr(x17) + sqr(x18) + sqr(x19) + sqr(x20) ) <= 10 } } Constraint e2 { Definition: { - 0.175*i1 - 0.39*i2 - 0.83*i3 - 0.805*i4 - 0.06*i5 - 0.4*i6 - 0.52*i7 - 0.415*i8 - 0.655*i9 - 0.63*i10 - 0.29*x11 - 0.43*x12 - 0.015*x13 - 0.985*x14 - 0.165*x15 - 0.105*x16 - 0.37*x17 - 0.2*x18 - 0.49*x19 - 0.34*x20 - objvar = 0 } } Procedure MainInitialization { Body: { i1.upper := 5; i2.upper := 5; i3.upper := 5; i4.upper := 5; i5.upper := 5; i6.upper := 5; i7.upper := 5; i8.upper := 5; i9.upper := 5; i10.upper := 5; x11.upper := 5; x12.upper := 5; x13.upper := 5; x14.upper := 5; x15.upper := 5; x16.upper := 5; x17.upper := 5; x18.upper := 5; x19.upper := 5; x20.upper := 5; } } MathematicalProgram cvxnonsep_normcon20 { Objective: objvar; Direction: minimize; Constraints: AllConstraints; Variables: AllVariables; Type: MINLP; } ElementParameter myGMP { Range: AllGeneratedMathematicalPrograms; } Procedure MainExecution { Body: { solve cvxnonsep_normcon20; } } Procedure MainTermination { Body: { return 1; } } }