## ams_version=1.0 Model Main_cvxnonsep_psig30 { 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; Variable x17; Variable x18; Variable x19; Variable x20; Variable x21; Variable x22; Variable x23; Variable x24; Variable x25; Variable x26; Variable x27; Variable x28; Variable x29; Variable x30; Variable objvar; Constraint e1 { Definition: { 30000*i1**(-0.48)*i2**(-0.275)*i3**(-0.26)*i4**(-0.215)*i5**(-0.245)*i6**( -0.31)*i7**(-0.34)*i8**(-0.2)*i9**(-0.185)*i10**(-0.495)*i11**(-0.02)*i12 **(-0.445)*i13**(-0.455)*i14**(-0.4)*i15**(-0.05)*x16**(-0.13)*x17**(-0.17 )*x18**(-0.34)*x19**(-0.07)*x20**(-0.36)*x21**(-0.05)*x22**(-0.325)*x23**( -0.245)*x24**(-0.39)*x25**(-0.36)*x26**(-0.45)*x27**(-0.445)*x28**(-0.165) *x29**(-0.35)*x30**(-0.1) + i1 + i2 + i3 + i4 + i5 + i6 + i7 + i8 + i9 + i10 + i11 + i12 + i13 + i14 + i15 + x16 + x17 + x18 + x19 + x20 + x21 + x22 + x23 + x24 + x25 + x26 + x27 + x28 + x29 + x30 - objvar = 0 } } Procedure MainInitialization { Body: { i1.lower := 1; i1.upper := 10; i2.lower := 1; i2.upper := 10; i3.lower := 1; i3.upper := 10; i4.lower := 1; i4.upper := 10; i5.lower := 1; i5.upper := 10; i6.lower := 1; i6.upper := 10; i7.lower := 1; i7.upper := 10; i8.lower := 1; i8.upper := 10; i9.lower := 1; i9.upper := 10; i10.lower := 1; i10.upper := 10; i11.lower := 1; i11.upper := 10; i12.lower := 1; i12.upper := 10; i13.lower := 1; i13.upper := 10; i14.lower := 1; i14.upper := 10; i15.lower := 1; i15.upper := 10; x16.lower := 1; x16.upper := 10; x17.lower := 1; x17.upper := 10; x18.lower := 1; x18.upper := 10; x19.lower := 1; x19.upper := 10; x20.lower := 1; x20.upper := 10; x21.lower := 1; x21.upper := 10; x22.lower := 1; x22.upper := 10; x23.lower := 1; x23.upper := 10; x24.lower := 1; x24.upper := 10; x25.lower := 1; x25.upper := 10; x26.lower := 1; x26.upper := 10; x27.lower := 1; x27.upper := 10; x28.lower := 1; x28.upper := 10; x29.lower := 1; x29.upper := 10; x30.lower := 1; x30.upper := 10; } } MathematicalProgram cvxnonsep_psig30 { Objective: objvar; Direction: minimize; Constraints: AllConstraints; Variables: AllVariables; Type: MINLP; } ElementParameter myGMP { Range: AllGeneratedMathematicalPrograms; } Procedure MainExecution { Body: { solve cvxnonsep_psig30; } } Procedure MainTermination { Body: { return 1; } } }