MINLPLib

A Library of Mixed-Integer and Continuous Nonlinear Programming Instances

Home // Instances // Documentation // Download // Statistics


Instance: blend531

Formats ams gms lp mod nl osil pip
Primal Bounds
20.03900000 p1 ( gdx sol )
(infeas: 1e-11)
Dual Bounds
20.64799000 (ANTIGONE)
20.03900000 (BARON)
20.55327619 (COUENNE)
20.74584105 (LINDO)
20.03900000 (SCIP)
References Trespalacios, Francisco, Kolodziej, Scott P, Furman, Kevin C, and Sawaya, Nicolas W, Multiperiod Blend Scheduling Problem, 2013.
Source MPBP-531.gms from minlp.org model 168
Application Multiperiod Blend Scheduling
Added to library 25 Sep 2013
Problem type MBQCP
#Variables 272
#Binary Variables 104
#Integer Variables 0
#Nonlinear Variables 105
#Nonlinear Binary Variables 0
#Nonlinear Integer Variables 0
Objective Sense max
Objective type linear
Objective curvature linear
#Nonzeros in Objective 208
#Nonlinear Nonzeros in Objective 0
#Constraints 736
#Linear Constraints 704
#Quadratic Constraints 32
#Polynomial Constraints 0
#Signomial Constraints 0
#General Nonlinear Constraints 0
Operands in Gen. Nonlin. Functions  
Constraints curvature indefinite
#Nonzeros in Jacobian 1898
#Nonlinear Nonzeros in Jacobian 358
#Nonzeros in (Upper-Left) Hessian of Lagrangian 292
#Nonzeros in Diagonal of Hessian of Lagrangian 0
#Blocks in Hessian of Lagrangian 16
Minimal blocksize in Hessian of Lagrangian 3
Maximal blocksize in Hessian of Lagrangian 8
Average blocksize in Hessian of Lagrangian 6.5625
#Semicontinuities 0
#Nonlinear Semicontinuities 0
#SOS type 1 0
#SOS type 2 0
Infeasibility of initial point 2.2
Sparsity Jacobian Sparsity of Objective Gradient and Jacobian
Sparsity Hessian of Lagrangian Sparsity of Hessian of Lagrangian

$offlisting
*  
*  Equation counts
*      Total        E        G        L        N        X        C        B
*        737       65      184      488        0        0        0        0
*  
*  Variable counts
*                   x        b        i      s1s      s2s       sc       si
*      Total     cont   binary  integer     sos1     sos2    scont     sint
*        273      169      104        0        0        0        0        0
*  FX      0
*  
*  Nonzero counts
*      Total    const       NL      DLL
*       2107     1749      358        0
*
*  Solve m using MINLP maximizing objvar;


Variables  objvar,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,b170,b171,b172,b173,b174,b175,b176,b177,b178,b179,b180
          ,b181,b182,b183,b184,b185,b186,b187,b188,b189,b190,b191,b192,b193
          ,b194,b195,b196,b197,b198,b199,b200,b201,b202,b203,b204,b205,b206
          ,b207,b208,b209,b210,b211,b212,b213,b214,b215,b216,b217,b218,b219
          ,b220,b221,b222,b223,b224,b225,b226,b227,b228,b229,b230,b231,b232
          ,b233,b234,b235,b236,b237,b238,b239,b240,b241,b242,b243,b244,b245
          ,b246,b247,b248,b249,b250,b251,b252,b253,b254,b255,b256,b257,b258
          ,b259,b260,b261,b262,b263,b264,b265,b266,b267,b268,b269,b270,b271
          ,b272,b273;

Positive Variables  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;

Binary Variables  b170,b171,b172,b173,b174,b175,b176,b177,b178,b179,b180,b181
          ,b182,b183,b184,b185,b186,b187,b188,b189,b190,b191,b192,b193,b194
          ,b195,b196,b197,b198,b199,b200,b201,b202,b203,b204,b205,b206,b207
          ,b208,b209,b210,b211,b212,b213,b214,b215,b216,b217,b218,b219,b220
          ,b221,b222,b223,b224,b225,b226,b227,b228,b229,b230,b231,b232,b233
          ,b234,b235,b236,b237,b238,b239,b240,b241,b242,b243,b244,b245,b246
          ,b247,b248,b249,b250,b251,b252,b253,b254,b255,b256,b257,b258,b259
          ,b260,b261,b262,b263,b264,b265,b266,b267,b268,b269,b270,b271,b272
          ,b273;

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
          ,e130,e131,e132,e133,e134,e135,e136,e137,e138,e139,e140,e141,e142
          ,e143,e144,e145,e146,e147,e148,e149,e150,e151,e152,e153,e154,e155
          ,e156,e157,e158,e159,e160,e161,e162,e163,e164,e165,e166,e167,e168
          ,e169,e170,e171,e172,e173,e174,e175,e176,e177,e178,e179,e180,e181
          ,e182,e183,e184,e185,e186,e187,e188,e189,e190,e191,e192,e193,e194
          ,e195,e196,e197,e198,e199,e200,e201,e202,e203,e204,e205,e206,e207
          ,e208,e209,e210,e211,e212,e213,e214,e215,e216,e217,e218,e219,e220
          ,e221,e222,e223,e224,e225,e226,e227,e228,e229,e230,e231,e232,e233
          ,e234,e235,e236,e237,e238,e239,e240,e241,e242,e243,e244,e245,e246
          ,e247,e248,e249,e250,e251,e252,e253,e254,e255,e256,e257,e258,e259
          ,e260,e261,e262,e263,e264,e265,e266,e267,e268,e269,e270,e271,e272
          ,e273,e274,e275,e276,e277,e278,e279,e280,e281,e282,e283,e284,e285
          ,e286,e287,e288,e289,e290,e291,e292,e293,e294,e295,e296,e297,e298
          ,e299,e300,e301,e302,e303,e304,e305,e306,e307,e308,e309,e310,e311
          ,e312,e313,e314,e315,e316,e317,e318,e319,e320,e321,e322,e323,e324
          ,e325,e326,e327,e328,e329,e330,e331,e332,e333,e334,e335,e336,e337
          ,e338,e339,e340,e341,e342,e343,e344,e345,e346,e347,e348,e349,e350
          ,e351,e352,e353,e354,e355,e356,e357,e358,e359,e360,e361,e362,e363
          ,e364,e365,e366,e367,e368,e369,e370,e371,e372,e373,e374,e375,e376
          ,e377,e378,e379,e380,e381,e382,e383,e384,e385,e386,e387,e388,e389
          ,e390,e391,e392,e393,e394,e395,e396,e397,e398,e399,e400,e401,e402
          ,e403,e404,e405,e406,e407,e408,e409,e410,e411,e412,e413,e414,e415
          ,e416,e417,e418,e419,e420,e421,e422,e423,e424,e425,e426,e427,e428
          ,e429,e430,e431,e432,e433,e434,e435,e436,e437,e438,e439,e440,e441
          ,e442,e443,e444,e445,e446,e447,e448,e449,e450,e451,e452,e453,e454
          ,e455,e456,e457,e458,e459,e460,e461,e462,e463,e464,e465,e466,e467
          ,e468,e469,e470,e471,e472,e473,e474,e475,e476,e477,e478,e479,e480
          ,e481,e482,e483,e484,e485,e486,e487,e488,e489,e490,e491,e492,e493
          ,e494,e495,e496,e497,e498,e499,e500,e501,e502,e503,e504,e505,e506
          ,e507,e508,e509,e510,e511,e512,e513,e514,e515,e516,e517,e518,e519
          ,e520,e521,e522,e523,e524,e525,e526,e527,e528,e529,e530,e531,e532
          ,e533,e534,e535,e536,e537,e538,e539,e540,e541,e542,e543,e544,e545
          ,e546,e547,e548,e549,e550,e551,e552,e553,e554,e555,e556,e557,e558
          ,e559,e560,e561,e562,e563,e564,e565,e566,e567,e568,e569,e570,e571
          ,e572,e573,e574,e575,e576,e577,e578,e579,e580,e581,e582,e583,e584
          ,e585,e586,e587,e588,e589,e590,e591,e592,e593,e594,e595,e596,e597
          ,e598,e599,e600,e601,e602,e603,e604,e605,e606,e607,e608,e609,e610
          ,e611,e612,e613,e614,e615,e616,e617,e618,e619,e620,e621,e622,e623
          ,e624,e625,e626,e627,e628,e629,e630,e631,e632,e633,e634,e635,e636
          ,e637,e638,e639,e640,e641,e642,e643,e644,e645,e646,e647,e648,e649
          ,e650,e651,e652,e653,e654,e655,e656,e657,e658,e659,e660,e661,e662
          ,e663,e664,e665,e666,e667,e668,e669,e670,e671,e672,e673,e674,e675
          ,e676,e677,e678,e679,e680,e681,e682,e683,e684,e685,e686,e687,e688
          ,e689,e690,e691,e692,e693,e694,e695,e696,e697,e698,e699,e700,e701
          ,e702,e703,e704,e705,e706,e707,e708,e709,e710,e711,e712,e713,e714
          ,e715,e716,e717,e718,e719,e720,e721,e722,e723,e724,e725,e726,e727
          ,e728,e729,e730,e731,e732,e733,e734,e735,e736,e737;


