## ams_version=1.0 Model Main_ex8_2_1b { Variable objvar; Variable x2; Variable x3; Variable x4; Variable x5; Variable x6; Variable x7; Variable x8; Variable x9; Variable x10; Variable x11; Variable x12; Variable x13; Variable x14; Variable x15; 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 x31; 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; Constraint e1 { Definition: { -0.3*(10*exp(0.6*x2) + 10*exp(0.6*x3) + 10*exp(0.6*x4)) + objvar + 1.54711033913716E-6*x5 + 0.000219040316990534*x6 + 0.00264813118267794*x7 + 0.000219040316990534*x8 + 1.54711033913716E-6*x9 + 0.000219040316990533*x10 + 0.0310117896917886*x11 + 0.374923157717238*x12 + 0.0310117896917886*x13 + 0.000219040316990532*x14 + 0.00264813118267793*x15 + 0.374923157717237*x16 + 4.5327075795914*x17 + 0.374923157717237*x18 + 0.00264813118267791*x19 + 0.000219040316990532*x20 + 0.0310117896917884*x21 + 0.374923157717236*x22 + 0.0310117896917884*x23 + 0.000219040316990531*x24 + 1.54711033913713E-6*x25 + 0.000219040316990529*x26 + 0.00264813118267789*x27 + 0.000219040316990529*x28 + 1.54711033913712E-6*x29 + 1.9690495225382E-6*x30 + 0.000278778585260679*x31 + 0.00337034877795374*x32 + 0.000278778585260679*x33 + 1.9690495225382E-6*x34 + 0.000278778585260679*x35 + 0.0394695505168218*x36 + 0.477174928003758*x37 + 0.0394695505168218*x38 + 0.000278778585260677*x39 + 0.00337034877795372*x40 + 0.477174928003756*x41 + 5.7689005558436*x42 + 0.477174928003756*x43 + 0.00337034877795371*x44 + 0.000278778585260677*x45 + 0.0394695505168216*x46 + 0.477174928003755*x47 + 0.0394695505168216*x48 + 0.000278778585260676*x49 + 1.96904952253816E-6*x50 + 0.000278778585260674*x51 + 0.00337034877795367*x52 + 0.000278778585260674*x53 + 1.96904952253816E-6*x54 = 0 } } Constraint e2 { Definition: x2 - x55 >= 0.693147180559945; } Constraint e3 { Definition: x3 - x55 >= 1.09861228866811; } Constraint e4 { Definition: x4 - x55 >= 1.38629436111989; } Constraint e5 { Definition: x2 - x56 >= 1.38629436111989; } Constraint e6 { Definition: x3 - x56 >= 1.79175946922805; } Constraint e7 { Definition: x4 - x56 >= 1.09861228866811; } Constraint e8 { Definition: x5*x57 + x30*x58 <= 8; } Constraint e9 { Definition: x6*x57 + x31*x58 <= 8; } Constraint e10 { Definition: x7*x57 + x32*x58 <= 8; } Constraint e11 { Definition: x8*x57 + x33*x58 <= 8; } Constraint e12 { Definition: x9*x57 + x34*x58 <= 8; } Constraint e13 { Definition: x10*x57 + x35*x58 <= 8; } Constraint e14 { Definition: x11*x57 + x36*x58 <= 8; } Constraint e15 { Definition: x12*x57 + x37*x58 <= 8; } Constraint e16 { Definition: x13*x57 + x38*x58 <= 8; } Constraint e17 { Definition: x14*x57 + x39*x58 <= 8; } Constraint e18 { Definition: x15*x57 + x40*x58 <= 8; } Constraint e19 { Definition: x16*x57 + x41*x58 <= 8; } Constraint e20 { Definition: x17*x57 + x42*x58 <= 8; } Constraint e21 { Definition: x18*x57 + x43*x58 <= 8; } Constraint e22 { Definition: x19*x57 + x44*x58 <= 8; } Constraint e23 { Definition: x20*x57 + x45*x58 <= 8; } Constraint e24 { Definition: x21*x57 + x46*x58 <= 8; } Constraint e25 { Definition: x22*x57 + x47*x58 <= 8; } Constraint e26 { Definition: x23*x57 + x48*x58 <= 8; } Constraint e27 { Definition: x24*x57 + x49*x58 <= 8; } Constraint e28 { Definition: x25*x57 + x50*x58 <= 8; } Constraint e29 { Definition: x26*x57 + x51*x58 <= 8; } Constraint e30 { Definition: x27*x57 + x52*x58 <= 8; } Constraint e31 { Definition: x28*x57 + x53*x58 <= 8; } Constraint e32 { Definition: x29*x57 + x54*x58 <= 8; } Constraint e33 { Definition: -exp(2.99573227355399 - x55) + x57 = 0; } Constraint e34 { Definition: -exp(2.77258872223978 - x56) + x58 = 0; } Procedure MainInitialization { Body: { x2.lower := 6.21460809842219; x2.upper := 8.41183267575841; x3.lower := 6.21460809842219; x3.upper := 8.41183267575841; x4.lower := 6.21460809842219; x4.upper := 8.41183267575841; x5.lower := 160; x5.upper := 163.752806164; x6.lower := 160; x6.upper := 163.752806164; x7.lower := 160; x7.upper := 163.752806164; x8.lower := 160; x8.upper := 163.752806164; x9.lower := 160; x9.upper := 163.752806164; x10.lower := 160; x10.upper := 178.461227596; x11.lower := 160; x11.upper := 178.461227596; x12.lower := 160; x12.upper := 178.461227596; x13.lower := 160; x13.upper := 178.461227596; x14.lower := 160; x14.upper := 178.461227596; x15.lower := 160; x15.upper := 200; x16.lower := 160; x16.upper := 200; x17.lower := 160; x17.upper := 200; x18.lower := 160; x18.upper := 200; x19.lower := 160; x19.upper := 200; x20.lower := 160; x20.upper := 221.538772404; x21.lower := 160; x21.upper := 221.538772404; x22.lower := 160; x22.upper := 221.538772404; x23.lower := 160; x23.upper := 221.538772404; x24.lower := 160; x24.upper := 221.538772404; x25.lower := 160; x25.upper := 236.247193836; x26.lower := 160; x26.upper := 236.247193836; x27.lower := 160; x27.upper := 236.247193836; x28.lower := 160; x28.upper := 236.247193836; x29.lower := 160; x29.upper := 236.247193836; x30.lower := 60; x30.upper := 63.752806164; x31.lower := 60; x31.upper := 78.461227596; x32.lower := 60; x32.upper := 100; x33.lower := 60; x33.upper := 121.538772404; x34.lower := 60; x34.upper := 136.247193836; x35.lower := 60; x35.upper := 63.752806164; x36.lower := 60; x36.upper := 78.461227596; x37.lower := 60; x37.upper := 100; x38.lower := 60; x38.upper := 121.538772404; x39.lower := 60; x39.upper := 136.247193836; x40.lower := 60; x40.upper := 63.752806164; x41.lower := 60; x41.upper := 78.461227596; x42.lower := 60; x42.upper := 100; x43.lower := 60; x43.upper := 121.538772404; x44.lower := 60; x44.upper := 136.247193836; x45.lower := 60; x45.upper := 63.752806164; x46.lower := 60; x46.upper := 78.461227596; x47.lower := 60; x47.upper := 100; x48.lower := 60; x48.upper := 121.538772404; x49.lower := 60; x49.upper := 136.247193836; x50.lower := 60; x50.upper := 63.752806164; x51.lower := 60; x51.upper := 78.461227596; x52.lower := 60; x52.upper := 100; x53.lower := 60; x53.upper := 121.538772404; x54.lower := 60; x54.upper := 136.247193836; x55.lower := 4.8283137373023; x55.upper := 7.02553831463852; x56.lower := 4.42284862919414; x56.upper := 6.62007320653036; x57.lower := 0.0177777777777778; x57.upper := 0.16; x58.lower := 0.0213333333333333; x58.upper := 0.192; } } MathematicalProgram ex8_2_1b { Objective: objvar; Direction: minimize; Constraints: AllConstraints; Variables: AllVariables; Type: NLP; } Procedure MainExecution { Body: { solve ex8_2_1b; } } Procedure MainTermination { Body: { return 1; } } }