## ams_version=1.0 Model Main_pollut { 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 objvar; Constraint e1 { Definition: { -(9.6*x1**0.879*x21**0.121 + 6.353*x2**0.806*x22**0.194 + 9.818*x3**0.796* x23**0.204 + 7.371*x4**0.819*x24**0.181 + 10.22*x5**0.829*x25**0.171 + 6.255*x6**0.855*x26**0.145 + 8.149*x7**0.696*x27**0.304 + 7.794*x8**0.854* x28**0.146 + 8.4*x9**0.827*x29**0.173 + 9.933*x10**0.826*x30**0.174 + 11.069*x11**0.833*x31**0.167 + 6.528*x12**0.808*x32**0.192 + 7.928*x13** 0.884*x33**0.116 + 10.559*x14**0.909*x34**0.091 + 6.606*x15**0.773*x35** 0.227 + 7.153*x16**0.792*x36**0.208 + 11.146*x17**0.849*x37**0.151 + 6.884 *x18**0.801*x38**0.199 + 6.66*x19**0.747*x39**0.253 + 7.929*x20**0.818*x40 **0.182) - objvar = 0 } } Constraint e2 { Definition: { 0.797744360902256*x1 + 0.208131595282433*x2 + 0.395400943396226*x3 + 0.00945378151260504*x4 + 0.016020942408377*x5 + 1.32848209209778*x6 + 0.347442922374429*x7 + 0.534329395413482*x8 + 0.284322678843227*x9 + 0.283080040526849*x10 + 0.341982864137087*x11 + 0.0127927927927928*x12 + 0.0437154696132597*x13 + 0.00886939571150097*x14 + 0.00797702616464582*x15 + 0.00590969455511288*x16 + 0.0137430167597765*x17 + 0.00493133583021223*x18 + 0.0273858921161826*x19 + 0.0741242038216561*x20 <= 153000 } } Constraint e3 { Definition: { 0.0854323308270677*x1 + 0.153320918684047*x2 + 0.29127358490566*x3 + 0.00588235294117647*x4 + 0.00879581151832461*x5 + 0.424161455372371*x6 + 0.263333333333333*x7 + 0.400764419735928*x8 + 0.126560121765601*x9 + 0.0462006079027356*x10 + 0.0558139534883721*x11 + 0.528528528528528*x12 + 0.163052486187845*x13 + 0.329044834307992*x14 + 0.0548819400127632*x15 + 0.0249667994687915*x16 + 0.0412290502793296*x17 + 0.00792759051186017*x18 + 0.0174273858921162*x19 + 0.0200636942675159*x20 <= 120000 } } Constraint e4 { Definition: { 0.281015037593985*x1 + 0.557417752948479*x2 + 0.327830188679245*x3 + 0.48249299719888*x4 + 0.366492146596859*x5 + 0.266628766344514*x6 + 0.0589041095890411*x7 + 0.373175816539263*x8 + 2.06088280060883*x9 + 0.611955420466059*x10 + 0.609547123623011*x11 + 0.691291291291291*x12 + 0.614640883977901*x13 + 0.260233918128655*x14 + 0.433312061263561*x15 + 0.412350597609562*x16 + 0.329608938547486*x17 + 0.491260923845194*x18 + 0.264868603042877*x19 + 0.337579617834395*x20 <= 250000 } } Constraint e5 { Definition: { 0.676221804511278*x1 + 1.05723153320919*x2 + 0.158608490566038*x3 + 0.112464985994398*x4 + 0.149633507853403*x5 + 0.883001705514497*x6 + 0.0844748858447489*x7 + 0.6726893676164*x8 + 0.220700152207002*x9 + 0.932117527862209*x10 + 0.895960832313342*x11 + 0.571771771771772*x12 + 0.537292817679558*x13 + 0.362573099415205*x14 + 0.314613911933631*x15 + 0.164674634794157*x16 + 0.256983240223464*x17 + 0.268414481897628*x18 + 0.208160442600277*x19 + 0.278662420382166*x20 <= 250000 } } Constraint e6 { Definition: x41 - 0.9*x42 >= 0; } Constraint e7 { Definition: x41 - 1.4*x42 <= 0; } Constraint e8 { Definition: { - x1 - x2 - x3 - x4 - x5 - x6 - x7 - x8 - x9 - x10 - x11 - x12 - x13 - x14 - x15 - x16 - x17 - x18 - x19 - x20 + x41 = 0 } } Constraint e9 { Definition: { - x21 - x22 - x23 - x24 - x25 - x26 - x27 - x28 - x29 - x30 - x31 - x32 - x33 - x34 - x35 - x36 - x37 - x38 - x39 - x40 + x42 = 0 } } Procedure MainInitialization { Body: { x1.lower := 17643.6; x1.upper := 41168.4; x2.lower := 12825; x2.upper := 29925; x3.lower := 5053.8; x3.upper := 11792.2; x4.lower := 8323.8; x4.upper := 19422.2; x5.lower := 5082; x5.upper := 11858; x6.lower := 21825; x6.upper := 50925; x7.lower := 39609.6; x7.upper := 92422.4; x8.lower := 48080.4; x8.upper := 112187.6; x9.lower := 796.2; x9.upper := 1857.8; x10.lower := 2648.4; x10.upper := 6179.6; x11.lower := 2225.4; x11.upper := 5192.6; x12.lower := 8697.6; x12.upper := 20294.4; x13.lower := 61439.4; x13.upper := 143358.6; x14.lower := 16804.8; x14.upper := 39211.2; x15.lower := 41588.4; x15.upper := 97039.6; x16.lower := 54008.4; x16.upper := 126019.6; x17.lower := 17616; x17.upper := 41104; x18.lower := 16612.2; x18.upper := 38761.8; x19.lower := 2405.4; x19.upper := 5612.6; x20.lower := 14593.8; x20.upper := 34052.2; x21.lower := 14825.4; x21.upper := 34592.6; x22.lower := 11350.8; x22.upper := 26485.2; x23.lower := 12381.6; x23.upper := 28890.4; x24.lower := 6274.2; x24.upper := 14639.8; x25.lower := 5843.4; x25.upper := 13634.6; x26.lower := 11328; x26.upper := 26432; x27.lower := 26688; x27.upper := 62272; x28.lower := 21915.6; x28.upper := 51136.4; x29.lower := 454.8; x29.upper := 1061.2; x30.lower := 2952.6; x30.upper := 6889.4; x31.lower := 4059.6; x31.upper := 9472.4; x32.lower := 5620.8; x32.upper := 13115.2; x33.lower := 18676.2; x33.upper := 43577.8; x34.lower := 699.6; x34.upper := 1632.4; x35.lower := 35715; x35.upper := 83335; x36.lower := 37828.8; x36.upper := 88267.2; x37.lower := 17903.4; x37.upper := 41774.6; x38.lower := 10167; x38.upper := 23723; x39.lower := 2896.8; x39.upper := 6759.2; x40.lower := 14741.4; x40.upper := 34396.6; x1.l := 29406; x2.l := 21375; x3.l := 8423; x4.l := 13873; x5.l := 8470; x6.l := 36375; x7.l := 66016; x8.l := 80134; x9.l := 1327; x10.l := 4414; x11.l := 3709; x12.l := 14496; x13.l := 102399; x14.l := 28008; x15.l := 69314; x16.l := 90014; x17.l := 29360; x18.l := 27687; x19.l := 4009; x20.l := 24323; x21.l := 24709; x22.l := 18918; x23.l := 20636; x24.l := 10457; x25.l := 9739; x26.l := 18880; x27.l := 44480; x28.l := 36526; x29.l := 758; x30.l := 4921; x31.l := 6766; x32.l := 9368; x33.l := 31127; x34.l := 1166; x35.l := 59525; x36.l := 63048; x37.l := 29839; x38.l := 16945; x39.l := 4828; x40.l := 24569; } } MathematicalProgram pollut { Objective: objvar; Direction: minimize; Constraints: AllConstraints; Variables: AllVariables; Type: NLP; } Procedure MainExecution { Body: { solve pollut; } } Procedure MainTermination { Body: { return 1; } } }