e1..    objvar + 0.87*x2 + 0.87*x3 + 0.87*x4 + 0.87*x5 - 7.42*x6 - 7.42*x7
      - 7.42*x8 - 7.42*x9 + 1.06*x10 + 1.06*x11 + 1.06*x12 + 1.06*x13
      + 0.58*x14 + 0.58*x15 + 0.58*x16 + 0.58*x17 + 0.63*x18 + 0.63*x19
      + 0.63*x20 + 0.63*x21 + 0.32*x22 + 0.32*x23 + 0.32*x24 + 0.32*x25
      + 0.13*x26 + 0.13*x27 + 0.13*x28 + 0.13*x29 + 0.58*x30 + 0.58*x31
      + 0.58*x32 + 0.58*x33 + 0.29*x34 + 0.29*x35 + 0.29*x36 + 0.29*x37
      + 0.27*x38 + 0.27*x39 + 0.27*x40 + 0.27*x41 - 7.92*x42 - 7.92*x43
      - 7.92*x44 - 7.92*x45 + 0.04*x46 + 0.04*x47 + 0.04*x48 + 0.04*x49
      + 0.11*x50 + 0.11*x51 + 0.11*x52 + 0.11*x53 + 0.88*x54 + 0.88*x55
      + 0.88*x56 + 0.88*x57 + 0.26*x58 + 0.26*x59 + 0.26*x60 + 0.26*x61
      - 8.88*x62 - 8.88*x63 - 8.88*x64 - 8.88*x65 + 0.01*x66 + 0.01*x67
      + 0.01*x68 + 0.01*x69 + 0.18*x70 + 0.18*x71 + 0.18*x72 + 0.18*x73
      + 0.09*x74 + 0.09*x75 + 0.09*x76 + 0.09*x77 + 0.47*x78 + 0.47*x79
      + 0.47*x80 + 0.47*x81 - 8.2*x82 - 8.2*x83 - 8.2*x84 - 8.2*x85 - 0.27*x86
      - 0.27*x87 - 0.27*x88 - 0.27*x89 + 0.32*x90 + 0.32*x91 + 0.32*x92
      + 0.32*x93 + 0.65*x94 + 0.65*x95 + 0.65*x96 + 0.65*x97 - 8.08*x98
      - 8.08*x99 - 8.08*x100 - 8.08*x101 + 0.67*x102 + 0.67*x103 + 0.67*x104
      + 0.67*x105 + 0.19*b170 + 0.19*b171 + 0.19*b172 + 0.19*b173 + 0.46*b174
      + 0.46*b175 + 0.46*b176 + 0.46*b177 + 0.16*b178 + 0.16*b179 + 0.16*b180
      + 0.16*b181 + 0.64*b182 + 0.64*b183 + 0.64*b184 + 0.64*b185 + 0.19*b186
      + 0.19*b187 + 0.19*b188 + 0.19*b189 + 0.48*b190 + 0.48*b191 + 0.48*b192
      + 0.48*b193 + 0.59*b194 + 0.59*b195 + 0.59*b196 + 0.59*b197 + 0.38*b198
      + 0.38*b199 + 0.38*b200 + 0.38*b201 + 0.25*b202 + 0.25*b203 + 0.25*b204
      + 0.25*b205 + 0.62*b206 + 0.62*b207 + 0.62*b208 + 0.62*b209 + 0.82*b210
      + 0.82*b211 + 0.82*b212 + 0.82*b213 + 0.73*b214 + 0.73*b215 + 0.73*b216
      + 0.73*b217 + 0.58*b218 + 0.58*b219 + 0.58*b220 + 0.58*b221 + 0.91*b222
      + 0.91*b223 + 0.91*b224 + 0.91*b225 + 0.82*b226 + 0.82*b227 + 0.82*b228
      + 0.82*b229 + 0.59*b230 + 0.59*b231 + 0.59*b232 + 0.59*b233 + 0.43*b234
      + 0.43*b235 + 0.43*b236 + 0.43*b237 + 0.16*b238 + 0.16*b239 + 0.16*b240
      + 0.16*b241 + 0.42*b242 + 0.42*b243 + 0.42*b244 + 0.42*b245 + 0.6*b246
      + 0.6*b247 + 0.6*b248 + 0.6*b249 + 0.7*b250 + 0.7*b251 + 0.7*b252
      + 0.7*b253 + 0.64*b254 + 0.64*b255 + 0.64*b256 + 0.64*b257 + 0.07*b258
      + 0.07*b259 + 0.07*b260 + 0.07*b261 + 0.53*b262 + 0.53*b263 + 0.53*b264
      + 0.53*b265 + 0.41*b266 + 0.41*b267 + 0.41*b268 + 0.41*b269 + 0.72*b270
      + 0.72*b271 + 0.72*b272 + 0.72*b273 =E= 0;

e2..    x2 + x6 + x138 =E= 2.2;

e3..    x10 + x14 + x18 + x22 + x26 + x142 =E= 2;

e4..  - x10 + x30 + x34 + x38 + x42 + x46 - x50 - x70 - x90 + x146 =E= 1.2;

e5..  - x2 - x14 - x30 + x50 + x54 + x58 + x62 + x66 - x74 + x150 =E= 1.7;

e6..  - x18 - x34 - x54 + x70 + x74 + x78 + x82 + x86 - x94 + x154 =E= 1.6;

