## ams_version=1.0 Model Main_cvxnonsep_normcon30r { 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 i11 { Range: integer; } Variable i12 { Range: integer; } Variable i13 { Range: integer; } Variable i14 { Range: integer; } Variable i15 { Range: integer; } Variable x16 { Range: nonnegative; } Variable x17 { Range: nonnegative; } Variable x18 { Range: nonnegative; } Variable x19 { Range: nonnegative; } Variable x20 { Range: nonnegative; } Variable x21 { Range: nonnegative; } Variable x22 { Range: nonnegative; } Variable x23 { Range: nonnegative; } Variable x24 { Range: nonnegative; } Variable x25 { Range: nonnegative; } Variable x26 { Range: nonnegative; } Variable x27 { Range: nonnegative; } Variable x28 { Range: nonnegative; } Variable x29 { Range: nonnegative; } Variable x30 { Range: nonnegative; } Variable objvar; Variable x32; Variable x33; Variable x34; Variable x35; Variable x36; Variable x37; Variable x38; Variable x39; Variable x40; Variable x41; Variable x42; Variable x43; Variable x44; Variable x45; Variable x46; Variable x47; Variable x48; Variable x49; Variable x50; Variable x51; Variable x52; Variable x53; Variable x54; Variable x55; Variable x56; Variable x57; Variable x58; Variable x59; Variable x60; Variable x61; Constraint e1 { Definition: { x32 + x33 + x34 + x35 + x36 + x37 + x38 + x39 + x40 + x41 + x42 + x43 + x44 + x45 + x46 + x47 + x48 + x49 + x50 + x51 + x52 + x53 + x54 + x55 + x56 + x57 + x58 + x59 + x60 + x61 <= 99.9999 } } Constraint e2 { Definition: { - 0.95*i1 - 0.92*i2 - 0.055*i3 - 0.74*i4 - 0.27*i5 - 0.42*i6 - 0.55*i7 - 0.945*i8 - 0.42*i9 - 0.985*i10 - 0.3*i11 - 0.7*i12 - 0.665*i13 - 0.54*i14 - 0.7*i15 - 0.665*x16 - 0.18*x17 - 0.13*x18 - x19 - 0.17*x20 - 0.035*x21 - 0.56*x22 - 0.88*x23 - 0.67*x24 - 0.19*x25 - 0.37*x26 - 0.46*x27 - 0.98*x28 - 0.155*x29 - 0.855*x30 - objvar = 0 } } Constraint e3 { Definition: sqr(i1) - x32 <= 0; } Constraint e4 { Definition: sqr(i2) - x33 <= 0; } Constraint e5 { Definition: sqr(i3) - x34 <= 0; } Constraint e6 { Definition: sqr(i4) - x35 <= 0; } Constraint e7 { Definition: sqr(i5) - x36 <= 0; } Constraint e8 { Definition: sqr(i6) - x37 <= 0; } Constraint e9 { Definition: sqr(i7) - x38 <= 0; } Constraint e10 { Definition: sqr(i8) - x39 <= 0; } Constraint e11 { Definition: sqr(i9) - x40 <= 0; } Constraint e12 { Definition: sqr(i10) - x41 <= 0; } Constraint e13 { Definition: sqr(i11) - x42 <= 0; } Constraint e14 { Definition: sqr(i12) - x43 <= 0; } Constraint e15 { Definition: sqr(i13) - x44 <= 0; } Constraint e16 { Definition: sqr(i14) - x45 <= 0; } Constraint e17 { Definition: sqr(i15) - x46 <= 0; } Constraint e18 { Definition: sqr(x16) - x47 <= 0; } Constraint e19 { Definition: sqr(x17) - x48 <= 0; } Constraint e20 { Definition: sqr(x18) - x49 <= 0; } Constraint e21 { Definition: sqr(x19) - x50 <= 0; } Constraint e22 { Definition: sqr(x20) - x51 <= 0; } Constraint e23 { Definition: sqr(x21) - x52 <= 0; } Constraint e24 { Definition: sqr(x22) - x53 <= 0; } Constraint e25 { Definition: sqr(x23) - x54 <= 0; } Constraint e26 { Definition: sqr(x24) - x55 <= 0; } Constraint e27 { Definition: sqr(x25) - x56 <= 0; } Constraint e28 { Definition: sqr(x26) - x57 <= 0; } Constraint e29 { Definition: sqr(x27) - x58 <= 0; } Constraint e30 { Definition: sqr(x28) - x59 <= 0; } Constraint e31 { Definition: sqr(x29) - x60 <= 0; } Constraint e32 { Definition: sqr(x30) - x61 <= 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; i11.upper := 5; i12.upper := 5; i13.upper := 5; i14.upper := 5; i15.upper := 5; x16.upper := 5; x17.upper := 5; x18.upper := 5; x19.upper := 5; x20.upper := 5; x21.upper := 5; x22.upper := 5; x23.upper := 5; x24.upper := 5; x25.upper := 5; x26.upper := 5; x27.upper := 5; x28.upper := 5; x29.upper := 5; x30.upper := 5; } } MathematicalProgram cvxnonsep_normcon30r { Objective: objvar; Direction: minimize; Constraints: AllConstraints; Variables: AllVariables; Type: MINLP; } ElementParameter myGMP { Range: AllGeneratedMathematicalPrograms; } Procedure MainExecution { Body: { solve cvxnonsep_normcon30r; } } Procedure MainTermination { Body: { return 1; } } }