## ams_version=1.0 Model Main_chakra { 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 objvar; Constraint e1 { Definition: x1 - x21 - 0.95*x42 + x43 = 0; } Constraint e2 { Definition: x2 - x22 - 0.95*x43 + x44 = 0; } Constraint e3 { Definition: x3 - x23 - 0.95*x44 + x45 = 0; } Constraint e4 { Definition: x4 - x24 - 0.95*x45 + x46 = 0; } Constraint e5 { Definition: x5 - x25 - 0.95*x46 + x47 = 0; } Constraint e6 { Definition: x6 - x26 - 0.95*x47 + x48 = 0; } Constraint e7 { Definition: x7 - x27 - 0.95*x48 + x49 = 0; } Constraint e8 { Definition: x8 - x28 - 0.95*x49 + x50 = 0; } Constraint e9 { Definition: x9 - x29 - 0.95*x50 + x51 = 0; } Constraint e10 { Definition: x10 - x30 - 0.95*x51 + x52 = 0; } Constraint e11 { Definition: x11 - x31 - 0.95*x52 + x53 = 0; } Constraint e12 { Definition: x12 - x32 - 0.95*x53 + x54 = 0; } Constraint e13 { Definition: x13 - x33 - 0.95*x54 + x55 = 0; } Constraint e14 { Definition: x14 - x34 - 0.95*x55 + x56 = 0; } Constraint e15 { Definition: x15 - x35 - 0.95*x56 + x57 = 0; } Constraint e16 { Definition: x16 - x36 - 0.95*x57 + x58 = 0; } Constraint e17 { Definition: x17 - x37 - 0.95*x58 + x59 = 0; } Constraint e18 { Definition: x18 - x38 - 0.95*x59 + x60 = 0; } Constraint e19 { Definition: x19 - x39 - 0.95*x60 + x61 = 0; } Constraint e20 { Definition: x20 - x40 - 0.95*x61 + x62 = 0; } Constraint e21 { Definition: -0.560877056310648*x42**0.75 + x21 = 0; } Constraint e22 { Definition: -0.569991308475696*x43**0.75 + x22 = 0; } Constraint e23 { Definition: -0.579253667238426*x44**0.75 + x23 = 0; } Constraint e24 { Definition: -0.58866653933105*x45**0.75 + x24 = 0; } Constraint e25 { Definition: -0.59823237059518*x46**0.75 + x25 = 0; } Constraint e26 { Definition: -0.607953646617352*x47**0.75 + x26 = 0; } Constraint e27 { Definition: -0.617832893374884*x48**0.75 + x27 = 0; } Constraint e28 { Definition: -0.627872677892226*x49**0.75 + x28 = 0; } Constraint e29 { Definition: -0.638075608907974*x50**0.75 + x29 = 0; } Constraint e30 { Definition: -0.648444337552729*x51**0.75 + x30 = 0; } Constraint e31 { Definition: -0.658981558037961*x52**0.75 + x31 = 0; } Constraint e32 { Definition: -0.669690008356078*x53**0.75 + x32 = 0; } Constraint e33 { Definition: -0.680572470991864*x54**0.75 + x33 = 0; } Constraint e34 { Definition: -0.691631773645482*x55**0.75 + x34 = 0; } Constraint e35 { Definition: -0.702870789967221*x56**0.75 + x35 = 0; } Constraint e36 { Definition: -0.714292440304189*x57**0.75 + x36 = 0; } Constraint e37 { Definition: -0.725899692459132*x58**0.75 + x37 = 0; } Constraint e38 { Definition: -0.737695562461593*x59**0.75 + x38 = 0; } Constraint e39 { Definition: -0.749683115351594*x60**0.75 + x39 = 0; } Constraint e40 { Definition: -0.761865465976057*x61**0.75 + x40 = 0; } Constraint e41 { Definition: -0.774245779798168*x62**0.75 + x41 = 0; } Constraint e42 { Definition: { -(10*x1**0.1 + 9.70873786407767*x2**0.1 + 9.42595909133755*x3**0.1 + 9.1514165935316*x4**0.1 + 8.88487047915689*x5**0.1 + 8.62608784384164*x6 **0.1 + 8.37484256683654*x7**0.1 + 8.13091511343354*x8**0.1 + 7.89409234313936*x9**0.1 + 7.66416732343627*x10**0.1 + 7.44093914896725* x11**0.1 + 7.22421276598762*x12**0.1 + 7.01379880192973*x13**0.1 + 6.80951339993178*x14**0.1 + 6.61117805818619*x15**0.1 + 6.41861947396717* x16**0.1 + 6.23166939220114*x17**0.1 + 6.05016445844771*x18**0.1 + 5.87394607616282*x19**0.1 + 5.70286026811925*x20**0.1) - objvar = 0 } } Procedure MainInitialization { Body: { x1.lower := 1; x2.lower := 1; x3.lower := 1; x4.lower := 1; x5.lower := 1; x6.lower := 1; x7.lower := 1; x8.lower := 1; x9.lower := 1; x10.lower := 1; x11.lower := 1; x12.lower := 1; x13.lower := 1; x14.lower := 1; x15.lower := 1; x16.lower := 1; x17.lower := 1; x18.lower := 1; x19.lower := 1; x20.lower := 1; x21.lower := 4.275; x21.upper := 4.275; x22.lower := 1; x23.lower := 1; x24.lower := 1; x25.lower := 1; x26.lower := 1; x27.lower := 1; x28.lower := 1; x29.lower := 1; x30.lower := 1; x31.lower := 1; x32.lower := 1; x33.lower := 1; x34.lower := 1; x35.lower := 1; x36.lower := 1; x37.lower := 1; x38.lower := 1; x39.lower := 1; x40.lower := 1; x41.lower := 13.7105041437099; x41.upper := 13.7105041437099; x42.lower := 1; x43.lower := 1; x44.lower := 1; x45.lower := 1; x46.lower := 1; x47.lower := 1; x48.lower := 1; x49.lower := 1; x50.lower := 1; x51.lower := 1; x52.lower := 1; x53.lower := 1; x54.lower := 1; x55.lower := 1; x56.lower := 1; x57.lower := 1; x58.lower := 1; x59.lower := 1; x60.lower := 1; x61.lower := 1; x62.lower := 1; x1.l := 2.65787165646338; x2.l := 2.82088780167558; x3.l := 2.99388978021114; x4.l := 3.17748858499683; x5.l := 3.37233255315755; x6.l := 3.57910964624529; x7.l := 3.79854986956959; x8.l := 4.03142783910829; x9.l := 4.27856550499249; x10.l := 4.54083504110911; x11.l := 4.81916191094403; x12.l := 5.11452812040594; x13.l := 5.42797566902516; x14.l := 5.76061021161472; x15.l := 6.11360494321835; x16.l := 6.48820472094886; x17.l := 6.88573043715017; x18.l := 7.30758365919495; x19.l := 7.75525155216026; x20.l := 8.23031210161431; x22.l := 4.5315; x23.l := 4.80339; x24.l := 5.0915934; x25.l := 5.397089004; x26.l := 5.72091434424; x27.l := 6.0641692048944; x28.l := 6.42801935718807; x29.l := 6.81370051861935; x30.l := 7.22252254973651; x31.l := 7.6558739027207; x32.l := 8.11522633688395; x33.l := 8.60213991709698; x34.l := 9.1182683121228; x35.l := 9.66536441085017; x36.l := 10.2452862755012; x37.l := 10.8600034520313; x38.l := 11.5116036591531; x39.l := 12.2022998787023; x40.l := 12.9344378714245; x42.l := 15; x43.l := 15.8671283435366; x44.l := 16.7843841246842; x45.l := 17.7546651382389; x46.l := 18.7810366963301; x47.l := 19.866741312356; x48.l := 21.0152089447329; x49.l := 22.2300678328211; x50.l := 23.5151559592598; x51.l := 24.8745331749237; x52.l := 26.3124940248049; x53.l := 27.8335813153413; x54.l := 29.4426004660523; x55.l := 31.1446346908215; x56.l := 32.9450610567885; x57.l := 34.8495674715809; x58.l := 36.8641706525542; x59.l := 38.9952351348075; x60.l := 41.2494933780253; x61.l := 43.6340670356661; x62.l := 46.156489453693; } } MathematicalProgram chakra { Objective: objvar; Direction: minimize; Constraints: AllConstraints; Variables: AllVariables; Type: NLP; } Procedure MainExecution { Body: { solve chakra; } } Procedure MainTermination { Body: { return 1; } } }