e7..  - x22 - x38 - x58 - x78 + x90 + x94 + x98 + x102 + x158 =E= 1.2;

e8..  - x6 - x42 - x62 - x82 - x98 + x162 =E= 0.34;

e9..  - x26 - x46 - x66 - x86 - x102 + x166 =E= 0.1;

e10.. x106*x146 - 0.6*x10 + 0.5*x30 + 0.5*x34 + 0.5*x38 + 0.5*x42 + 0.5*x46
       - 0.8*x50 - 0.7*x70 - 0.7*x90 =E= 0.6;

e11.. x110*x150 - x2 - 0.6*x14 - 0.5*x30 + 0.8*x50 + 0.8*x54 + 0.8*x58
       + 0.8*x62 + 0.8*x66 - 0.7*x74 =E= 1.36;

e12.. x114*x154 - 0.6*x18 - 0.5*x34 - 0.8*x54 + 0.7*x70 + 0.7*x74 + 0.7*x78
       + 0.7*x82 + 0.7*x86 - 0.7*x94 =E= 1.12;

e13.. x118*x158 - 0.6*x22 - 0.5*x38 - 0.8*x58 - 0.7*x78 + 0.7*x90 + 0.7*x94
       + 0.7*x98 + 0.7*x102 =E= 0.84;

e14.. x122*x146 - 0.9*x10 + 0.1*x30 + 0.1*x34 + 0.1*x38 + 0.1*x42 + 0.1*x46
       - 0.8*x50 - 0.1*x70 - 0.5*x90 =E= 0.12;

e15.. x126*x150 - 0.6*x2 - 0.9*x14 - 0.1*x30 + 0.8*x50 + 0.8*x54 + 0.8*x58
       + 0.8*x62 + 0.8*x66 - 0.1*x74 =E= 1.36;

e16.. x130*x154 - 0.9*x18 - 0.1*x34 - 0.8*x54 + 0.1*x70 + 0.1*x74 + 0.1*x78
       + 0.1*x82 + 0.1*x86 - 0.5*x94 =E= 0.16;

e17.. x134*x158 - 0.9*x22 - 0.1*x38 - 0.8*x58 - 0.1*x78 + 0.5*x90 + 0.5*x94
       + 0.5*x98 + 0.5*x102 =E= 0.6;

e18..    x3 + x7 - x138 + x139 =E= 0.1;

e19..    x4 + x8 - x139 + x140 =E= 0.2;

e20..    x5 + x9 - x140 + x141 =E= 0.8;

e21..    x11 + x15 + x19 + x23 + x27 - x142 + x143 =E= 0.1;

e22..    x12 + x16 + x20 + x24 + x28 - x143 + x144 =E= 0.4;

e23..    x13 + x17 + x21 + x25 + x29 - x144 + x145 =E= 0.8;

e24..  - x11 + x31 + x35 + x39 + x43 + x47 - x51 - x71 - x91 - x146 + x147
       =E= 0;

e25..  - x12 + x32 + x36 + x40 + x44 + x48 - x52 - x72 - x92 - x147 + x148
       =E= 0;

e26..  - x13 + x33 + x37 + x41 + x45 + x49 - x53 - x73 - x93 - x148 + x149
       =E= 0;

e27..  - x3 - x15 - x31 + x51 + x55 + x59 + x63 + x67 - x75 - x150 + x151 =E= 0
      ;

e28..  - x4 - x16 - x32 + x52 + x56 + x60 + x64 + x68 - x76 - x151 + x152 =E= 0
      ;

e29..  - x5 - x17 - x33 + x53 + x57 + x61 + x65 + x69 - x77 - x152 + x153 =E= 0
      ;

e30..  - x19 - x35 - x55 + x71 + x75 + x79 + x83 + x87 - x95 - x154 + x155
       =E= 0;

e31..  - x20 - x36 - x56 + x72 + x76 + x80 + x84 + x88 - x96 - x155 + x156
       =E= 0;

e32..  - x21 - x37 - x57 + x73 + x77 + x81 + x85 + x89 - x97 - x156 + x157
       =E= 0;

e33..  - x23 - x39 - x59 - x79 + x91 + x95 + x99 + x103 - x158 + x159 =E= 0;

e34..  - x24 - x40 - x60 - x80 + x92 + x96 + x100 + x104 - x159 + x160 =E= 0;

e35..  - x25 - x41 - x61 - x81 + x93 + x97 + x101 + x105 - x160 + x161 =E= 0;

e36..  - x7 - x43 - x63 - x83 - x99 - x162 + x163 =E= -0.53;

e37..  - x8 - x44 - x64 - x84 - x100 - x163 + x164 =E= -0.66;

e38..  - x9 - x45 - x65 - x85 - x101 - x164 + x165 =E= -0.29;

e39..  - x27 - x47 - x67 - x87 - x103 - x166 + x167 =E= -0.42;

e40..  - x28 - x48 - x68 - x88 - x104 - x167 + x168 =E= -0.63;

e41..  - x29 - x49 - x69 - x89 - x105 - x168 + x169 =E= -0.43;

e42.. x107*x147 - (x106*x146 + x110*x51 + x114*x71 + x118*x91 - (x106*x31 + 
      x106*x35 + x106*x39 + x106*x43 + x106*x47)) - 0.6*x11 =E= 0;

e43.. x108*x148 - (x107*x147 + x111*x52 + x115*x72 + x119*x92 - (x107*x32 + 
      x107*x36 + x107*x40 + x107*x44 + x107*x48)) - 0.6*x12 =E= 0;

e44.. x109*x149 - (x108*x148 + x112*x53 + x116*x73 + x120*x93 - (x108*x33 + 
      x108*x37 + x108*x41 + x108*x45 + x108*x49)) - 0.6*x13 =E= 0;

e45.. x111*x151 - (x110*x150 + x106*x31 + x114*x75 - (x110*x51 + x110*x55 + 
      x110*x59 + x110*x63 + x110*x67)) - x3 - 0.6*x15 =E= 0;

e46.. x112*x152 - (x111*x151 + x107*x32 + x115*x76 - (x111*x52 + x111*x56 + 
      x111*x60 + x111*x64 + x111*x68)) - x4 - 0.6*x16 =E= 0;

e47.. x113*x153 - (x112*x152 + x108*x33 + x116*x77 - (x112*x53 + x112*x57 + 
      x112*x61 + x112*x65 + x112*x69)) - x5 - 0.6*x17 =E= 0;

e48.. x115*x155 - (x114*x154 + x106*x35 + x110*x55 + x118*x95 - (x114*x71 + 
      x114*x75 + x114*x79 + x114*x83 + x114*x87)) - 0.6*x19 =E= 0;

e49.. x116*x156 - (x115*x155 + x107*x36 + x111*x56 + x119*x96 - (x115*x72 + 
      x115*x76 + x115*x80 + x115*x84 + x115*x88)) - 0.6*x20 =E= 0;

e50.. x117*x157 - (x116*x156 + x108*x37 + x112*x57 + x120*x97 - (x116*x73 + 
      x116*x77 + x116*x81 + x116*x85 + x116*x89)) - 0.6*x21 =E= 0;

e51.. x119*x159 - (x118*x158 + x106*x39 + x110*x59 + x114*x79 - (x118*x91 + 
      x118*x95 + x118*x99 + x118*x103)) - 0.6*x23 =E= 0;

