## ams_version=1.0 Model Main_etamac { Variable x1; 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; Variable x59; Variable x60; Variable x61; Variable x62; Variable x63; Variable x64; Variable x65; Variable x66; Variable x67; Variable x68; Variable x69; Variable x70; Variable x71; Variable x72; Variable x73; Variable x74; Variable x75; Variable x76; Variable x77; Variable x78; Variable x79; Variable x80; Variable x81; Variable x82; Variable x83; Variable x84; Variable x85; Variable x86; Variable x87; Variable x88; Variable x89; Variable x90; Variable x91; Variable x92; Variable x93; Variable x94; Variable x95; Variable x96; Variable x97; Variable objvar; Constraint e1 { Definition: x10 - 4.91287681*x80 = 0; } Constraint e2 { Definition: x11 - 4.91287681*x81 = 0; } Constraint e3 { Definition: x12 - 4.91287681*x82 = 0; } Constraint e4 { Definition: x13 - 4.91287681*x83 = 0; } Constraint e5 { Definition: x14 - 4.91287681*x84 = 0; } Constraint e6 { Definition: x15 - 4.91287681*x85 = 0; } Constraint e7 { Definition: x16 - 4.91287681*x86 = 0; } Constraint e8 { Definition: x17 - 4.91287681*x87 = 0; } Constraint e9 { Definition: { -(0.820744282617518*x10**(-0.342222222222222) + 0.306708090151268*x45**(- 0.427777777777778)*x63**(-0.794444444444445))**(-0.818181818181818) + x27 = 0 } } Constraint e10 { Definition: { -(0.7206494796327*x11**(-0.342222222222222) + 0.306708090151268*x46**(- 0.427777777777778)*x64**(-0.794444444444445))**(-0.818181818181818) + x28 = 0 } } Constraint e11 { Definition: { -(0.632761852252708*x12**(-0.342222222222222) + 0.306708090151268*x47**(- 0.427777777777778)*x65**(-0.794444444444445))**(-0.818181818181818) + x29 = 0 } } Constraint e12 { Definition: { -(0.555592660485018*x13**(-0.342222222222222) + 0.306708090151268*x48**(- 0.427777777777778)*x66**(-0.794444444444445))**(-0.818181818181818) + x30 = 0 } } Constraint e13 { Definition: { -(0.487834725317074*x14**(-0.342222222222222) + 0.306708090151268*x49**(- 0.427777777777778)*x67**(-0.794444444444445))**(-0.818181818181818) + x31 = 0 } } Constraint e14 { Definition: { -(0.428340286240339*x15**(-0.342222222222222) + 0.306708090151268*x50**(- 0.427777777777778)*x68**(-0.794444444444445))**(-0.818181818181818) + x32 = 0 } } Constraint e15 { Definition: { -(0.376101559185243*x16**(-0.342222222222222) + 0.306708090151268*x51**(- 0.427777777777778)*x69**(-0.794444444444445))**(-0.818181818181818) + x33 = 0 } } Constraint e16 { Definition: { -(0.330233665535262*x17**(-0.342222222222222) + 0.306708090151268*x52**(- 0.427777777777778)*x70**(-0.794444444444445))**(-0.818181818181818) + x34 = 0 } } Constraint e17 { Definition: - x35 + x44 = -2.038431744; } Constraint e18 { Definition: 0.8153726976*x35 - x36 + x45 = 0; } Constraint e19 { Definition: 0.8153726976*x36 - x37 + x46 = 0; } Constraint e20 { Definition: 0.8153726976*x37 - x38 + x47 = 0; } Constraint e21 { Definition: 0.8153726976*x38 - x39 + x48 = 0; } Constraint e22 { Definition: 0.8153726976*x39 - x40 + x49 = 0; } Constraint e23 { Definition: 0.8153726976*x40 - x41 + x50 = 0; } Constraint e24 { Definition: 0.8153726976*x41 - x42 + x51 = 0; } Constraint e25 { Definition: 0.8153726976*x42 - x43 + x52 = 0; } Constraint e26 { Definition: - x53 + x62 = -40.76863488; } Constraint e27 { Definition: 0.8153726976*x53 - x54 + x63 = 0; } Constraint e28 { Definition: 0.8153726976*x54 - x55 + x64 = 0; } Constraint e29 { Definition: 0.8153726976*x55 - x56 + x65 = 0; } Constraint e30 { Definition: 0.8153726976*x56 - x57 + x66 = 0; } Constraint e31 { Definition: 0.8153726976*x57 - x58 + x67 = 0; } Constraint e32 { Definition: 0.8153726976*x58 - x59 + x68 = 0; } Constraint e33 { Definition: 0.8153726976*x59 - x60 + x69 = 0; } Constraint e34 { Definition: 0.8153726976*x60 - x61 + x70 = 0; } Constraint e35 { Definition: - 0.8153726976*x1 + x2 - x10 = 0; } Constraint e36 { Definition: - 0.8153726976*x2 + x3 - x11 = 0; } Constraint e37 { Definition: - 0.8153726976*x3 + x4 - x12 = 0; } Constraint e38 { Definition: - 0.8153726976*x4 + x5 - x13 = 0; } Constraint e39 { Definition: - 0.8153726976*x5 + x6 - x14 = 0; } Constraint e40 { Definition: - 0.8153726976*x6 + x7 - x15 = 0; } Constraint e41 { Definition: - 0.8153726976*x7 + x8 - x16 = 0; } Constraint e42 { Definition: - 0.8153726976*x8 + x9 - x17 = 0; } Constraint e43 { Definition: { -(0.612508399277048 + 0.306708090151268*x44**(-0.427777777777778)*x62**(- 0.794444444444445))**(-0.818181818181818) + x18 = 3.4653339648 } } Constraint e44 { Definition: - 0.8153726976*x18 + x19 - x27 = 0; } Constraint e45 { Definition: - 0.8153726976*x19 + x20 - x28 = 0; } Constraint e46 { Definition: - 0.8153726976*x20 + x21 - x29 = 0; } Constraint e47 { Definition: - 0.8153726976*x21 + x22 - x30 = 0; } Constraint e48 { Definition: - 0.8153726976*x22 + x23 - x31 = 0; } Constraint e49 { Definition: - 0.8153726976*x23 + x24 - x32 = 0; } Constraint e50 { Definition: - 0.8153726976*x24 + x25 - x33 = 0; } Constraint e51 { Definition: - 0.8153726976*x25 + x26 - x34 = 0; } Constraint e52 { Definition: - 52.550502505*x35 - 4.9683636144*x53 + 1000*x89 = 0; } Constraint e53 { Definition: - 55.2311062705602*x36 - 5.48547488997641*x54 + 1000*x90 = 0; } Constraint e54 { Definition: - 58.0484477684999*x37 - 6.05640752245858*x55 + 1000*x91 = 0; } Constraint e55 { Definition: - 61.0095019973984*x38 - 6.68676328190259*x56 + 1000*x92 = 0; } Constraint e56 { Definition: - 64.1215997508617*x39 - 7.38272697509128*x57 + 1000*x93 = 0; } Constraint e57 { Definition: - 67.3924457666453*x40 - 8.15112712846509*x58 + 1000*x94 = 0; } Constraint e58 { Definition: - 70.8301378015635*x41 - 8.99950298698105*x59 + 1000*x95 = 0; } Constraint e59 { Definition: - 74.4431866794111*x42 - 9.93617848626683*x60 + 1000*x96 = 0; } Constraint e60 { Definition: - 78.2405373615315*x43 - 10.970343923856*x61 + 1000*x97 = 0; } Constraint e61 { Definition: x18 - x71 - x80 - x89 = 0; } Constraint e62 { Definition: x19 - x72 - x81 - x90 = 0; } Constraint e63 { Definition: x20 - x73 - x82 - x91 = 0; } Constraint e64 { Definition: x21 - x74 - x83 - x92 = 0; } Constraint e65 { Definition: x22 - x75 - x84 - x93 = 0; } Constraint e66 { Definition: x23 - x76 - x85 - x94 = 0; } Constraint e67 { Definition: x24 - x77 - x86 - x95 = 0; } Constraint e68 { Definition: x25 - x78 - x87 - x96 = 0; } Constraint e69 { Definition: x26 - x79 - x88 - x97 = 0; } Constraint e70 { Definition: 0.07*x9 - x88 <= 0; } Constraint e71 { Definition: { -(0.8153726976*log(x71) + 0.664832635991501*log(x72) + 0.542086379860909* log(x73) + 0.442002433879407*log(x74) + 0.360396716858018*log(x75) + 0.293857643230706*log(x76) + 0.239603499271399*log(x77) + 0.19536615155532*log(x78) + 3.98240565033479*log(x79)) - objvar = 0 } } Procedure MainInitialization { Body: { x1.lower := 12.32657617084; x1.upper := 12.32657617084; x2.lower := 10.9; x3.lower := 10.9; x4.lower := 10.9; x5.lower := 10.9; x6.lower := 10.9; x7.lower := 10.9; x8.lower := 10.9; x9.lower := 10.9; x10.lower := 1.0317041301; x11.lower := 1.0317041301; x12.lower := 1.0317041301; x13.lower := 1.0317041301; x14.lower := 1.0317041301; x15.lower := 1.0317041301; x16.lower := 1.0317041301; x17.lower := 1.0317041301; x18.lower := 4.25; x19.lower := 4.25; x20.lower := 4.25; x21.lower := 4.25; x22.lower := 4.25; x23.lower := 4.25; x24.lower := 4.25; x25.lower := 4.25; x26.lower := 4.25; x27.lower := 0.508311836408595; x28.lower := 0.589272733608307; x29.lower := 0.683128602764001; x30.lower := 0.79193327859709; x31.lower := 0.918067718453005; x32.lower := 1.06429210445432; x33.lower := 1.23380624417608; x34.lower := 1.43031959158279; x35.lower := 2.5; x36.lower := 2.5; x37.lower := 2.5; x38.lower := 2.5; x39.lower := 2.5; x40.lower := 2.5; x41.lower := 2.5; x42.lower := 2.5; x43.lower := 2.5; x44.lower := 0.257926032525; x45.lower := 0.299006962593291; x46.lower := 0.346631019769593; x47.lower := 0.401840354567059; x48.lower := 0.465843105057112; x49.lower := 0.540039834384121; x50.lower := 0.626054179090777; x51.lower := 0.725768378927107; x52.lower := 0.841364465636933; x53.lower := 50; x54.lower := 50; x55.lower := 50; x56.lower := 50; x57.lower := 50; x58.lower := 50; x59.lower := 50; x60.lower := 50; x61.lower := 50; x62.lower := 5.1585206505; x63.lower := 5.98013925186582; x64.lower := 6.93262039539185; x65.lower := 8.03680709134119; x66.lower := 9.31686210114223; x67.lower := 10.8007966876824; x68.lower := 12.5210835818155; x69.lower := 14.5153675785421; x70.lower := 16.8272893127387; x71.lower := 3.2; x72.lower := 3.2; x73.lower := 3.2; x74.lower := 3.2; x75.lower := 3.2; x76.lower := 3.2; x77.lower := 3.2; x78.lower := 3.2; x79.lower := 3.2; x80.lower := 0.7; x81.lower := 0.7; x82.lower := 0.7; x83.lower := 0.7; x84.lower := 0.7; x85.lower := 0.7; x86.lower := 0.7; x87.lower := 0.7; x88.lower := 0.7; x2.l := 14.6486885348509; x3.l := 16.9818448409483; x4.l := 19.6866124578966; x5.l := 22.8221794332309; x6.l := 26.4571609359673; x7.l := 30.6711007526496; x8.l := 35.5562119327899; x9.l := 41.2193946739997; x18.l := 4.926914815775; x19.l := 5.71164461221252; x20.l := 6.62136152055325; x21.l := 7.67597274734501; x22.l := 8.89855620103042; x23.l := 10.3158655025561; x24.l := 11.958915431079; x25.l := 13.8636606159961; x26.l := 16.0717823270182; x35.l := 2.89818518575; x36.l := 3.35979094836031; x37.l := 3.89491854150191; x38.l := 4.51527808667354; x39.l := 5.23444482413554; x40.l := 6.06815617797415; x41.l := 7.03465613592881; x42.l := 8.15509447999769; x43.l := 9.45398960412836; x53.l := 57.963703715; x54.l := 67.1958189672061; x55.l := 77.8983708300382; x56.l := 90.3055617334707; x57.l := 104.688896482711; x58.l := 121.363123559483; x59.l := 140.693122718576; x60.l := 163.101889599954; x61.l := 189.079792082567; x71.l := 3.70967703776; x72.l := 4.30053241390119; x73.l := 4.98549573312245; x74.l := 5.77955595094213; x75.l := 6.70008937489349; x76.l := 7.76723990780692; x77.l := 9.00435985398888; x78.l := 10.438520934397; x79.l := 12.1011066932843; x80.l := 0.81149185201; x81.l := 0.940741465540885; x82.l := 1.09057719162054; x83.l := 1.26427786426859; x84.l := 1.46564455075795; x85.l := 1.69908372983276; x86.l := 1.96970371806007; x87.l := 2.28342645439935; x88.l := 2.64711708915594; } } MathematicalProgram etamac { Objective: objvar; Direction: minimize; Constraints: AllConstraints; Variables: AllVariables; Type: NLP; } Procedure MainExecution { Body: { solve etamac; } } Procedure MainTermination { Body: { return 1; } } }