bc7.gms
* NLP written by GAMS Convert at 11/29/04 15:59:52
*
* Equation counts
* Total E G L N X C
* 129 129 0 0 0 0 0
*
* Variable counts
* x b i s1s s2s sc si
* Total cont binary integer sos1 sos2 scont sint
* 194 194 0 0 0 0 0 0
* FX 2 2 0 0 0 0 0 0
*
* Nonzero counts
* Total const NL DLL
* 385 321 64 0
*
* Solve m using NLP minimizing objvar;
Variables x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19
,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36
,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53
,x54,x55,x56,x57,x58,x59,x60,x61,x62,x63,x64,x65,x66,x67,x68,x69,x70
,x71,x72,x73,x74,x75,x76,x77,x78,x79,x80,x81,x82,x83,x84,x85,x86,x87
,x88,x89,x90,x91,x92,x93,x94,x95,x96,x97,x98,x99,x100,x101,x102,x103
,x104,x105,x106,x107,x108,x109,x110,x111,x112,x113,x114,x115,x116
,x117,x118,x119,x120,x121,x122,x123,x124,x125,x126,x127,x128,x129
,x130,x131,x132,x133,x134,x135,x136,x137,x138,x139,x140,x141,x142
,x143,x144,x145,x146,x147,x148,x149,x150,x151,x152,x153,x154,x155
,x156,x157,x158,x159,x160,x161,x162,x163,x164,x165,x166,x167,x168
,x169,x170,x171,x172,x173,x174,x175,x176,x177,x178,x179,x180,x181
,x182,x183,x184,x185,x186,x187,x188,x189,x190,x191,x192,x193,objvar;
Positive Variables x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17
,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34
,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51
,x52,x53,x54,x55,x56,x57,x58,x59,x60,x61,x62,x63,x64,x66,x67,x68,x69
,x70,x71,x72,x73,x74,x75,x76,x77,x78,x79,x80,x81,x82,x83,x84,x85,x86
,x87,x88,x89,x90,x91,x92,x93,x94,x95,x96,x97,x98,x99,x100,x101,x102
,x103,x104,x105,x106,x107,x108,x109,x110,x111,x112,x113,x114,x115
,x116,x117,x118,x119,x120,x121,x122,x123,x124,x125,x126,x127,x128
,x129,x130,x131,x132,x133,x134,x135,x136,x137,x138,x139,x140,x141
,x142,x143,x144,x145,x146,x147,x148,x149,x150,x151,x152,x153,x154
,x155,x156,x157,x158,x159,x160,x161,x162,x163,x164,x165,x166,x167
,x168,x169,x170,x171,x172,x173,x174,x175,x176,x177,x178,x179,x180
,x181,x182,x183,x184,x185,x186,x187,x188,x189,x190,x191,x192,x193;
Equations e1,e2,e3,e4,e5,e6,e7,e8,e9,e10,e11,e12,e13,e14,e15,e16,e17,e18,e19
,e20,e21,e22,e23,e24,e25,e26,e27,e28,e29,e30,e31,e32,e33,e34,e35,e36
,e37,e38,e39,e40,e41,e42,e43,e44,e45,e46,e47,e48,e49,e50,e51,e52,e53
,e54,e55,e56,e57,e58,e59,e60,e61,e62,e63,e64,e65,e66,e67,e68,e69,e70
,e71,e72,e73,e74,e75,e76,e77,e78,e79,e80,e81,e82,e83,e84,e85,e86,e87
,e88,e89,e90,e91,e92,e93,e94,e95,e96,e97,e98,e99,e100,e101,e102,e103
,e104,e105,e106,e107,e108,e109,e110,e111,e112,e113,e114,e115,e116
,e117,e118,e119,e120,e121,e122,e123,e124,e125,e126,e127,e128,e129;
e1.. 68719476736*x1 - 68719476736*x2 + x130 =E= 0;
e2.. 1090785345.01587*x2 - 1090785345.01587*x3 + x131 =E= 0;
e3.. 103337559.001504*x3 - 103337559.001504*x4 + x132 =E= 0;
e4.. 20409705.000297*x4 - 20409705.000297*x5 + x133 =E= 0;
e5.. 5960575.65582444*x5 - 5960575.65582444*x6 + x134 =E= 0;
e6.. 2214542.77129322*x6 - 2214542.77129322*x7 + x135 =E= 0;
e7.. 967975.388221374*x7 - 967975.388221374*x8 + x136 =E= 0;
e8.. 475583.76923769*x8 - 475583.76923769*x9 + x137 =E= 0;
e9.. 255180.996208647*x9 - 255180.996208647*x10 + x138 =E= 0;
e10.. 146661.309965234*x10 - 146661.309965234*x11 + x139 =E= 0;
e11.. 89065.5135964622*x11 - 89065.5135964622*x12 + x140 =E= 0;
e12.. 56586.1126938472*x12 - 56586.1126938472*x13 + x141 =E= 0;
e13.. 37330.80370812*x13 - 37330.80370812*x14 + x142 =E= 0;
e14.. 25425.9778127795*x14 - 25425.9778127795*x15 + x143 =E= 0;
e15.. 17797.9520119842*x15 - 17797.9520119842*x16 + x144 =E= 0;
e16.. 12757.5078070713*x16 - 12757.5078070713*x17 + x145 =E= 0;
e17.. 9336.43763227117*x17 - 9336.43763227117*x18 + x146 =E= 0;
e18.. 6959.17748377032*x18 - 6959.17748377032*x19 + x147 =E= 0;
e19.. 5272.46318788349*x19 - 5272.46318788349*x20 + x148 =E= 0;
e20.. 4053.26143670456*x20 - 4053.26143670456*x21 + x149 =E= 0;
e21.. 3157.17608736991*x21 - 3157.17608736991*x22 + x150 =E= 0;
e22.. 2488.59334977754*x22 - 2488.59334977754*x23 + x151 =E= 0;
e23.. 1982.90358031953*x23 - 1982.90358031953*x24 + x152 =E= 0;
e24.. 1595.63791105723*x24 - 1595.63791105723*x25 + x153 =E= 0;
e25.. 1295.67350800183*x25 - 1295.67350800183*x26 + x154 =E= 0;
e26.. 1060.89257493201*x26 - 1060.89257493201*x27 + x155 =E= 0;
e27.. 875.354792214832*x27 - 875.354792214832*x28 + x156 =E= 0;
e28.. 727.42258186914*x28 - 727.42258186914*x29 + x157 =E= 0;
e29.. 608.497661370368*x29 - 608.497661370368*x30 + x158 =E= 0;
e30.. 512.156637413868*x30 - 512.156637413868*x31 + x159 =E= 0;
e31.. 433.55129863514*x31 - 433.55129863514*x32 + x160 =E= 0;
e32.. 368.987123846053*x32 - 368.987123846053*x33 + x161 =E= 0;
e33.. 315.62344860329*x33 - 315.62344860329*x34 + x162 =E= 0;
e34.. 271.257758406946*x34 - 271.257758406946*x35 + x163 =E= 0;
e35.. 234.168859898618*x35 - 234.168859898618*x36 + x164 =E= 0;
e36.. 203.001726363813*x36 - 203.001726363813*x37 + x165 =E= 0;
e37.. 176.682154341506*x37 - 176.682154341506*x38 + x166 =E= 0;
e38.. 154.352958367566*x38 - 154.352958367566*x39 + x167 =E= 0;
e39.. 135.325873251345*x39 - 135.325873251345*x40 + x168 =E= 0;
e40.. 119.045013450257*x40 - 119.045013450257*x41 + x169 =E= 0;
e41.. 105.058907171953*x41 - 105.058907171953*x42 + x170 =E= 0;
e42.. 92.9989430045616*x42 - 92.9989430045616*x43 + x171 =E= 0;
e43.. 82.562648218548*x43 - 82.562648218548*x44 + x172 =E= 0;
e44.. 73.5006336392199*x44 - 73.5006336392199*x45 + x173 =E= 0;
e45.. 65.6063398523889*x45 - 65.6063398523889*x46 + x174 =E= 0;
e46.. 58.7079375310427*x46 - 58.7079375310427*x47 + x175 =E= 0;
e47.. 52.6618944128288*x47 - 52.6618944128288*x48 + x176 =E= 0;
e48.. 47.347839355123*x48 - 47.347839355123*x49 + x177 =E= 0;
e49.. 42.6644415161561*x49 - 42.6644415161561*x50 + x178 =E= 0;
e50.. 38.5260882662983*x50 - 38.5260882662983*x51 + x179 =E= 0;
e51.. 34.8601947930382*x51 - 34.8601947930382*x52 + x180 =E= 0;
e52.. 31.6050157547443*x52 - 31.6050157547443*x53 + x181 =E= 0;
e53.. 28.7078578293424*x53 - 28.7078578293424*x54 + x182 =E= 0;
e54.. 26.1236138348849*x54 - 26.1236138348849*x55 + x183 =E= 0;
e55.. 23.8135559164912*x55 - 23.8135559164912*x56 + x184 =E= 0;
e56.. 21.7443383164886*x56 - 21.7443383164886*x57 + x185 =E= 0;
e57.. 19.8871703782655*x57 - 19.8871703782655*x58 + x186 =E= 0;
e58.. 18.2171283577676*x58 - 18.2171283577676*x59 + x187 =E= 0;
e59.. 16.7125808402805*x59 - 16.7125808402805*x60 + x188 =E= 0;
e60.. 15.3547074703863*x60 - 15.3547074703863*x61 + x189 =E= 0;
e61.. 14.1270945934911*x61 - 14.1270945934911*x62 + x190 =E= 0;
e62.. 13.0153945025384*x62 - 13.0153945025384*x63 + x191 =E= 0;
e63.. 12.0070374558166*x63 - 12.0070374558166*x64 + x192 =E= 0;
e64.. 11.0909876140619*x64 - 11.0909876140619*x65 + x193 =E= 0;
e65.. - sqrt(137438953472 + 137438953472*sqr(x130)) + x66 =E= 0;
e66.. - sqrt(2114445438.03077 + 2114445438.03077*sqr(x131)) + x67 =E= 0;
e67.. - sqrt(173315199.838588 + 173315199.838588*sqr(x132)) + x68 =E= 0;
e68.. - sqrt(28484757.1962694 + 28484757.1962694*sqr(x133)) + x69 =E= 0;
e69.. - sqrt(6969167.56107702 + 6969167.56107702*sqr(x134)) + x70 =E= 0;
e70.. - sqrt(2206755.72762159 + 2206755.72762159*sqr(x135)) + x71 =E= 0;
e71.. - sqrt(836486.737908159 + 836486.737908159*sqr(x136)) + x72 =E= 0;
e72.. - sqrt(361878.585102938 + 361878.585102938*sqr(x137)) + x73 =E= 0;
e73.. - sqrt(173187.438613381 + 173187.438613381*sqr(x138)) + x74 =E= 0;
e74.. - sqrt(89744.8569497617 + 89744.8569497617*sqr(x139)) + x75 =E= 0;
e75.. - sqrt(49589.0054276272 + 49589.0054276272*sqr(x140)) + x76 =E= 0;
e76.. - sqrt(28888.6292135965 + 28888.6292135965*sqr(x141)) + x77 =E= 0;
e77.. - sqrt(17591.526291814 + 17591.526291814*sqr(x142)) + x78 =E= 0;
e78.. - sqrt(11122.9456179801 + 11122.9456179801*sqr(x143)) + x79 =E= 0;
e79.. - sqrt(7264.15348537468 + 7264.15348537468*sqr(x144)) + x80 =E= 0;
e80.. - sqrt(4879.28604368365 + 4879.28604368365*sqr(x145)) + x81 =E= 0;
e81.. - sqrt(3359.15130611098 + 3359.15130611098*sqr(x146)) + x82 =E= 0;
e82.. - sqrt(2363.53297890502 + 2363.53297890502*sqr(x147)) + x83 =E= 0;
e83.. - sqrt(1695.56090007286 + 1695.56090007286*sqr(x148)) + x84 =E= 0;
e84.. - sqrt(1237.67718563105 + 1237.67718563105*sqr(x149)) + x85 =E= 0;
e85.. - sqrt(917.690546795961 + 917.690546795961*sqr(x150)) + x86 =E= 0;
e86.. - sqrt(690.141585663083 + 690.141585663083*sqr(x151)) + x87 =E= 0;
e87.. - sqrt(525.748471026768 + 525.748471026768*sqr(x152)) + x88 =E= 0;
e88.. - sqrt(405.258634901665 + 405.258634901665*sqr(x153)) + x89 =E= 0;
e89.. - sqrt(315.774782572852 + 315.774782572852*sqr(x154)) + x90 =E= 0;
e90.. - sqrt(248.508024178894 + 248.508024178894*sqr(x155)) + x91 =E= 0;
e91.. - sqrt(197.374401392121 + 197.374401392121*sqr(x156)) + x92 =E= 0;
e92.. - sqrt(158.101054972177 + 158.101054972177*sqr(x157)) + x93 =E= 0;
e93.. - sqrt(127.646711512544 + 127.646711512544*sqr(x158)) + x94 =E= 0;
e94.. - sqrt(103.819710146955 + 103.819710146955*sqr(x159)) + x95 =E= 0;
e95.. - sqrt(85.0223572562344 + 85.0223572562344*sqr(x160)) + x96 =E= 0;
e96.. - sqrt(70.0773835410269 + 70.0773835410269*sqr(x161)) + x97 =E= 0;
e97.. - sqrt(58.1085677383714 + 58.1085677383714*sqr(x162)) + x98 =E= 0;
e98.. - sqrt(48.4576002639464 + 48.4576002639464*sqr(x163)) + x99 =E= 0;
e99.. - sqrt(40.6255122732766 + 40.6255122732766*sqr(x164)) + x100 =E= 0;
e100.. - sqrt(34.2309618233724 + 34.2309618233724*sqr(x165)) + x101 =E= 0;
e101.. - sqrt(28.9802214106408 + 28.9802214106408*sqr(x166)) + x102 =E= 0;
e102.. - sqrt(24.6453763789551 + 24.6453763789551*sqr(x167)) + x103 =E= 0;
e103.. - sqrt(21.0483439341576 + 21.0483439341576*sqr(x168)) + x104 =E= 0;
e104.. - sqrt(18.0490582199119 + 18.0490582199119*sqr(x169)) + x105 =E= 0;
e105.. - sqrt(15.5366644714627 + 15.5366644714627*sqr(x170)) + x106 =E= 0;
e106.. - sqrt(13.4229053773037 + 13.4229053773037*sqr(x171)) + x107 =E= 0;
e107.. - sqrt(11.6371176307722 + 11.6371176307722*sqr(x172)) + x108 =E= 0;
e108.. - sqrt(10.1224203841077 + 10.1224203841077*sqr(x173)) + x109 =E= 0;
e109.. - sqrt(8.8327925085359 + 8.8327925085359*sqr(x174)) + x110 =E= 0;
e110.. - sqrt(7.730817309797 + 7.730817309797*sqr(x175)) + x111 =E= 0;
e111.. - sqrt(6.78593183963183 + 6.78593183963183*sqr(x176)) + x112 =E= 0;
e112.. - sqrt(5.9730601252537 + 5.9730601252537*sqr(x177)) + x113 =E= 0;
e113.. - sqrt(5.27154028712339 + 5.27154028712339*sqr(x178)) + x114 =E= 0;
e114.. - sqrt(4.66427794362012 + 4.66427794362012*sqr(x179)) + x115 =E= 0;
e115.. - sqrt(4.13707482669781 + 4.13707482669781*sqr(x180)) + x116 =E= 0;
e116.. - sqrt(3.67809378878012 + 3.67809378878012*sqr(x181)) + x117 =E= 0;
e117.. - sqrt(3.27743052810095 + 3.27743052810095*sqr(x182)) + x118 =E= 0;
e118.. - sqrt(2.92676922734499 + 2.92676922734499*sqr(x183)) + x119 =E= 0;
e119.. - sqrt(2.61910448657899 + 2.61910448657899*sqr(x184)) + x120 =E= 0;
e120.. - sqrt(2.34851586954992 + 2.34851586954992*sqr(x185)) + x121 =E= 0;
e121.. - sqrt(2.10998438876693 + 2.10998438876693*sqr(x186)) + x122 =E= 0;
e122.. - sqrt(1.89924256161383 + 1.89924256161383*sqr(x187)) + x123 =E= 0;
e123.. - sqrt(1.71265144856549 + 1.71265144856549*sqr(x188)) + x124 =E= 0;
e124.. - sqrt(1.54709946278868 + 1.54709946278868*sqr(x189)) + x125 =E= 0;
e125.. - sqrt(1.39991881312126 + 1.39991881312126*sqr(x190)) + x126 =E= 0;
e126.. - sqrt(1.26881628105478 + 1.26881628105478*sqr(x191)) + x127 =E= 0;
e127.. - sqrt(1.15181569077584 + 1.15181569077584*sqr(x192)) + x128 =E= 0;
e128.. - sqrt(1.04720995040502 + 1.04720995040502*sqr(x193)) + x129 =E= 0;
e129.. - 1.45519152283669E-11*x66 - 9.16770659387112E-10*x67
- 9.67702362686396E-9*x68 - 4.89962985739112E-8*x69
- 1.67769030667841E-7*x70 - 4.51560481451452E-7*x71
- 1.03308411780745E-6*x72 - 2.10267899092287E-6*x73
- 3.91878711525351E-6*x74 - 6.81843084748834E-6*x75
- 1.1227690265514E-5*x76 - 1.7672180547379E-5*x77
- 2.67875293502584E-5*x78 - 3.93298541894183E-5*x79
- 5.61862398171797E-5*x80 - 7.83852156018838E-5*x81
- 0.000107107232906856*x82 - 0.000143695142469369*x83
- 0.00018966467177961*x84 - 0.000246714902459644*x85
- 0.000316738747642376*x86 - 0.000401833429350518*x87
- 0.000504310955875553*x88 - 0.0006267085991567*x89
- 0.000771799372159876*x90 - 0.000942602506256662*x91
- 0.00114239392860327*x92 - 0.0013747167395195*x93
- 0.00164339168986771*x94 - 0.00195252765843179*x95
- 0.0023065321292961*x96 - 0.00271012166922446*x97
- 0.00316833240503911*x98 - 0.00368653050099965*x99
- 0.00427042263618205*x100 - 0.00492606648185756*x101
- 0.00565988117887173*x102 - 0.00647865781502333*x103
- 0.00738956990244333*x104 - 0.00840018385497387*x105
- 0.00951846946554724*x106 - 0.0107528103835648*x107
- 0.012112014592276*x108 - 0.0136053248861572*x109
- 0.0152424293482909*x110 - 0.0170334718277445*x111
- 0.0189890624169493*x112 - 0.0211202879290795*x113
- 0.0234387223754311*x114 - 0.025956437442801*x115
- 0.0286860129708657*x116 - 0.0316405474295607*x117
- 0.034833668396459*x118 - 0.0382795430341503*x119
- 0.04199288856762*x120 - 0.045988982761628*x121
- 0.0502836743980879*x122 - 0.0548933937534457*x123
- 0.059835163076059*x124 - 0.0651266070635756*x125
- 0.0707859633403132*x126 - 0.0768320929346373*x127
- 0.0832844907563413*x128 - 0.0901632960740244*x129 + objvar =E= 0;
* set non default bounds
x1.fx = 0;
x65.fx = 1;
x66.up = 100000000;
x67.up = 100000000;
x68.up = 100000000;
x69.up = 100000000;
x70.up = 100000000;
x71.up = 100000000;
x72.up = 100000000;
x73.up = 100000000;
x74.up = 100000000;
x75.up = 100000000;
x76.up = 100000000;
x77.up = 100000000;
x78.up = 100000000;
x79.up = 100000000;
x80.up = 100000000;
x81.up = 100000000;
x82.up = 100000000;
x83.up = 100000000;
x84.up = 100000000;
x85.up = 100000000;
x86.up = 100000000;
x87.up = 100000000;
x88.up = 100000000;
x89.up = 100000000;
x90.up = 100000000;
x91.up = 100000000;
x92.up = 100000000;
x93.up = 100000000;
x94.up = 100000000;
x95.up = 100000000;
x96.up = 100000000;
x97.up = 100000000;
x98.up = 100000000;
x99.up = 100000000;
x100.up = 100000000;
x101.up = 100000000;
x102.up = 100000000;
x103.up = 100000000;
x104.up = 100000000;
x105.up = 100000000;
x106.up = 100000000;
x107.up = 100000000;
x108.up = 100000000;
x109.up = 100000000;
x110.up = 100000000;
x111.up = 100000000;
x112.up = 100000000;
x113.up = 100000000;
x114.up = 100000000;
x115.up = 100000000;
x116.up = 100000000;
x117.up = 100000000;
x118.up = 100000000;
x119.up = 100000000;
x120.up = 100000000;
x121.up = 100000000;
x122.up = 100000000;
x123.up = 100000000;
x124.up = 100000000;
x125.up = 100000000;
x126.up = 100000000;
x127.up = 100000000;
x128.up = 100000000;
x129.up = 100000000;
* set non default levels
x2.l = 1.45519152283669E-11;
x3.l = 9.31322574615479E-10;
x4.l = 1.06083462014794E-8;
x5.l = 5.96046447753906E-8;
x6.l = 2.27373675443232E-7;
x7.l = 6.78934156894684E-7;
x8.l = 1.71201827470213E-6;
x9.l = 3.814697265625E-6;
x10.l = 7.73348438087851E-6;
x11.l = 1.45519152283669E-5;
x12.l = 2.57796054938808E-5;
x13.l = 4.34517860412598E-5;
x14.l = 7.02393153915182E-5;
x15.l = 0.000109569169580936;
x16.l = 0.000165755409398116;
x17.l = 0.000244140625;
x18.l = 0.000351247857906856;
x19.l = 0.000494943000376225;
x20.l = 0.000684607672155835;
x21.l = 0.000931322574615479;
x22.l = 0.00124806132225785;
x23.l = 0.00164989475160837;
x24.l = 0.00215420570748392;
x25.l = 0.00278091430664062;
x26.l = 0.0035527136788005;
x27.l = 0.00449531618505716;
x28.l = 0.00563771011366043;
x29.l = 0.00701242685317993;
x30.l = 0.00865581854304764;
x31.l = 0.0106083462014794;
x32.l = 0.0129148783307755;
x33.l = 0.015625;
x34.l = 0.0187933324050391;
x35.l = 0.0224798629060388;
x36.l = 0.0267502855422208;
x37.l = 0.0316763520240784;
x38.l = 0.0373362332029501;
x39.l = 0.0438148910179734;
x40.l = 0.0512044609204168;
x41.l = 0.0596046447753906;
x42.l = 0.0691231142409379;
x43.l = 0.0798759246245027;
x44.l = 0.0919879392167786;
x45.l = 0.105593264102936;
x46.l = 0.120835693451227;
x47.l = 0.137869165278971;
x48.l = 0.156858227695921;
x49.l = 0.177978515625;
x50.l = 0.201417238000431;
x51.l = 0.227373675443232;
x52.l = 0.256059688414098;
x53.l = 0.287700235843658;
x54.l = 0.322533904240117;
x55.l = 0.360813447274268;
x56.l = 0.402806335841888;
x57.l = 0.448795318603516;
x58.l = 0.499078993001604;
x59.l = 0.553972386755049;
x60.l = 0.613807549831108;
x61.l = 0.678934156894684;
x62.l = 0.749720120234997;
x63.l = 0.826552213169634;
x64.l = 0.909836703925976;
* set non default marginals
Model m / all /;
m.limrow=0; m.limcol=0;
$if NOT '%gams.u1%' == '' $include '%gams.u1%'
Solve m using NLP minimizing objvar;