e52.. x120*x160 - (x119*x159 + x107*x40 + x111*x60 + x115*x80 - (x119*x92 + 
      x119*x96 + x119*x100 + x119*x104)) - 0.6*x24 =E= 0;

e53.. x121*x161 - (x120*x160 + x108*x41 + x112*x61 + x116*x81 - (x120*x93 + 
      x120*x97 + x120*x101 + x120*x105)) - 0.6*x25 =E= 0;

e54.. x123*x147 - (x122*x146 + x126*x51 + x130*x71 + x134*x91 - (x122*x31 + 
      x122*x35 + x122*x39 + x122*x43 + x122*x47)) - 0.9*x11 =E= 0;

e55.. x124*x148 - (x123*x147 + x127*x52 + x131*x72 + x135*x92 - (x123*x32 + 
      x123*x36 + x123*x40 + x123*x44 + x123*x48)) - 0.9*x12 =E= 0;

e56.. x125*x149 - (x124*x148 + x128*x53 + x132*x73 + x136*x93 - (x124*x33 + 
      x124*x37 + x124*x41 + x124*x45 + x124*x49)) - 0.9*x13 =E= 0;

e57.. x127*x151 - (x126*x150 + x122*x31 + x130*x75 - (x126*x51 + x126*x55 + 
      x126*x59 + x126*x63 + x126*x67)) - 0.6*x3 - 0.9*x15 =E= 0;

e58.. x128*x152 - (x127*x151 + x123*x32 + x131*x76 - (x127*x52 + x127*x56 + 
      x127*x60 + x127*x64 + x127*x68)) - 0.6*x4 - 0.9*x16 =E= 0;

e59.. x129*x153 - (x128*x152 + x124*x33 + x132*x77 - (x128*x53 + x128*x57 + 
      x128*x61 + x128*x65 + x128*x69)) - 0.6*x5 - 0.9*x17 =E= 0;

e60.. x131*x155 - (x130*x154 + x122*x35 + x126*x55 + x134*x95 - (x130*x71 + 
      x130*x75 + x130*x79 + x130*x83 + x130*x87)) - 0.9*x19 =E= 0;

e61.. x132*x156 - (x131*x155 + x123*x36 + x127*x56 + x135*x96 - (x131*x72 + 
      x131*x76 + x131*x80 + x131*x84 + x131*x88)) - 0.9*x20 =E= 0;

e62.. x133*x157 - (x132*x156 + x124*x37 + x128*x57 + x136*x97 - (x132*x73 + 
      x132*x77 + x132*x81 + x132*x85 + x132*x89)) - 0.9*x21 =E= 0;

e63.. x135*x159 - (x134*x158 + x122*x39 + x126*x59 + x130*x79 - (x134*x91 + 
      x134*x95 + x134*x99 + x134*x103)) - 0.9*x23 =E= 0;

e64.. x136*x160 - (x135*x159 + x123*x40 + x127*x60 + x131*x80 - (x135*x92 + 
      x135*x96 + x135*x100 + x135*x104)) - 0.9*x24 =E= 0;

e65.. x137*x161 - (x136*x160 + x124*x41 + x128*x61 + x132*x81 - (x136*x93 + 
      x136*x97 + x136*x101 + x136*x105)) - 0.9*x25 =E= 0;

e66..    x2 - b170 =L= 0;

e67..    x3 - b171 =L= 0;

e68..    x4 - b172 =L= 0;

e69..    x5 - b173 =L= 0;

e70..    x6 - b174 =L= 0;

e71..    x7 - b175 =L= 0;

e72..    x8 - b176 =L= 0;

e73..    x9 - b177 =L= 0;

e74..    x10 - b178 =L= 0;

e75..    x11 - b179 =L= 0;

e76..    x12 - b180 =L= 0;

e77..    x13 - b181 =L= 0;

e78..    x14 - b182 =L= 0;

e79..    x15 - b183 =L= 0;

e80..    x16 - b184 =L= 0;

e81..    x17 - b185 =L= 0;

e82..    x18 - b186 =L= 0;

e83..    x19 - b187 =L= 0;

e84..    x20 - b188 =L= 0;

e85..    x21 - b189 =L= 0;

e86..    x22 - b190 =L= 0;

e87..    x23 - b191 =L= 0;

e88..    x24 - b192 =L= 0;

e89..    x25 - b193 =L= 0;

e90..    x26 - b194 =L= 0;

e91..    x27 - b195 =L= 0;

e92..    x28 - b196 =L= 0;

e93..    x29 - b197 =L= 0;

e94..    x30 - b198 =L= 0;

e95..    x31 - b199 =L= 0;

e96..    x32 - b200 =L= 0;

e97..    x33 - b201 =L= 0;

e98..    x34 - b202 =L= 0;

e99..    x35 - b203 =L= 0;

e100..    x36 - b204 =L= 0;

e101..    x37 - b205 =L= 0;

e102..    x38 - b206 =L= 0;

e103..    x39 - b207 =L= 0;

e104..    x40 - b208 =L= 0;

e105..    x41 - b209 =L= 0;

e106..    x42 - b210 =L= 0;

e107..    x43 - b211 =L= 0;

e108..    x44 - b212 =L= 0;

e109..    x45 - b213 =L= 0;

e110..    x46 - b214 =L= 0;

e111..    x47 - b215 =L= 0;

e112..    x48 - b216 =L= 0;

e113..    x49 - b217 =L= 0;

e114..    x50 - b218 =L= 0;

e115..    x51 - b219 =L= 0;

e116..    x52 - b220 =L= 0;

e117..    x53 - b221 =L= 0;

e118..    x54 - b222 =L= 0;

e119..    x55 - b223 =L= 0;

e120..    x56 - b224 =L= 0;

e121..    x57 - b225 =L= 0;

e122..    x58 - b226 =L= 0;

e123..    x59 - b227 =L= 0;

e124..    x60 - b228 =L= 0;

e125..    x61 - b229 =L= 0;

e126..    x62 - b230 =L= 0;

e127..    x63 - b231 =L= 0;

e128..    x64 - b232 =L= 0;

e129..    x65 - b233 =L= 0;

e130..    x66 - b234 =L= 0;

e131..    x67 - b235 =L= 0;

e132..    x68 - b236 =L= 0;

e133..    x69 - b237 =L= 0;

e134..    x70 - b238 =L= 0;

e135..    x71 - b239 =L= 0;

e136..    x72 - b240 =L= 0;

e137..    x73 - b241 =L= 0;

e138..    x74 - b242 =L= 0;

e139..    x75 - b243 =L= 0;

e140..    x76 - b244 =L= 0;

e141..    x77 - b245 =L= 0;

e142..    x78 - b246 =L= 0;

e143..    x79 - b247 =L= 0;

e144..    x80 - b248 =L= 0;

e145..    x81 - b249 =L= 0;

e146..    x82 - b250 =L= 0;

e147..    x83 - b251 =L= 0;

e148..    x84 - b252 =L= 0;

e149..    x85 - b253 =L= 0;

e150..    x86 - b254 =L= 0;

e151..    x87 - b255 =L= 0;

e152..    x88 - b256 =L= 0;

e153..    x89 - b257 =L= 0;

e154..    x90 - b258 =L= 0;

e155..    x91 - b259 =L= 0;

e156..    x92 - b260 =L= 0;

e157..    x93 - b261 =L= 0;

e158..    x94 - b262 =L= 0;

e159..    x95 - b263 =L= 0;

e160..    x96 - b264 =L= 0;

e161..    x97 - b265 =L= 0;

e162..    x98 - b266 =L= 0;

e163..    x99 - b267 =L= 0;

e164..    x100 - b268 =L= 0;

e165..    x101 - b269 =L= 0;

e166..    x102 - b270 =L= 0;

e167..    x103 - b271 =L= 0;

e168..    x104 - b272 =L= 0;

e169..    x105 - b273 =L= 0;

e170..    x2 =G= 0;

e171..    x3 =G= 0;

e172..    x4 =G= 0;

e173..    x5 =G= 0;

e174..    x6 =G= 0;

e175..    x7 =G= 0;

e176..    x8 =G= 0;

e177..    x9 =G= 0;

e178..    x10 =G= 0;

e179..    x11 =G= 0;

e180..    x12 =G= 0;

e181..    x13 =G= 0;

e182..    x14 =G= 0;

e183..    x15 =G= 0;

e184..    x16 =G= 0;

e185..    x17 =G= 0;

e186..    x18 =G= 0;

e187..    x19 =G= 0;

e188..    x20 =G= 0;

e189..    x21 =G= 0;

e190..    x22 =G= 0;

e191..    x23 =G= 0;

e192..    x24 =G= 0;

e193..    x25 =G= 0;

e194..    x26 =G= 0;

e195..    x27 =G= 0;

e196..    x28 =G= 0;

e197..    x29 =G= 0;

e198..    x30 =G= 0;

e199..    x31 =G= 0;

e200..    x32 =G= 0;

e201..    x33 =G= 0;

e202..    x34 =G= 0;

e203..    x35 =G= 0;

e204..    x36 =G= 0;

e205..    x37 =G= 0;

e206..    x38 =G= 0;

e207..    x39 =G= 0;

e208..    x40 =G= 0;

e209..    x41 =G= 0;

e210..    x42 =G= 0;

e211..    x43 =G= 0;

e212..    x44 =G= 0;

e213..    x45 =G= 0;

e214..    x46 =G= 0;

e215..    x47 =G= 0;

e216..    x48 =G= 0;

e217..    x49 =G= 0;

e218..    x50 =G= 0;

e219..    x51 =G= 0;

e220..    x52 =G= 0;

e221..    x53 =G= 0;

e222..    x54 =G= 0;

e223..    x55 =G= 0;

e224..    x56 =G= 0;

e225..    x57 =G= 0;

e226..    x58 =G= 0;

e227..    x59 =G= 0;

e228..    x60 =G= 0;

e229..    x61 =G= 0;

e230..    x62 =G= 0;

e231..    x63 =G= 0;

e232..    x64 =G= 0;

e233..    x65 =G= 0;

e234..    x66 =G= 0;

e235..    x67 =G= 0;

e236..    x68 =G= 0;

e237..    x69 =G= 0;

e238..    x70 =G= 0;

e239..    x71 =G= 0;

e240..    x72 =G= 0;

e241..    x73 =G= 0;

e242..    x74 =G= 0;

e243..    x75 =G= 0;

e244..    x76 =G= 0;

e245..    x77 =G= 0;

e246..    x78 =G= 0;

e247..    x79 =G= 0;

e248..    x80 =G= 0;

e249..    x81 =G= 0;

e250..    x82 =G= 0;

e251..    x83 =G= 0;

e252..    x84 =G= 0;

e253..    x85 =G= 0;

e254..    x86 =G= 0;

e255..    x87 =G= 0;

e256..    x88 =G= 0;

e257..    x89 =G= 0;

e258..    x90 =G= 0;

e259..    x91 =G= 0;

e260..    x92 =G= 0;

e261..    x93 =G= 0;

e262..    x94 =G= 0;

e263..    x95 =G= 0;

e264..    x96 =G= 0;

e265..    x97 =G= 0;

e266..    x98 =G= 0;

e267..    x99 =G= 0;

e268..    x100 =G= 0;

e269..    x101 =G= 0;

e270..    x102 =G= 0;

e271..    x103 =G= 0;

e272..    x104 =G= 0;

e273..    x105 =G= 0;

e274..    b174 =L= 1.4;

e275..    b175 =L= 1.4;

e276..    b176 =L= 1.4;

e277..    b177 =L= 1.4;

e278..    b194 =L= 1.1;

e279..    b195 =L= 1.1;

e280..    b196 =L= 1.1;

e281..    b197 =L= 1.1;

e282..    b174 =L= 0.9;

e283..    b175 =L= 0.9;

e284..    b176 =L= 0.9;

e285..    b177 =L= 0.9;

e286..    b194 =L= 1.7;

e287..    b195 =L= 1.7;

e288..    b196 =L= 1.7;

e289..    b197 =L= 1.7;

e290..  - b174 =G= -1;

e291..  - b175 =G= -1;

e292..  - b176 =G= -1;

e293..  - b177 =G= -1;

e294..  - b194 =G= -1.3;

e295..  - b195 =G= -1.3;

e296..  - b196 =G= -1.3;

e297..  - b197 =G= -1.3;

e298..  - b174 =G= -1.4;

e299..  - b175 =G= -1.4;

e300..  - b176 =G= -1.4;

e301..  - b177 =G= -1.4;

e302..  - b194 =G= -0.7;

e303..  - b195 =G= -0.7;

e304..  - b196 =G= -0.7;

e305..  - b197 =G= -0.7;

e306..  - x106 + b211 =L= 0.4;

e307..  - x107 + b212 =L= 0.4;

e308..  - x108 + b213 =L= 0.4;

e309..  - x106 + b215 =L= 0.5;

e310..  - x107 + b216 =L= 0.5;

e311..  - x108 + b217 =L= 0.5;

e312..  - x110 + b231 =L= 0.4;

e313..  - x111 + b232 =L= 0.4;

e314..  - x112 + b233 =L= 0.4;

e315..  - x110 + b235 =L= 0.5;

e316..  - x111 + b236 =L= 0.5;

e317..  - x112 + b237 =L= 0.5;

e318..  - x114 + b251 =L= 0.4;

e319..  - x115 + b252 =L= 0.4;

e320..  - x116 + b253 =L= 0.4;

e321..  - x114 + b255 =L= 0.5;

e322..  - x115 + b256 =L= 0.5;

e323..  - x116 + b257 =L= 0.5;

e324..  - x118 + b267 =L= 0.4;

e325..  - x119 + b268 =L= 0.4;

e326..  - x120 + b269 =L= 0.4;

e327..  - x118 + b271 =L= 0.5;

e328..  - x119 + b272 =L= 0.5;

e329..  - x120 + b273 =L= 0.5;

e330..  - x122 + b211 =L= 0.3;

e331..  - x123 + b212 =L= 0.3;

e332..  - x124 + b213 =L= 0.3;

e333..  - x122 + b215 =L= 0.8;

e334..  - x123 + b216 =L= 0.8;

e335..  - x124 + b217 =L= 0.8;

e336..  - x126 + b231 =L= 0.3;

e337..  - x127 + b232 =L= 0.3;

e338..  - x128 + b233 =L= 0.3;

e339..  - x126 + b235 =L= 0.8;

e340..  - x127 + b236 =L= 0.8;

e341..  - x128 + b237 =L= 0.8;

e342..  - x130 + b251 =L= 0.3;

e343..  - x131 + b252 =L= 0.3;

e344..  - x132 + b253 =L= 0.3;

e345..  - x130 + b255 =L= 0.8;

e346..  - x131 + b256 =L= 0.8;

e347..  - x132 + b257 =L= 0.8;

e348..  - x134 + b267 =L= 0.3;

e349..  - x135 + b268 =L= 0.3;

e350..  - x136 + b269 =L= 0.3;

e351..  - x134 + b271 =L= 0.8;

e352..  - x135 + b272 =L= 0.8;

e353..  - x136 + b273 =L= 0.8;

e354..  - x106 - b211 =G= -2;

e355..  - x107 - b212 =G= -2;

e356..  - x108 - b213 =G= -2;

e357..  - x106 - b215 =G= -1.9;

e358..  - x107 - b216 =G= -1.9;

e359..  - x108 - b217 =G= -1.9;

e360..  - x110 - b231 =G= -2;

e361..  - x111 - b232 =G= -2;

e362..  - x112 - b233 =G= -2;

e363..  - x110 - b235 =G= -1.9;

e364..  - x111 - b236 =G= -1.9;

e365..  - x112 - b237 =G= -1.9;

e366..  - x114 - b251 =G= -2;

e367..  - x115 - b252 =G= -2;

e368..  - x116 - b253 =G= -2;

e369..  - x114 - b255 =G= -1.9;

e370..  - x115 - b256 =G= -1.9;

e371..  - x116 - b257 =G= -1.9;

e372..  - x118 - b267 =G= -2;

e373..  - x119 - b268 =G= -2;

e374..  - x120 - b269 =G= -2;

e375..  - x118 - b271 =G= -1.9;

e376..  - x119 - b272 =G= -1.9;

e377..  - x120 - b273 =G= -1.9;

e378..  - x122 - b211 =G= -2;

e379..  - x123 - b212 =G= -2;

e380..  - x124 - b213 =G= -2;

e381..  - x122 - b215 =G= -1.6;

e382..  - x123 - b216 =G= -1.6;

e383..  - x124 - b217 =G= -1.6;

e384..  - x126 - b231 =G= -2;

e385..  - x127 - b232 =G= -2;

e386..  - x128 - b233 =G= -2;

e387..  - x126 - b235 =G= -1.6;

e388..  - x127 - b236 =G= -1.6;

e389..  - x128 - b237 =G= -1.6;

e390..  - x130 - b251 =G= -2;

e391..  - x131 - b252 =G= -2;

e392..  - x132 - b253 =G= -2;

e393..  - x130 - b255 =G= -1.6;

e394..  - x131 - b256 =G= -1.6;

e395..  - x132 - b257 =G= -1.6;

e396..  - x134 - b267 =G= -2;

e397..  - x135 - b268 =G= -2;

e398..  - x136 - b269 =G= -2;

e399..  - x134 - b271 =G= -1.6;

e400..  - x135 - b272 =G= -1.6;

e401..  - x136 - b273 =G= -1.6;

e402..    b210 =L= 0.9;

e403..    b214 =L= 1;

e404..    b230 =L= 1.2;

e405..    b234 =L= 1.3;

e406..    b250 =L= 1.1;

e407..    b254 =L= 1.2;

e408..    b266 =L= 1.1;

e409..    b270 =L= 1.2;

e410..    b210 =L= 0.4;

e411..    b214 =L= 0.9;

e412..    b230 =L= 1.1;

e413..    b234 =L= 1.6;

e414..    b250 =L= 0.4;

e415..    b254 =L= 0.9;

e416..    b266 =L= 0.8;

e417..    b270 =L= 1.3;

e418..  - b210 =G= -1.5;

e419..  - b214 =G= -1.4;

e420..  - b230 =G= -1.2;

e421..  - b234 =G= -1.1;

e422..  - b250 =G= -1.3;

e423..  - b254 =G= -1.2;

e424..  - b266 =G= -1.3;

e425..  - b270 =G= -1.2;

e426..  - b210 =G= -1.9;

e427..  - b214 =G= -1.5;

e428..  - b230 =G= -1.2;

e429..  - b234 =G= -0.8;

e430..  - b250 =G= -1.9;

e431..  - b254 =G= -1.5;

e432..  - b266 =G= -1.5;

e433..  - b270 =G= -1.1;

e434..    b178 + b198 =L= 1;

e435..    b179 + b199 =L= 1;

e436..    b180 + b200 =L= 1;

e437..    b181 + b201 =L= 1;

e438..    b178 + b202 =L= 1;

e439..    b179 + b203 =L= 1;

e440..    b180 + b204 =L= 1;

e441..    b181 + b205 =L= 1;

e442..    b178 + b206 =L= 1;

e443..    b179 + b207 =L= 1;

e444..    b180 + b208 =L= 1;

e445..    b181 + b209 =L= 1;

e446..    b178 + b210 =L= 1;

e447..    b179 + b211 =L= 1;

e448..    b180 + b212 =L= 1;

e449..    b181 + b213 =L= 1;

e450..    b178 + b214 =L= 1;

e451..    b179 + b215 =L= 1;

e452..    b180 + b216 =L= 1;

e453..    b181 + b217 =L= 1;

e454..    b198 + b218 =L= 1;

e455..    b199 + b219 =L= 1;

e456..    b200 + b220 =L= 1;

e457..    b201 + b221 =L= 1;

e458..    b202 + b218 =L= 1;

e459..    b203 + b219 =L= 1;

e460..    b204 + b220 =L= 1;

e461..    b205 + b221 =L= 1;

e462..    b206 + b218 =L= 1;

e463..    b207 + b219 =L= 1;

e464..    b208 + b220 =L= 1;

e465..    b209 + b221 =L= 1;

e466..    b210 + b218 =L= 1;

e467..    b211 + b219 =L= 1;

e468..    b212 + b220 =L= 1;

e469..    b213 + b221 =L= 1;

e470..    b214 + b218 =L= 1;

e471..    b215 + b219 =L= 1;

e472..    b216 + b220 =L= 1;

e473..    b217 + b221 =L= 1;

e474..    b198 + b238 =L= 1;

e475..    b199 + b239 =L= 1;

e476..    b200 + b240 =L= 1;

e477..    b201 + b241 =L= 1;

e478..    b202 + b238 =L= 1;

e479..    b203 + b239 =L= 1;

e480..    b204 + b240 =L= 1;

e481..    b205 + b241 =L= 1;

e482..    b206 + b238 =L= 1;

e483..    b207 + b239 =L= 1;

e484..    b208 + b240 =L= 1;

e485..    b209 + b241 =L= 1;

e486..    b210 + b238 =L= 1;

e487..    b211 + b239 =L= 1;

e488..    b212 + b240 =L= 1;

e489..    b213 + b241 =L= 1;

e490..    b214 + b238 =L= 1;

e491..    b215 + b239 =L= 1;

e492..    b216 + b240 =L= 1;

e493..    b217 + b241 =L= 1;

e494..    b198 + b258 =L= 1;

e495..    b199 + b259 =L= 1;

e496..    b200 + b260 =L= 1;

e497..    b201 + b261 =L= 1;

e498..    b202 + b258 =L= 1;

e499..    b203 + b259 =L= 1;

e500..    b204 + b260 =L= 1;

e501..    b205 + b261 =L= 1;

e502..    b206 + b258 =L= 1;

e503..    b207 + b259 =L= 1;

e504..    b208 + b260 =L= 1;

e505..    b209 + b261 =L= 1;

e506..    b210 + b258 =L= 1;

e507..    b211 + b259 =L= 1;

e508..    b212 + b260 =L= 1;

e509..    b213 + b261 =L= 1;

e510..    b214 + b258 =L= 1;

e511..    b215 + b259 =L= 1;

e512..    b216 + b260 =L= 1;

e513..    b217 + b261 =L= 1;

e514..    b170 + b218 =L= 1;

e515..    b171 + b219 =L= 1;

e516..    b172 + b220 =L= 1;

e517..    b173 + b221 =L= 1;

e518..    b170 + b222 =L= 1;

e519..    b171 + b223 =L= 1;

e520..    b172 + b224 =L= 1;

e521..    b173 + b225 =L= 1;

e522..    b170 + b226 =L= 1;

e523..    b171 + b227 =L= 1;

e524..    b172 + b228 =L= 1;

e525..    b173 + b229 =L= 1;

e526..    b170 + b230 =L= 1;

e527..    b171 + b231 =L= 1;

e528..    b172 + b232 =L= 1;

e529..    b173 + b233 =L= 1;

e530..    b170 + b234 =L= 1;

e531..    b171 + b235 =L= 1;

e532..    b172 + b236 =L= 1;

e533..    b173 + b237 =L= 1;

e534..    b182 + b218 =L= 1;

e535..    b183 + b219 =L= 1;

e536..    b184 + b220 =L= 1;

e537..    b185 + b221 =L= 1;

e538..    b182 + b222 =L= 1;

e539..    b183 + b223 =L= 1;

e540..    b184 + b224 =L= 1;

e541..    b185 + b225 =L= 1;

e542..    b182 + b226 =L= 1;

e543..    b183 + b227 =L= 1;

e544..    b184 + b228 =L= 1;

e545..    b185 + b229 =L= 1;

e546..    b182 + b230 =L= 1;

e547..    b183 + b231 =L= 1;

e548..    b184 + b232 =L= 1;

e549..    b185 + b233 =L= 1;

e550..    b182 + b234 =L= 1;

e551..    b183 + b235 =L= 1;

e552..    b184 + b236 =L= 1;

e553..    b185 + b237 =L= 1;

e554..    b198 + b218 =L= 1;

e555..    b199 + b219 =L= 1;

e556..    b200 + b220 =L= 1;

e557..    b201 + b221 =L= 1;

e558..    b198 + b222 =L= 1;

e559..    b199 + b223 =L= 1;

e560..    b200 + b224 =L= 1;

e561..    b201 + b225 =L= 1;

e562..    b198 + b226 =L= 1;

e563..    b199 + b227 =L= 1;

e564..    b200 + b228 =L= 1;

e565..    b201 + b229 =L= 1;

e566..    b198 + b230 =L= 1;

e567..    b199 + b231 =L= 1;

e568..    b200 + b232 =L= 1;

e569..    b201 + b233 =L= 1;

e570..    b198 + b234 =L= 1;

e571..    b199 + b235 =L= 1;

e572..    b200 + b236 =L= 1;

e573..    b201 + b237 =L= 1;

e574..    b218 + b242 =L= 1;

e575..    b219 + b243 =L= 1;

e576..    b220 + b244 =L= 1;

e577..    b221 + b245 =L= 1;

e578..    b222 + b242 =L= 1;

e579..    b223 + b243 =L= 1;

e580..    b224 + b244 =L= 1;

e581..    b225 + b245 =L= 1;

e582..    b226 + b242 =L= 1;

e583..    b227 + b243 =L= 1;

e584..    b228 + b244 =L= 1;

e585..    b229 + b245 =L= 1;

e586..    b230 + b242 =L= 1;

e587..    b231 + b243 =L= 1;

e588..    b232 + b244 =L= 1;

e589..    b233 + b245 =L= 1;

e590..    b234 + b242 =L= 1;

e591..    b235 + b243 =L= 1;

e592..    b236 + b244 =L= 1;

e593..    b237 + b245 =L= 1;

e594..    b186 + b238 =L= 1;

e595..    b187 + b239 =L= 1;

e596..    b188 + b240 =L= 1;

e597..    b189 + b241 =L= 1;

e598..    b186 + b242 =L= 1;

e599..    b187 + b243 =L= 1;

e600..    b188 + b244 =L= 1;

e601..    b189 + b245 =L= 1;

e602..    b186 + b246 =L= 1;

e603..    b187 + b247 =L= 1;

e604..    b188 + b248 =L= 1;

e605..    b189 + b249 =L= 1;

e606..    b186 + b250 =L= 1;

e607..    b187 + b251 =L= 1;

e608..    b188 + b252 =L= 1;

e609..    b189 + b253 =L= 1;

e610..    b186 + b254 =L= 1;

e611..    b187 + b255 =L= 1;

e612..    b188 + b256 =L= 1;

e613..    b189 + b257 =L= 1;

e614..    b202 + b238 =L= 1;

e615..    b203 + b239 =L= 1;

e616..    b204 + b240 =L= 1;

e617..    b205 + b241 =L= 1;

e618..    b202 + b242 =L= 1;

e619..    b203 + b243 =L= 1;

e620..    b204 + b244 =L= 1;

e621..    b205 + b245 =L= 1;

e622..    b202 + b246 =L= 1;

e623..    b203 + b247 =L= 1;

e624..    b204 + b248 =L= 1;

e625..    b205 + b249 =L= 1;

e626..    b202 + b250 =L= 1;

e627..    b203 + b251 =L= 1;

e628..    b204 + b252 =L= 1;

e629..    b205 + b253 =L= 1;

e630..    b202 + b254 =L= 1;

e631..    b203 + b255 =L= 1;

e632..    b204 + b256 =L= 1;

e633..    b205 + b257 =L= 1;

e634..    b222 + b238 =L= 1;

e635..    b223 + b239 =L= 1;

e636..    b224 + b240 =L= 1;

e637..    b225 + b241 =L= 1;

e638..    b222 + b242 =L= 1;

e639..    b223 + b243 =L= 1;

e640..    b224 + b244 =L= 1;

e641..    b225 + b245 =L= 1;

e642..    b222 + b246 =L= 1;

e643..    b223 + b247 =L= 1;

e644..    b224 + b248 =L= 1;

e645..    b225 + b249 =L= 1;

e646..    b222 + b250 =L= 1;

e647..    b223 + b251 =L= 1;

e648..    b224 + b252 =L= 1;

e649..    b225 + b253 =L= 1;

e650..    b222 + b254 =L= 1;

e651..    b223 + b255 =L= 1;

e652..    b224 + b256 =L= 1;

e653..    b225 + b257 =L= 1;

e654..    b238 + b262 =L= 1;

e655..    b239 + b263 =L= 1;

e656..    b240 + b264 =L= 1;

e657..    b241 + b265 =L= 1;

e658..    b242 + b262 =L= 1;

e659..    b243 + b263 =L= 1;

e660..    b244 + b264 =L= 1;

e661..    b245 + b265 =L= 1;

e662..    b246 + b262 =L= 1;

e663..    b247 + b263 =L= 1;

e664..    b248 + b264 =L= 1;

e665..    b249 + b265 =L= 1;

e666..    b250 + b262 =L= 1;

e667..    b251 + b263 =L= 1;

e668..    b252 + b264 =L= 1;

e669..    b253 + b265 =L= 1;

e670..    b254 + b262 =L= 1;

e671..    b255 + b263 =L= 1;

e672..    b256 + b264 =L= 1;

e673..    b257 + b265 =L= 1;

e674..    b190 + b258 =L= 1;

e675..    b191 + b259 =L= 1;

e676..    b192 + b260 =L= 1;

e677..    b193 + b261 =L= 1;

e678..    b190 + b262 =L= 1;

e679..    b191 + b263 =L= 1;

e680..    b192 + b264 =L= 1;

e681..    b193 + b265 =L= 1;

e682..    b190 + b266 =L= 1;

e683..    b191 + b267 =L= 1;

e684..    b192 + b268 =L= 1;

e685..    b193 + b269 =L= 1;

e686..    b190 + b270 =L= 1;

e687..    b191 + b271 =L= 1;

e688..    b192 + b272 =L= 1;

e689..    b193 + b273 =L= 1;

e690..    b206 + b258 =L= 1;

e691..    b207 + b259 =L= 1;

e692..    b208 + b260 =L= 1;

e693..    b209 + b261 =L= 1;

e694..    b206 + b262 =L= 1;

e695..    b207 + b263 =L= 1;

e696..    b208 + b264 =L= 1;

e697..    b209 + b265 =L= 1;

e698..    b206 + b266 =L= 1;

e699..    b207 + b267 =L= 1;

e700..    b208 + b268 =L= 1;

e701..    b209 + b269 =L= 1;

e702..    b206 + b270 =L= 1;

e703..    b207 + b271 =L= 1;

e704..    b208 + b272 =L= 1;

e705..    b209 + b273 =L= 1;

e706..    b226 + b258 =L= 1;

e707..    b227 + b259 =L= 1;

e708..    b228 + b260 =L= 1;

e709..    b229 + b261 =L= 1;

e710..    b226 + b262 =L= 1;

e711..    b227 + b263 =L= 1;

e712..    b228 + b264 =L= 1;

e713..    b229 + b265 =L= 1;

e714..    b226 + b266 =L= 1;

e715..    b227 + b267 =L= 1;

e716..    b228 + b268 =L= 1;

e717..    b229 + b269 =L= 1;

e718..    b226 + b270 =L= 1;

e719..    b227 + b271 =L= 1;

e720..    b228 + b272 =L= 1;

e721..    b229 + b273 =L= 1;

e722..    b246 + b258 =L= 1;

e723..    b247 + b259 =L= 1;

e724..    b248 + b260 =L= 1;

e725..    b249 + b261 =L= 1;

e726..    b246 + b262 =L= 1;

e727..    b247 + b263 =L= 1;

e728..    b248 + b264 =L= 1;

e729..    b249 + b265 =L= 1;

e730..    b246 + b266 =L= 1;

e731..    b247 + b267 =L= 1;

e732..    b248 + b268 =L= 1;

e733..    b249 + b269 =L= 1;

e734..    b246 + b270 =L= 1;

e735..    b247 + b271 =L= 1;

e736..    b248 + b272 =L= 1;

e737..    b249 + b273 =L= 1;

* set non-default bounds
x2.up = 1;
x3.up = 1;
x4.up = 1;
x5.up = 1;
x6.up = 1;
x7.up = 1;
x8.up = 1;
x9.up = 1;
x10.up = 1;
x11.up = 1;
x12.up = 1;
x13.up = 1;
x14.up = 1;
x15.up = 1;
x16.up = 1;
x17.up = 1;
x18.up = 1;
x19.up = 1;
x20.up = 1;
x21.up = 1;
x22.up = 1;
x23.up = 1;
x24.up = 1;
x25.up = 1;
x26.up = 1;
x27.up = 1;
x28.up = 1;
x29.up = 1;
x30.up = 1;
x31.up = 1;
x32.up = 1;
x33.up = 1;
x34.up = 1;
x35.up = 1;
x36.up = 1;
x37.up = 1;
x38.up = 1;
x39.up = 1;
x40.up = 1;
x41.up = 1;
x42.up = 1;
x43.up = 1;
x44.up = 1;
x45.up = 1;
x46.up = 1;
x47.up = 1;
x48.up = 1;
x49.up = 1;
x50.up = 1;
x51.up = 1;
x52.up = 1;
x53.up = 1;
x54.up = 1;
x55.up = 1;
x56.up = 1;
x57.up = 1;
x58.up = 1;
x59.up = 1;
x60.up = 1;
x61.up = 1;
x62.up = 1;
x63.up = 1;
x64.up = 1;
x65.up = 1;
x66.up = 1;
x67.up = 1;
x68.up = 1;
x69.up = 1;
x70.up = 1;
x71.up = 1;
x72.up = 1;
x73.up = 1;
x74.up = 1;
x75.up = 1;
x76.up = 1;
x77.up = 1;
x78.up = 1;
x79.up = 1;
x80.up = 1;
x81.up = 1;
x82.up = 1;
x83.up = 1;
x84.up = 1;
x85.up = 1;
x86.up = 1;
x87.up = 1;
x88.up = 1;
x89.up = 1;
x90.up = 1;
x91.up = 1;
x92.up = 1;
x93.up = 1;
x94.up = 1;
x95.up = 1;
x96.up = 1;
x97.up = 1;
x98.up = 1;
x99.up = 1;
x100.up = 1;
x101.up = 1;
x102.up = 1;
x103.up = 1;
x104.up = 1;
x105.up = 1;
x106.up = 1;
x107.up = 1;
x108.up = 1;
x109.up = 1;
x110.up = 1;
x111.up = 1;
x112.up = 1;
x113.up = 1;
x114.up = 1;
x115.up = 1;
x116.up = 1;
x117.up = 1;
x118.up = 1;
x119.up = 1;
x120.up = 1;
x121.up = 1;
x122.up = 1;
x123.up = 1;
x124.up = 1;
x125.up = 1;
x126.up = 1;
x127.up = 1;
x128.up = 1;
x129.up = 1;
x130.up = 1;
x131.up = 1;
x132.up = 1;
x133.up = 1;
x134.up = 1;
x135.up = 1;
x136.up = 1;
x137.up = 1;
x138.up = 2;
x139.up = 2;
x140.up = 2;
x141.up = 2;
x142.up = 2;
x143.up = 2;
x144.up = 2;
x145.up = 2;
x146.up = 2;
x147.up = 2;
x148.up = 2;
x149.up = 2;
x150.up = 2;
x151.up = 2;
x152.up = 2;
x153.up = 2;
x154.up = 2;
x155.up = 2;
x156.up = 2;
x157.up = 2;
x158.up = 2;
x159.up = 2;
x160.up = 2;
x161.up = 2;
x162.up = 2;
x163.up = 2;
x164.up = 2;
x165.up = 2;
x166.up = 2;
x167.up = 2;
x168.up = 2;
x169.up = 2;

Model m / all /;

m.limrow=0; m.limcol=0;
m.tolproj=0.0;

$if NOT '%gams.u1%' == '' $include '%gams.u1%'

$if not set MINLP $set MINLP MINLP
Solve m using %MINLP% maximizing objvar;


Last updated: 2018-05-28 Git hash: ac4a64c1
Imprint / Privacy Policy