MINLPLib

A Library of Mixed-Integer and Continuous Nonlinear Programming Instances

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


Instance: genpooling_meyer10

Formats ams gms lp mod nl osil pip
Primal Bounds
1722811.18400000 p1 ( gdx sol )
(infeas: 3e-10)
1368757.72700000 p2 ( gdx sol )
(infeas: 5e-13)
1086187.13700000 p3 ( gdx sol )
(infeas: 7e-11)
Dual Bounds
1086187.13600000 (ANTIGONE)
1086187.13600000 (BARON)
754999.11380000 (COUENNE)
753729.58990000 (LINDO)
591789.54090000 (SCIP)
References Misener, Ruth and Floudas, C A, Generalized Pooling Problem, 2011.
Source generalizedpooling_meyer10.gms from minlp.org model 123
Application Pooling Problem
Added to library 25 Sep 2013
Problem type MBQCP
#Variables 394
#Binary Variables 187
#Integer Variables 0
#Nonlinear Variables 130
#Nonlinear Binary Variables 0
#Nonlinear Integer Variables 0
Objective Sense min
Objective type linear
Objective curvature linear
#Nonzeros in Objective 364
#Nonlinear Nonzeros in Objective 0
#Constraints 423
#Linear Constraints 390
#Quadratic Constraints 33
#Polynomial Constraints 0
#Signomial Constraints 0
#General Nonlinear Constraints 0
Operands in Gen. Nonlin. Functions  
Constraints curvature indefinite
#Nonzeros in Jacobian 2427
#Nonlinear Nonzeros in Jacobian 930
#Nonzeros in (Upper-Left) Hessian of Lagrangian 600
#Nonzeros in Diagonal of Hessian of Lagrangian 0
#Blocks in Hessian of Lagrangian 10
Minimal blocksize in Hessian of Lagrangian 13
Maximal blocksize in Hessian of Lagrangian 13
Average blocksize in Hessian of Lagrangian 13.0
#Semicontinuities 0
#Nonlinear Semicontinuities 0
#SOS type 1 0
#SOS type 2 0
Infeasibility of initial point 300.5
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
*        424       41      177      206        0        0        0        0
*  
*  Variable counts
*                   x        b        i      s1s      s2s       sc       si
*      Total     cont   binary  integer     sos1     sos2    scont     sint
*        395      208      187        0        0        0        0        0
*  FX      0
*  
*  Nonzero counts
*      Total    const       NL      DLL
*       2792     1862      930        0
*
*  Solve m using MINLP 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,x194
          ,x195,x196,x197,x198,x199,x200,x201,x202,x203,x204,x205,x206,x207
          ,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,b274,b275,b276,b277,b278,b279,b280,b281,b282,b283,b284,b285
          ,b286,b287,b288,b289,b290,b291,b292,b293,b294,b295,b296,b297,b298
          ,b299,b300,b301,b302,b303,b304,b305,b306,b307,b308,b309,b310,b311
          ,b312,b313,b314,b315,b316,b317,b318,b319,b320,b321,b322,b323,b324
          ,b325,b326,b327,b328,b329,b330,b331,b332,b333,b334,b335,b336,b337
          ,b338,b339,b340,b341,b342,b343,b344,b345,b346,b347,b348,b349,b350
          ,b351,b352,b353,b354,b355,b356,b357,b358,b359,b360,b361,b362,b363
          ,b364,b365,b366,b367,b368,b369,b370,b371,b372,b373,b374,b375,b376
          ,b377,b378,b379,b380,b381,b382,b383,b384,b385,b386,b387,b388,b389
          ,b390,b391,b392,b393,b394,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,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,x194,x195,x196,x197,x198,x199,x200,x201,x202,x203,x204,x205
          ,x206,x207;

Binary Variables  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,b274,b275,b276,b277,b278,b279,b280,b281,b282,b283,b284
          ,b285,b286,b287,b288,b289,b290,b291,b292,b293,b294,b295,b296,b297
          ,b298,b299,b300,b301,b302,b303,b304,b305,b306,b307,b308,b309,b310
          ,b311,b312,b313,b314,b315,b316,b317,b318,b319,b320,b321,b322,b323
          ,b324,b325,b326,b327,b328,b329,b330,b331,b332,b333,b334,b335,b336
          ,b337,b338,b339,b340,b341,b342,b343,b344,b345,b346,b347,b348,b349
          ,b350,b351,b352,b353,b354,b355,b356,b357,b358,b359,b360,b361,b362
          ,b363,b364,b365,b366,b367,b368,b369,b370,b371,b372,b373,b374,b375
          ,b376,b377,b378,b379,b380,b381,b382,b383,b384,b385,b386,b387,b388
          ,b389,b390,b391,b392,b393,b394;

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;


e1..  - 40.0377777777778*x1 - 65.0613888888889*x2 - 75.0708333333333*x3
      - 100.094444444444*x4 - 120.113333333333*x5 - 110.103888888889*x6
      - 150.141666666667*x7 - 210.198333333333*x8 - 280.264444444444*x9
      - 245.231388888889*x10 - 15.0141666666667*x11 - 40.0377777777778*x12
      - 55.0519444444444*x13 - 75.0708333333333*x14 - 90.085*x15 - 90.085*x16
      - 125.118055555556*x17 - 180.17*x18 - 260.245555555556*x19
      - 215.203055555556*x20 - 40.0377777777778*x21 - 35.0330555555556*x22
      - 30.0283333333333*x23 - 65.0613888888889*x24 - 100.094444444444*x25
      - 85.0802777777778*x26 - 115.108611111111*x27 - 170.160555555556*x28
      - 240.226666666667*x29 - 220.207777777778*x30 - 85.0802777777778*x31
      - 80.0755555555556*x32 - 55.0519444444444*x33 - 100.094444444444*x34
      - 140.132222222222*x35 - 120.113333333333*x36 - 140.132222222222*x37
      - 180.17*x38 - 245.231388888889*x39 - 245.231388888889*x40
      - 95.0897222222222*x41 - 70.0661111111111*x42 - 55.0519444444444*x43
      - 45.0425*x44 - 75.0708333333333*x45 - 45.0425*x46 - 40.0377777777778*x47
      - 75.0708333333333*x48 - 150.141666666667*x49 - 150.141666666667*x50
      - 80.0755555555556*x51 - 70.0661111111111*x52 - 40.0377777777778*x53
      - 90.085*x54 - 125.118055555556*x55 - 100.094444444444*x56
      - 120.113333333333*x57 - 150.141666666667*x58 - 230.217222222222*x59
      - 230.217222222222*x60 - 70.0661111111111*x61 - 45.0425*x62
      - 30.0283333333333*x63 - 40.0377777777778*x64 - 75.0708333333333*x65
      - 50.0472222222222*x66 - 60.0566666666667*x67 - 100.094444444444*x68
      - 175.165277777778*x69 - 165.155833333333*x70 - 3980.41333333333*x71
      - 2990.28972222222*x72 - 1177.97083333333*x73 - 3945.38027777778*x74
      - 3980.41333333333*x75 - 3950.385*x76 - 2975.27555555556*x77
      - 2990.28972222222*x78 - 1263.05111111111*x79 - 1293.07944444444*x80
      - 3880.31888888889*x81 - 3900.33777777778*x82 - 3910.34722222222*x83
      - 3930.36611111111*x84 - 3930.36611111111*x85 - 3960.39444444444*x86
      - 4020.45111111111*x87 - 4090.51722222222*x88 - 4050.47944444444*x89
      - 2915.21888888889*x90 - 2925.22833333333*x91 - 2925.22833333333*x92
      - 2955.25666666667*x93 - 2945.24722222222*x94 - 2975.27555555556*x95
      - 3035.33222222222*x96 - 3110.40305555556*x97 - 3075.37*x98
      - 1142.93777777778*x99 - 1132.92833333333*x100 - 1142.93777777778*x101
      - 1182.97555555556*x102 - 1162.95666666667*x103 - 1182.97555555556*x104
      - 1243.03222222222*x105 - 1313.09833333333*x106 - 1293.07944444444*x107
      - 3910.34722222222*x108 - 3890.32833333333*x109 - 3900.33777777778*x110
      - 3900.33777777778*x111 - 3875.31416666667*x112 - 3910.34722222222*x113
      - 3970.40388888889*x114 - 4040.47*x115 - 4010.44166666667*x116
      - 3930.36611111111*x117 - 3920.35666666667*x118 - 3940.37555555556*x119
      - 3900.33777777778*x120 - 3885.32361111111*x121 - 3910.34722222222*x122
      - 3970.40388888889*x123 - 4040.47*x124 - 3980.41333333333*x125
      - 3930.36611111111*x126 - 3910.34722222222*x127 - 3920.35666666667*x128
      - 3875.31416666667*x129 - 3885.32361111111*x130 - 3890.32833333333*x131
      - 3960.39444444444*x132 - 4030.46055555556*x133 - 3990.42277777778*x134
      - 2995.29444444444*x135 - 2975.27555555556*x136 - 2975.27555555556*x137
      - 2945.24722222222*x138 - 2945.24722222222*x139 - 2925.22833333333*x140
      - 2955.25666666667*x141 - 3025.32277777778*x142 - 2995.29444444444*x143
      - 3055.35111111111*x144 - 3035.33222222222*x145 - 3035.33222222222*x146
      - 3005.30388888889*x147 - 3005.30388888889*x148 - 2995.29444444444*x149
      - 2955.25666666667*x150 - 2965.26611111111*x151 - 2995.29444444444*x152
      - 1333.11722222222*x153 - 1318.10305555556*x154 - 1313.09833333333*x155
      - 1283.07*x156 - 1283.07*x157 - 1273.06055555556*x158
      - 1233.02277777778*x159 - 1172.96611111111*x160 - 1213.00388888889*x161
      - 1293.07944444444*x162 - 1283.07*x163 - 1293.07944444444*x164
      - 1253.04166666667*x165 - 1223.01333333333*x166 - 1233.02277777778*x167
      - 1202.99444444444*x168 - 1202.99444444444*x169 - 1213.00388888889*x170
      - 150.141666666667*x171 - 135.1275*x172 - 100.094444444444*x173
      - 90.085*x174 - 40.0377777777778*x175 - 70.0661111111111*x176
      - 45.0425*x177 - 4984*b208 - 8099*b209 - 9345*b210 - 12460*b211
      - 14952*b212 - 13706*b213 - 18690*b214 - 26166*b215 - 34888*b216
      - 30527*b217 - 1869*b218 - 4984*b219 - 6853*b220 - 9345*b221 - 11214*b222
      - 11214*b223 - 15575*b224 - 22428*b225 - 32396*b226 - 26789*b227
      - 4984*b228 - 4361*b229 - 3738*b230 - 8099*b231 - 12460*b232 - 10591*b233
      - 14329*b234 - 21182*b235 - 29904*b236 - 27412*b237 - 10591*b238
      - 9968*b239 - 6853*b240 - 12460*b241 - 17444*b242 - 14952*b243
      - 17444*b244 - 22428*b245 - 30527*b246 - 30527*b247 - 11837*b248
      - 8722*b249 - 6853*b250 - 5607*b251 - 9345*b252 - 5607*b253 - 4984*b254
      - 9345*b255 - 18690*b256 - 18690*b257 - 9968*b258 - 8722*b259 - 4984*b260
      - 11214*b261 - 15575*b262 - 12460*b263 - 14952*b264 - 18690*b265
      - 28658*b266 - 28658*b267 - 8722*b268 - 5607*b269 - 3738*b270 - 4984*b271
      - 9345*b272 - 6230*b273 - 7476*b274 - 12460*b275 - 21805*b276
      - 20559*b277 - 14952*b278 - 11837*b279 - 9345*b280 - 10591*b281
      - 14952*b282 - 11214*b283 - 9968*b284 - 11837*b285 - 19936*b286
      - 23674*b287 - 2492*b288 - 4984*b289 - 6230*b290 - 8722*b291 - 8722*b292
      - 12460*b293 - 19936*b294 - 28658*b295 - 23674*b296 - 2492*b297
      - 3738*b298 - 3738*b299 - 7476*b300 - 6230*b301 - 9968*b302 - 17444*b303
      - 26789*b304 - 22428*b305 - 4984*b306 - 3738*b307 - 4984*b308 - 9968*b309
      - 7476*b310 - 9968*b311 - 17444*b312 - 26166*b313 - 23674*b314
      - 6230*b315 - 3738*b316 - 4984*b317 - 4984*b318 - 1869*b319 - 6230*b320
      - 13706*b321 - 22428*b322 - 18690*b323 - 8722*b324 - 7476*b325
      - 9968*b326 - 4984*b327 - 3115*b328 - 6230*b329 - 13706*b330 - 22428*b331
      - 14952*b332 - 8722*b333 - 6230*b334 - 7476*b335 - 1869*b336 - 3115*b337
      - 3738*b338 - 12460*b339 - 21182*b340 - 16198*b341 - 12460*b342
      - 9968*b343 - 9968*b344 - 6230*b345 - 6230*b346 - 3738*b347 - 7476*b348
      - 16198*b349 - 12460*b350 - 19936*b351 - 17444*b352 - 17444*b353
      - 13706*b354 - 13706*b355 - 12460*b356 - 7476*b357 - 8722*b358
      - 12460*b359 - 28658*b360 - 26789*b361 - 26166*b362 - 22428*b363
      - 22428*b364 - 21182*b365 - 16198*b366 - 8722*b367 - 13706*b368
      - 23674*b369 - 22428*b370 - 23674*b371 - 18690*b372 - 14952*b373
      - 16198*b374 - 12460*b375 - 12460*b376 - 13706*b377 - 18690*b378
      - 16821*b379 - 12460*b380 - 11214*b381 - 4984*b382 - 8722*b383
      - 5607*b384 - 48901*b385 - 36676*b386 - 13972*b387 - 48901*b388
      - 48901*b389 - 48901*b390 - 36676*b391 - 36676*b392 - 13972*b393
      - 13972*b394 + objvar =E= 0;

e2..  - x1 - x2 - x3 - x4 - x5 - x6 - x7 - x8 - x9 - x10 - x171 =L= -20;

e3..  - x11 - x12 - x13 - x14 - x15 - x16 - x17 - x18 - x19 - x20 - x172
      =L= -50;

e4..  - x21 - x22 - x23 - x24 - x25 - x26 - x27 - x28 - x29 - x30 - x173
      =L= -47.5;

e5..  - x31 - x32 - x33 - x34 - x35 - x36 - x37 - x38 - x39 - x40 - x174
      =L= -28;

e6..  - x41 - x42 - x43 - x44 - x45 - x46 - x47 - x48 - x49 - x50 - x175
      =L= -100;

e7..  - x51 - x52 - x53 - x54 - x55 - x56 - x57 - x58 - x59 - x60 - x176
      =L= -30;

e8..  - x61 - x62 - x63 - x64 - x65 - x66 - x67 - x68 - x69 - x70 - x177
      =L= -25;

e9..    x1 + x2 + x3 + x4 + x5 + x6 + x7 + x8 + x9 + x10 + x171 =L= 20;

e10..    x11 + x12 + x13 + x14 + x15 + x16 + x17 + x18 + x19 + x20 + x172
       =L= 50;

e11..    x21 + x22 + x23 + x24 + x25 + x26 + x27 + x28 + x29 + x30 + x173
       =L= 47.5;

e12..    x31 + x32 + x33 + x34 + x35 + x36 + x37 + x38 + x39 + x40 + x174
       =L= 28;

e13..    x41 + x42 + x43 + x44 + x45 + x46 + x47 + x48 + x49 + x50 + x175
       =L= 100;

e14..    x51 + x52 + x53 + x54 + x55 + x56 + x57 + x58 + x59 + x60 + x176
       =L= 30;

e15..    x61 + x62 + x63 + x64 + x65 + x66 + x67 + x68 + x69 + x70 + x177
       =L= 25;

e16..    x71 + x81 + x82 + x83 + x84 + x85 + x86 + x87 + x88 + x89 - 300.5*b385
       =L= 0;

e17..    x72 + x90 + x91 + x92 + x93 + x94 + x95 + x96 + x97 + x98 - 300.5*b386
       =L= 0;

e18..    x73 + x99 + x100 + x101 + x102 + x103 + x104 + x105 + x106 + x107
       - 300.5*b387 =L= 0;

e19..    x74 + x108 + x109 + x110 + x111 + x112 + x113 + x114 + x115 + x116
       - 300.5*b388 =L= 0;

e20..    x75 + x117 + x118 + x119 + x120 + x121 + x122 + x123 + x124 + x125
       - 300.5*b389 =L= 0;

e21..    x76 + x126 + x127 + x128 + x129 + x130 + x131 + x132 + x133 + x134
       - 300.5*b390 =L= 0;

e22..    x77 + x135 + x136 + x137 + x138 + x139 + x140 + x141 + x142 + x143
       - 300.5*b391 =L= 0;

e23..    x78 + x144 + x145 + x146 + x147 + x148 + x149 + x150 + x151 + x152
       - 300.5*b392 =L= 0;

e24..    x79 + x153 + x154 + x155 + x156 + x157 + x158 + x159 + x160 + x161
       - 300.5*b393 =L= 0;

e25..    x80 + x162 + x163 + x164 + x165 + x166 + x167 + x168 + x169 + x170
       - 300.5*b394 =L= 0;

e26..  - x71 - x72 - x73 - x74 - x75 - x76 - x77 - x78 - x79 - x80 - x171
       - x172 - x173 - x174 - x175 - x176 - x177 =L= -300.5;

e27..    x71 + x72 + x73 + x74 + x75 + x76 + x77 + x78 + x79 + x80 + x171
       + x172 + x173 + x174 + x175 + x176 + x177 =L= 300.5;

e28..    x1 + x11 + x21 + x31 + x41 + x51 + x61 - x71 - x81 - x82 - x83 - x84
       - x85 - x86 - x87 - x88 - x89 + x90 + x99 + x108 + x117 + x126 + x135
       + x144 + x153 + x162 =E= 0;

e29..    x2 + x12 + x22 + x32 + x42 + x52 + x62 - x72 + x81 - x90 - x91 - x92
       - x93 - x94 - x95 - x96 - x97 - x98 + x100 + x109 + x118 + x127 + x136
       + x145 + x154 + x163 =E= 0;

e30..    x3 + x13 + x23 + x33 + x43 + x53 + x63 - x73 + x82 + x91 - x99 - x100
       - x101 - x102 - x103 - x104 - x105 - x106 - x107 + x110 + x119 + x128
       + x137 + x146 + x155 + x164 =E= 0;

e31..    x4 + x14 + x24 + x34 + x44 + x54 + x64 - x74 + x83 + x92 + x101 - x108
       - x109 - x110 - x111 - x112 - x113 - x114 - x115 - x116 + x120 + x129
       + x138 + x147 + x156 + x165 =E= 0;

e32..    x5 + x15 + x25 + x35 + x45 + x55 + x65 - x75 + x84 + x93 + x102 + x111
       - x117 - x118 - x119 - x120 - x121 - x122 - x123 - x124 - x125 + x130
       + x139 + x148 + x157 + x166 =E= 0;

e33..    x6 + x16 + x26 + x36 + x46 + x56 + x66 - x76 + x85 + x94 + x103 + x112
       + x121 - x126 - x127 - x128 - x129 - x130 - x131 - x132 - x133 - x134
       + x140 + x149 + x158 + x167 =E= 0;

e34..    x7 + x17 + x27 + x37 + x47 + x57 + x67 - x77 + x86 + x95 + x104 + x113
       + x122 + x131 - x135 - x136 - x137 - x138 - x139 - x140 - x141 - x142
       - x143 + x150 + x159 + x168 =E= 0;

e35..    x8 + x18 + x28 + x38 + x48 + x58 + x68 - x78 + x87 + x96 + x105 + x114
       + x123 + x132 + x141 - x144 - x145 - x146 - x147 - x148 - x149 - x150
       - x151 - x152 + x160 + x169 =E= 0;

e36..    x9 + x19 + x29 + x39 + x49 + x59 + x69 - x79 + x88 + x97 + x106 + x115
       + x124 + x133 + x142 + x151 - x153 - x154 - x155 - x156 - x157 - x158
       - x159 - x160 - x161 + x170 =E= 0;

e37..    x10 + x20 + x30 + x40 + x50 + x60 + x70 - x80 + x89 + x98 + x107
       + x116 + x125 + x134 + x143 + x152 + x161 - x162 - x163 - x164 - x165
       - x166 - x167 - x168 - x169 - x170 =E= 0;

e38.. 0.1*(x181*x90 + x184*x99 + x187*x108 + x190*x117 + x193*x126 + x196*x135
       + x199*x144 + x202*x153 + x205*x162) - (x178*x71 + x178*x81 + x178*x82
       + x178*x83 + x178*x84 + x178*x85 + x178*x86 + x178*x87 + x178*x88 + x178
      *x89) + 10*x1 + 80*x11 + 40*x21 + 120*x31 + 50*x41 + 5*x51 + 100*x61
       =E= 0;

e39.. 0.05*(x182*x90 + x185*x99 + x188*x108 + x191*x117 + x194*x126 + x197*x135
       + x200*x144 + x203*x153 + x206*x162) - (x179*x71 + x179*x81 + x179*x82
       + x179*x83 + x179*x84 + x179*x85 + x179*x86 + x179*x87 + x179*x88 + x179
      *x89) + 25*x1 + 87.5000000000001*x11 + 4*x21 + 50*x31 + 35*x41 + 5*x51
       + 2.5*x61 =E= 0;

e40.. x183*x90 + x186*x99 + x189*x108 + x192*x117 + x195*x126 + x198*x135 + 
      x201*x144 + x204*x153 + x207*x162 - (x180*x71 + x180*x81 + x180*x82 + 
      x180*x83 + x180*x84 + x180*x85 + x180*x86 + x180*x87 + x180*x88 + x180*
      x89) + 500*x1 + 2000*x11 + 100*x21 + 400*x31 + 250*x41 + 50*x51 + 150*x61
       =E= 0;

e41.. 0.125*(x178*x81 + x184*x100 + x187*x109 + x190*x118 + x193*x127 + x196*
      x136 + x199*x145 + x202*x154 + x205*x163) - (x181*x72 + x181*x90 + x181*
      x91 + x181*x92 + x181*x93 + x181*x94 + x181*x95 + x181*x96 + x181*x97 + 
      x181*x98) + 12.5*x2 + 100*x12 + 50*x22 + 150*x32 + 62.5*x42 + 6.25*x52
       + 125*x62 =E= 0;

e42.. 0.5*(x179*x81 + x185*x100 + x188*x109 + x191*x118 + x194*x127 + x197*x136
       + x200*x145 + x203*x154 + x206*x163) - (x182*x72 + x182*x90 + x182*x91
       + x182*x92 + x182*x93 + x182*x94 + x182*x95 + x182*x96 + x182*x97 + x182
      *x98) + 250*x2 + 875*x12 + 40*x22 + 500*x32 + 350*x42 + 50*x52 + 25*x62
       =E= 0;

e43.. 0.5*(x180*x81 + x186*x100 + x189*x109 + x192*x118 + x195*x127 + x198*x136
       + x201*x145 + x204*x154 + x207*x163) - (x183*x72 + x183*x90 + x183*x91
       + x183*x92 + x183*x93 + x183*x94 + x183*x95 + x183*x96 + x183*x97 + x183
      *x98) + 250*x2 + 1000*x12 + 50*x22 + 200*x32 + 125*x42 + 25*x52 + 75*x62
       =E= 0;

e44.. 0.01*(x178*x82 + x181*x91 + x187*x110 + x190*x119 + x193*x128 + x196*x137
       + x199*x146 + x202*x155 + x205*x164) - (x184*x73 + x184*x99 + x184*x100
       + x184*x101 + x184*x102 + x184*x103 + x184*x104 + x184*x105 + x184*x106
       + x184*x107) + x3 + 8.00000000000001*x13 + 4*x23 + 12*x33 + 5*x43
       + 0.5*x53 + 10*x63 =E= 0;

e45.. 0.1*(x179*x82 + x182*x91 + x188*x110 + x191*x119 + x194*x128 + x197*x137
       + x200*x146 + x203*x155 + x206*x164) - (x185*x73 + x185*x99 + x185*x100
       + x185*x101 + x185*x102 + x185*x103 + x185*x104 + x185*x105 + x185*x106
       + x185*x107) + 50*x3 + 175*x13 + 8*x23 + 100*x33 + 70*x43 + 10*x53
       + 5*x63 =E= 0;

e46.. 0.05*(x180*x82 + x183*x91 + x189*x110 + x192*x119 + x195*x128 + x198*x137
       + x201*x146 + x204*x155 + x207*x164) - (x186*x73 + x186*x99 + x186*x100
       + x186*x101 + x186*x102 + x186*x103 + x186*x104 + x186*x105 + x186*x106
       + x186*x107) + 25*x3 + 100*x13 + 5*x23 + 20*x33 + 12.5*x43 + 2.5*x53
       + 7.50000000000001*x63 =E= 0;

e47.. x178*x83 + x181*x92 + x184*x101 + x190*x120 + x193*x129 + x196*x138 + 
      x199*x147 + x202*x156 + x205*x165 - (x187*x74 + x187*x108 + x187*x109 + 
      x187*x110 + x187*x111 + x187*x112 + x187*x113 + x187*x114 + x187*x115 + 
      x187*x116) + 100*x4 + 800*x14 + 400*x24 + 1200*x34 + 500*x44 + 50*x54
       + 1000*x64 =E= 0;

e48.. 0.25*(x179*x83 + x182*x92 + x185*x101 + x191*x120 + x194*x129 + x197*x138
       + x200*x147 + x203*x156 + x206*x165) - (x188*x74 + x188*x108 + x188*x109
       + x188*x110 + x188*x111 + x188*x112 + x188*x113 + x188*x114 + x188*x115
       + x188*x116) + 125*x4 + 437.5*x14 + 20*x24 + 250*x34 + 175*x44 + 25*x54
       + 12.5*x64 =E= 0;

e49.. 0.25*(x180*x83 + x183*x92 + x186*x101 + x192*x120 + x195*x129 + x198*x138
       + x201*x147 + x204*x156 + x207*x165) - (x189*x74 + x189*x108 + x189*x109
       + x189*x110 + x189*x111 + x189*x112 + x189*x113 + x189*x114 + x189*x115
       + x189*x116) + 125*x4 + 500*x14 + 25*x24 + 100*x34 + 62.5*x44 + 12.5*x54
       + 37.5*x64 =E= 0;

e50.. 0.1*(x178*x84 + x181*x93 + x184*x102 + x187*x111 + x193*x130 + x196*x139
       + x199*x148 + x202*x157 + x205*x166) - (x190*x75 + x190*x117 + x190*x118
       + x190*x119 + x190*x120 + x190*x121 + x190*x122 + x190*x123 + x190*x124
       + x190*x125) + 10*x5 + 80*x15 + 40*x25 + 120*x35 + 50*x45 + 5*x55
       + 100*x65 =E= 0;

e51.. 0.1*(x179*x84 + x182*x93 + x185*x102 + x188*x111 + x194*x130 + x197*x139
       + x200*x148 + x203*x157 + x206*x166) - (x191*x75 + x191*x117 + x191*x118
       + x191*x119 + x191*x120 + x191*x121 + x191*x122 + x191*x123 + x191*x124
       + x191*x125) + 50*x5 + 175*x15 + 8*x25 + 100*x35 + 70*x45 + 10*x55
       + 5*x65 =E= 0;

e52.. 0.8*(x180*x84 + x183*x93 + x186*x102 + x189*x111 + x195*x130 + x198*x139
       + x201*x148 + x204*x157 + x207*x166) - (x192*x75 + x192*x117 + x192*x118
       + x192*x119 + x192*x120 + x192*x121 + x192*x122 + x192*x123 + x192*x124
       + x192*x125) + 400*x5 + 1600*x15 + 80*x25 + 320*x35 + 200*x45 + 40*x55
       + 120*x65 =E= 0;

e53.. x178*x85 + x181*x94 + x184*x103 + x187*x112 + x190*x121 + x196*x140 + 
      x199*x149 + x202*x158 + x205*x167 - (x193*x76 + x193*x126 + x193*x127 + 
      x193*x128 + x193*x129 + x193*x130 + x193*x131 + x193*x132 + x193*x133 + 
      x193*x134) + 100*x6 + 800*x16 + 400*x26 + 1200*x36 + 500*x46 + 50*x56
       + 1000*x66 =E= 0;

e54.. x179*x85 + x182*x94 + x185*x103 + x188*x112 + x191*x121 + x197*x140 + 
      x200*x149 + x203*x158 + x206*x167 - (x194*x76 + x194*x126 + x194*x127 + 
      x194*x128 + x194*x129 + x194*x130 + x194*x131 + x194*x132 + x194*x133 + 
      x194*x134) + 500*x6 + 1750*x16 + 80*x26 + 1000*x36 + 700*x46 + 100*x56
       + 50*x66 =E= 0;

e55.. 0.05*(x180*x85 + x183*x94 + x186*x103 + x189*x112 + x192*x121 + x198*x140
       + x201*x149 + x204*x158 + x207*x167) - (x195*x76 + x195*x126 + x195*x127
       + x195*x128 + x195*x129 + x195*x130 + x195*x131 + x195*x132 + x195*x133
       + x195*x134) + 25*x6 + 100*x16 + 5*x26 + 20*x36 + 12.5*x46 + 2.5*x56
       + 7.50000000000001*x66 =E= 0;

e56.. x178*x86 + x181*x95 + x184*x104 + x187*x113 + x190*x122 + x193*x131 + 
      x199*x150 + x202*x159 + x205*x168 - (x196*x77 + x196*x135 + x196*x136 + 
      x196*x137 + x196*x138 + x196*x139 + x196*x140 + x196*x141 + x196*x142 + 
      x196*x143) + 100*x7 + 800*x17 + 400*x27 + 1200*x37 + 500*x47 + 50*x57
       + 1000*x67 =E= 0;

e57.. 0.13*(x179*x86 + x182*x95 + x185*x104 + x188*x113 + x191*x122 + x194*x131
       + x200*x150 + x203*x159 + x206*x168) - (x197*x77 + x197*x135 + x197*x136
       + x197*x137 + x197*x138 + x197*x139 + x197*x140 + x197*x141 + x197*x142
       + x197*x143) + 65*x7 + 227.5*x17 + 10.4*x27 + 130*x37 + 91*x47 + 13*x57
       + 6.5*x67 =E= 0;

e58.. 0.1*(x180*x86 + x183*x95 + x186*x104 + x189*x113 + x192*x122 + x195*x131
       + x201*x150 + x204*x159 + x207*x168) - (x198*x77 + x198*x135 + x198*x136
       + x198*x137 + x198*x138 + x198*x139 + x198*x140 + x198*x141 + x198*x142
       + x198*x143) + 50*x7 + 200*x17 + 10*x27 + 40*x37 + 25*x47 + 5*x57
       + 15*x67 =E= 0;

e59.. 0.005*(x178*x87 + x181*x96 + x184*x105 + x187*x114 + x190*x123 + x193*
      x132 + x196*x141 + x202*x160 + x205*x169) - (x199*x78 + x199*x144 + x199*
      x145 + x199*x146 + x199*x147 + x199*x148 + x199*x149 + x199*x150 + x199*
      x151 + x199*x152) + 0.5*x8 + 4*x18 + 2*x28 + 6.00000000000001*x38
       + 2.5*x48 + 0.25*x58 + 5*x68 =E= 0;

e60.. x179*x87 + x182*x96 + x185*x105 + x188*x114 + x191*x123 + x194*x132 + 
      x197*x141 + x203*x160 + x206*x169 - (x200*x78 + x200*x144 + x200*x145 + 
      x200*x146 + x200*x147 + x200*x148 + x200*x149 + x200*x150 + x200*x151 + 
      x200*x152) + 500*x8 + 1750*x18 + 80*x28 + 1000*x38 + 700*x48 + 100*x58
       + 50*x68 =E= 0;

e61.. x180*x87 + x183*x96 + x186*x105 + x189*x114 + x192*x123 + x195*x132 + 
      x198*x141 + x204*x160 + x207*x169 - (x201*x78 + x201*x144 + x201*x145 + 
      x201*x146 + x201*x147 + x201*x148 + x201*x149 + x201*x150 + x201*x151 + 
      x201*x152) + 500*x8 + 2000*x18 + 100*x28 + 400*x38 + 250*x48 + 50*x58
       + 150*x68 =E= 0;

e62.. 0.9*(x178*x88 + x181*x97 + x184*x106 + x187*x115 + x190*x124 + x193*x133
       + x196*x142 + x199*x151 + x205*x170) - (x202*x79 + x202*x153 + x202*x154
       + x202*x155 + x202*x156 + x202*x157 + x202*x158 + x202*x159 + x202*x160
       + x202*x161) + 90*x9 + 720*x19 + 360*x29 + 1080*x39 + 450*x49 + 45*x59
       + 900*x69 =E= 0;

e63.. 0.01*(x179*x88 + x182*x97 + x185*x106 + x188*x115 + x191*x124 + x194*x133
       + x197*x142 + x200*x151 + x206*x170) - (x203*x79 + x203*x153 + x203*x154
       + x203*x155 + x203*x156 + x203*x157 + x203*x158 + x203*x159 + x203*x160
       + x203*x161) + 5*x9 + 17.5*x19 + 0.800000000000001*x29 + 10*x39
       + 7.00000000000001*x49 + x59 + 0.5*x69 =E= 0;

e64.. x180*x88 + x183*x97 + x186*x106 + x189*x115 + x192*x124 + x195*x133 + 
      x198*x142 + x201*x151 + x207*x170 - (x204*x79 + x204*x153 + x204*x154 + 
      x204*x155 + x204*x156 + x204*x157 + x204*x158 + x204*x159 + x204*x160 + 
      x204*x161) + 500*x9 + 2000*x19 + 100*x29 + 400*x39 + 250*x49 + 50*x59
       + 150*x69 =E= 0;

e65.. 0.3*(x178*x89 + x181*x98 + x184*x107 + x187*x116 + x190*x125 + x193*x134
       + x196*x143 + x199*x152 + x202*x161) - (x205*x80 + x205*x162 + x205*x163
       + x205*x164 + x205*x165 + x205*x166 + x205*x167 + x205*x168 + x205*x169
       + x205*x170) + 30*x10 + 240*x20 + 120*x30 + 360*x40 + 150*x50 + 15*x60
       + 300*x70 =E= 0;

e66.. 0.8*(x179*x89 + x182*x98 + x185*x107 + x188*x116 + x191*x125 + x194*x134
       + x197*x143 + x200*x152 + x203*x161) - (x206*x80 + x206*x162 + x206*x163
       + x206*x164 + x206*x165 + x206*x166 + x206*x167 + x206*x168 + x206*x169
       + x206*x170) + 400*x10 + 1400*x20 + 64*x30 + 800*x40 + 560*x50 + 80*x60
       + 40*x70 =E= 0;

e67.. 0.7*(x180*x89 + x183*x98 + x186*x107 + x189*x116 + x192*x125 + x195*x134
       + x198*x143 + x201*x152 + x204*x161) - (x207*x80 + x207*x162 + x207*x163
       + x207*x164 + x207*x165 + x207*x166 + x207*x167 + x207*x168 + x207*x169
       + x207*x170) + 350*x10 + 1400*x20 + 70*x30 + 280*x40 + 175*x50 + 35*x60
       + 105*x70 =E= 0;

e68.. x178*x71 + x181*x72 + x184*x73 + x187*x74 + x190*x75 + x193*x76 + x196*
      x77 + x199*x78 + x202*x79 + x205*x80 - 5*x71 - 5*x72 - 5*x73 - 5*x74 - 5*
      x75 - 5*x76 - 5*x77 - 5*x78 - 5*x79 - 5*x80 + 95*x171 + 795*x172
       + 395*x173 + 1195*x174 + 495*x175 + 45*x176 + 995*x177 =L= 0;

e69.. x179*x71 + x182*x72 + x185*x73 + x188*x74 + x191*x75 + x194*x76 + x197*
      x77 + x200*x78 + x203*x79 + x206*x80 - 5*x71 - 5*x72 - 5*x73 - 5*x74 - 5*
      x75 - 5*x76 - 5*x77 - 5*x78 - 5*x79 - 5*x80 + 495*x171 + 1745*x172
       + 75*x173 + 995*x174 + 695*x175 + 95*x176 + 45*x177 =L= 0;

e70.. x180*x71 + x183*x72 + x186*x73 + x189*x74 + x192*x75 + x195*x76 + x198*
      x77 + x201*x78 + x204*x79 + x207*x80 - 10*x71 - 10*x72 - 10*x73 - 10*x74
       - 10*x75 - 10*x76 - 10*x77 - 10*x78 - 10*x79 - 10*x80 + 490*x171
       + 1990*x172 + 90*x173 + 390*x174 + 240*x175 + 40*x176 + 140*x177 =L= 0;

e71..    x1 - 0.2*b208 =G= 0;

e72..    x2 - 0.2*b209 =G= 0;

e73..    x3 - 0.2*b210 =G= 0;

e74..    x4 - 0.2*b211 =G= 0;

e75..    x5 - 0.2*b212 =G= 0;

e76..    x6 - 0.2*b213 =G= 0;

e77..    x7 - 0.2*b214 =G= 0;

e78..    x8 - 0.2*b215 =G= 0;

e79..    x9 - 0.2*b216 =G= 0;

e80..    x10 - 0.2*b217 =G= 0;

e81..    x11 - 0.2*b218 =G= 0;

e82..    x12 - 0.2*b219 =G= 0;

e83..    x13 - 0.2*b220 =G= 0;

e84..    x14 - 0.2*b221 =G= 0;

e85..    x15 - 0.2*b222 =G= 0;

e86..    x16 - 0.2*b223 =G= 0;

e87..    x17 - 0.2*b224 =G= 0;

e88..    x18 - 0.2*b225 =G= 0;

e89..    x19 - 0.2*b226 =G= 0;

e90..    x20 - 0.2*b227 =G= 0;

e91..    x21 - 0.2*b228 =G= 0;

e92..    x22 - 0.2*b229 =G= 0;

e93..    x23 - 0.2*b230 =G= 0;

e94..    x24 - 0.2*b231 =G= 0;

e95..    x25 - 0.2*b232 =G= 0;

e96..    x26 - 0.2*b233 =G= 0;

e97..    x27 - 0.2*b234 =G= 0;

e98..    x28 - 0.2*b235 =G= 0;

e99..    x29 - 0.2*b236 =G= 0;

e100..    x30 - 0.2*b237 =G= 0;

e101..    x31 - 0.2*b238 =G= 0;

e102..    x32 - 0.2*b239 =G= 0;

e103..    x33 - 0.2*b240 =G= 0;

e104..    x34 - 0.2*b241 =G= 0;

e105..    x35 - 0.2*b242 =G= 0;

e106..    x36 - 0.2*b243 =G= 0;

e107..    x37 - 0.2*b244 =G= 0;

e108..    x38 - 0.2*b245 =G= 0;

e109..    x39 - 0.2*b246 =G= 0;

e110..    x40 - 0.2*b247 =G= 0;

e111..    x41 - 0.2*b248 =G= 0;

e112..    x42 - 0.2*b249 =G= 0;

e113..    x43 - 0.2*b250 =G= 0;

e114..    x44 - 0.2*b251 =G= 0;

e115..    x45 - 0.2*b252 =G= 0;

e116..    x46 - 0.2*b253 =G= 0;

e117..    x47 - 0.2*b254 =G= 0;

e118..    x48 - 0.2*b255 =G= 0;

e119..    x49 - 0.2*b256 =G= 0;

e120..    x50 - 0.2*b257 =G= 0;

e121..    x51 - 0.2*b258 =G= 0;

e122..    x52 - 0.2*b259 =G= 0;

e123..    x53 - 0.2*b260 =G= 0;

e124..    x54 - 0.2*b261 =G= 0;

e125..    x55 - 0.2*b262 =G= 0;

e126..    x56 - 0.2*b263 =G= 0;

e127..    x57 - 0.2*b264 =G= 0;

e128..    x58 - 0.2*b265 =G= 0;

e129..    x59 - 0.2*b266 =G= 0;

e130..    x60 - 0.2*b267 =G= 0;

e131..    x61 - 0.2*b268 =G= 0;

e132..    x62 - 0.2*b269 =G= 0;

e133..    x63 - 0.2*b270 =G= 0;

e134..    x64 - 0.2*b271 =G= 0;

e135..    x65 - 0.2*b272 =G= 0;

e136..    x66 - 0.2*b273 =G= 0;

e137..    x67 - 0.2*b274 =G= 0;

e138..    x68 - 0.2*b275 =G= 0;

e139..    x69 - 0.2*b276 =G= 0;

e140..    x70 - 0.2*b277 =G= 0;

e141..    x1 - 20*b208 =L= 0;

e142..    x2 - 20*b209 =L= 0;

e143..    x3 - 20*b210 =L= 0;

e144..    x4 - 20*b211 =L= 0;

e145..    x5 - 20*b212 =L= 0;

e146..    x6 - 20*b213 =L= 0;

e147..    x7 - 20*b214 =L= 0;

e148..    x8 - 20*b215 =L= 0;

e149..    x9 - 20*b216 =L= 0;

e150..    x10 - 20*b217 =L= 0;

e151..    x11 - 50*b218 =L= 0;

e152..    x12 - 50*b219 =L= 0;

e153..    x13 - 50*b220 =L= 0;

e154..    x14 - 50*b221 =L= 0;

e155..    x15 - 50*b222 =L= 0;

e156..    x16 - 50*b223 =L= 0;

e157..    x17 - 50*b224 =L= 0;

e158..    x18 - 50*b225 =L= 0;

e159..    x19 - 50*b226 =L= 0;

e160..    x20 - 50*b227 =L= 0;

e161..    x21 - 47.5*b228 =L= 0;

e162..    x22 - 47.5*b229 =L= 0;

e163..    x23 - 47.5*b230 =L= 0;

e164..    x24 - 47.5*b231 =L= 0;

e165..    x25 - 47.5*b232 =L= 0;

e166..    x26 - 47.5*b233 =L= 0;

e167..    x27 - 47.5*b234 =L= 0;

e168..    x28 - 47.5*b235 =L= 0;

e169..    x29 - 47.5*b236 =L= 0;

e170..    x30 - 47.5*b237 =L= 0;

e171..    x31 - 28*b238 =L= 0;

e172..    x32 - 28*b239 =L= 0;

e173..    x33 - 28*b240 =L= 0;

e174..    x34 - 28*b241 =L= 0;

e175..    x35 - 28*b242 =L= 0;

e176..    x36 - 28*b243 =L= 0;

e177..    x37 - 28*b244 =L= 0;

e178..    x38 - 28*b245 =L= 0;

e179..    x39 - 28*b246 =L= 0;

e180..    x40 - 28*b247 =L= 0;

e181..    x41 - 100*b248 =L= 0;

e182..    x42 - 100*b249 =L= 0;

e183..    x43 - 100*b250 =L= 0;

e184..    x44 - 100*b251 =L= 0;

e185..    x45 - 100*b252 =L= 0;

e186..    x46 - 100*b253 =L= 0;

e187..    x47 - 100*b254 =L= 0;

e188..    x48 - 100*b255 =L= 0;

e189..    x49 - 100*b256 =L= 0;

e190..    x50 - 100*b257 =L= 0;

e191..    x51 - 30*b258 =L= 0;

e192..    x52 - 30*b259 =L= 0;

e193..    x53 - 30*b260 =L= 0;

e194..    x54 - 30*b261 =L= 0;

e195..    x55 - 30*b262 =L= 0;

e196..    x56 - 30*b263 =L= 0;

e197..    x57 - 30*b264 =L= 0;

e198..    x58 - 30*b265 =L= 0;

e199..    x59 - 30*b266 =L= 0;

e200..    x60 - 30*b267 =L= 0;

e201..    x61 - 25*b268 =L= 0;

e202..    x62 - 25*b269 =L= 0;

e203..    x63 - 25*b270 =L= 0;

e204..    x64 - 25*b271 =L= 0;

e205..    x65 - 25*b272 =L= 0;

e206..    x66 - 25*b273 =L= 0;

e207..    x67 - 25*b274 =L= 0;

e208..    x68 - 25*b275 =L= 0;

e209..    x69 - 25*b276 =L= 0;

e210..    x70 - 25*b277 =L= 0;

e211..    x71 - 0.2*b278 =G= 0;

e212..    x72 - 0.2*b279 =G= 0;

e213..    x73 - 0.2*b280 =G= 0;

e214..    x74 - 0.2*b281 =G= 0;

e215..    x75 - 0.2*b282 =G= 0;

e216..    x76 - 0.2*b283 =G= 0;

e217..    x77 - 0.2*b284 =G= 0;

e218..    x78 - 0.2*b285 =G= 0;

e219..    x79 - 0.2*b286 =G= 0;

e220..    x80 - 0.2*b287 =G= 0;

e221..    x71 - 300.5*b278 =L= 0;

e222..    x72 - 300.5*b279 =L= 0;

e223..    x73 - 300.5*b280 =L= 0;

e224..    x74 - 300.5*b281 =L= 0;

e225..    x75 - 300.5*b282 =L= 0;

e226..    x76 - 300.5*b283 =L= 0;

e227..    x77 - 300.5*b284 =L= 0;

e228..    x78 - 300.5*b285 =L= 0;

e229..    x79 - 300.5*b286 =L= 0;

e230..    x80 - 300.5*b287 =L= 0;

e231..    x171 - 0.2*b378 =G= 0;

e232..    x172 - 0.2*b379 =G= 0;

e233..    x173 - 0.2*b380 =G= 0;

e234..    x174 - 0.2*b381 =G= 0;

e235..    x175 - 0.2*b382 =G= 0;

e236..    x176 - 0.2*b383 =G= 0;

e237..    x177 - 0.2*b384 =G= 0;

e238..    x171 - 20*b378 =L= 0;

e239..    x172 - 50*b379 =L= 0;

e240..    x173 - 47.5*b380 =L= 0;

e241..    x174 - 28*b381 =L= 0;

e242..    x175 - 100*b382 =L= 0;

e243..    x176 - 30*b383 =L= 0;

e244..    x177 - 25*b384 =L= 0;

e245..    x90 - 0.2*b297 =G= 0;

e246..    x99 - 0.2*b306 =G= 0;

e247..    x108 - 0.2*b315 =G= 0;

e248..    x117 - 0.2*b324 =G= 0;

e249..    x126 - 0.2*b333 =G= 0;

e250..    x135 - 0.2*b342 =G= 0;

e251..    x144 - 0.2*b351 =G= 0;

e252..    x153 - 0.2*b360 =G= 0;

e253..    x162 - 0.2*b369 =G= 0;

e254..    x81 - 0.2*b288 =G= 0;

e255..    x100 - 0.2*b307 =G= 0;

e256..    x109 - 0.2*b316 =G= 0;

e257..    x118 - 0.2*b325 =G= 0;

e258..    x127 - 0.2*b334 =G= 0;

e259..    x136 - 0.2*b343 =G= 0;

e260..    x145 - 0.2*b352 =G= 0;

e261..    x154 - 0.2*b361 =G= 0;

e262..    x163 - 0.2*b370 =G= 0;

e263..    x82 - 0.2*b289 =G= 0;

e264..    x91 - 0.2*b298 =G= 0;

e265..    x110 - 0.2*b317 =G= 0;

e266..    x119 - 0.2*b326 =G= 0;

e267..    x128 - 0.2*b335 =G= 0;

e268..    x137 - 0.2*b344 =G= 0;

e269..    x146 - 0.2*b353 =G= 0;

e270..    x155 - 0.2*b362 =G= 0;

e271..    x164 - 0.2*b371 =G= 0;

e272..    x83 - 0.2*b290 =G= 0;

e273..    x92 - 0.2*b299 =G= 0;

e274..    x101 - 0.2*b308 =G= 0;

e275..    x120 - 0.2*b327 =G= 0;

e276..    x129 - 0.2*b336 =G= 0;

e277..    x138 - 0.2*b345 =G= 0;

e278..    x147 - 0.2*b354 =G= 0;

e279..    x156 - 0.2*b363 =G= 0;

e280..    x165 - 0.2*b372 =G= 0;

e281..    x84 - 0.2*b291 =G= 0;

e282..    x93 - 0.2*b300 =G= 0;

e283..    x102 - 0.2*b309 =G= 0;

e284..    x111 - 0.2*b318 =G= 0;

e285..    x130 - 0.2*b337 =G= 0;

e286..    x139 - 0.2*b346 =G= 0;

e287..    x148 - 0.2*b355 =G= 0;

e288..    x157 - 0.2*b364 =G= 0;

e289..    x166 - 0.2*b373 =G= 0;

e290..    x85 - 0.2*b292 =G= 0;

e291..    x94 - 0.2*b301 =G= 0;

e292..    x103 - 0.2*b310 =G= 0;

e293..    x112 - 0.2*b319 =G= 0;

e294..    x121 - 0.2*b328 =G= 0;

e295..    x140 - 0.2*b347 =G= 0;

e296..    x149 - 0.2*b356 =G= 0;

e297..    x158 - 0.2*b365 =G= 0;

e298..    x167 - 0.2*b374 =G= 0;

e299..    x86 - 0.2*b293 =G= 0;

e300..    x95 - 0.2*b302 =G= 0;

e301..    x104 - 0.2*b311 =G= 0;

e302..    x113 - 0.2*b320 =G= 0;

e303..    x122 - 0.2*b329 =G= 0;

e304..    x131 - 0.2*b338 =G= 0;

e305..    x150 - 0.2*b357 =G= 0;

e306..    x159 - 0.2*b366 =G= 0;

e307..    x168 - 0.2*b375 =G= 0;

e308..    x87 - 0.2*b294 =G= 0;

e309..    x96 - 0.2*b303 =G= 0;

e310..    x105 - 0.2*b312 =G= 0;

e311..    x114 - 0.2*b321 =G= 0;

e312..    x123 - 0.2*b330 =G= 0;

e313..    x132 - 0.2*b339 =G= 0;

e314..    x141 - 0.2*b348 =G= 0;

e315..    x160 - 0.2*b367 =G= 0;

e316..    x169 - 0.2*b376 =G= 0;

e317..    x88 - 0.2*b295 =G= 0;

e318..    x97 - 0.2*b304 =G= 0;

e319..    x106 - 0.2*b313 =G= 0;

e320..    x115 - 0.2*b322 =G= 0;

e321..    x124 - 0.2*b331 =G= 0;

e322..    x133 - 0.2*b340 =G= 0;

e323..    x142 - 0.2*b349 =G= 0;

e324..    x151 - 0.2*b358 =G= 0;

e325..    x170 - 0.2*b377 =G= 0;

e326..    x89 - 0.2*b296 =G= 0;

e327..    x98 - 0.2*b305 =G= 0;

e328..    x107 - 0.2*b314 =G= 0;

e329..    x116 - 0.2*b323 =G= 0;

e330..    x125 - 0.2*b332 =G= 0;

e331..    x134 - 0.2*b341 =G= 0;

e332..    x143 - 0.2*b350 =G= 0;

e333..    x152 - 0.2*b359 =G= 0;

e334..    x161 - 0.2*b368 =G= 0;

e335..    x90 - 300.5*b297 =L= 0;

e336..    x99 - 300.5*b306 =L= 0;

e337..    x108 - 300.5*b315 =L= 0;

e338..    x117 - 300.5*b324 =L= 0;

e339..    x126 - 300.5*b333 =L= 0;

e340..    x135 - 300.5*b342 =L= 0;

e341..    x144 - 300.5*b351 =L= 0;

e342..    x153 - 300.5*b360 =L= 0;

e343..    x162 - 300.5*b369 =L= 0;

e344..    x81 - 300.5*b288 =L= 0;

e345..    x100 - 300.5*b307 =L= 0;

e346..    x109 - 300.5*b316 =L= 0;

e347..    x118 - 300.5*b325 =L= 0;

e348..    x127 - 300.5*b334 =L= 0;

e349..    x136 - 300.5*b343 =L= 0;

e350..    x145 - 300.5*b352 =L= 0;

e351..    x154 - 300.5*b361 =L= 0;

e352..    x163 - 300.5*b370 =L= 0;

e353..    x82 - 300.5*b289 =L= 0;

e354..    x91 - 300.5*b298 =L= 0;

e355..    x110 - 300.5*b317 =L= 0;

e356..    x119 - 300.5*b326 =L= 0;

e357..    x128 - 300.5*b335 =L= 0;

e358..    x137 - 300.5*b344 =L= 0;

e359..    x146 - 300.5*b353 =L= 0;

e360..    x155 - 300.5*b362 =L= 0;

e361..    x164 - 300.5*b371 =L= 0;

e362..    x83 - 300.5*b290 =L= 0;

e363..    x92 - 300.5*b299 =L= 0;

e364..    x101 - 300.5*b308 =L= 0;

e365..    x120 - 300.5*b327 =L= 0;

e366..    x129 - 300.5*b336 =L= 0;

e367..    x138 - 300.5*b345 =L= 0;

e368..    x147 - 300.5*b354 =L= 0;

e369..    x156 - 300.5*b363 =L= 0;

e370..    x165 - 300.5*b372 =L= 0;

e371..    x84 - 300.5*b291 =L= 0;

e372..    x93 - 300.5*b300 =L= 0;

e373..    x102 - 300.5*b309 =L= 0;

e374..    x111 - 300.5*b318 =L= 0;

e375..    x130 - 300.5*b337 =L= 0;

e376..    x139 - 300.5*b346 =L= 0;

e377..    x148 - 300.5*b355 =L= 0;

e378..    x157 - 300.5*b364 =L= 0;

e379..    x166 - 300.5*b373 =L= 0;

e380..    x85 - 300.5*b292 =L= 0;

e381..    x94 - 300.5*b301 =L= 0;

e382..    x103 - 300.5*b310 =L= 0;

e383..    x112 - 300.5*b319 =L= 0;

e384..    x121 - 300.5*b328 =L= 0;

e385..    x140 - 300.5*b347 =L= 0;

e386..    x149 - 300.5*b356 =L= 0;

e387..    x158 - 300.5*b365 =L= 0;

e388..    x167 - 300.5*b374 =L= 0;

e389..    x86 - 300.5*b293 =L= 0;

e390..    x95 - 300.5*b302 =L= 0;

e391..    x104 - 300.5*b311 =L= 0;

e392..    x113 - 300.5*b320 =L= 0;

e393..    x122 - 300.5*b329 =L= 0;

e394..    x131 - 300.5*b338 =L= 0;

e395..    x150 - 300.5*b357 =L= 0;

e396..    x159 - 300.5*b366 =L= 0;

e397..    x168 - 300.5*b375 =L= 0;

e398..    x87 - 300.5*b294 =L= 0;

e399..    x96 - 300.5*b303 =L= 0;

e400..    x105 - 300.5*b312 =L= 0;

e401..    x114 - 300.5*b321 =L= 0;

e402..    x123 - 300.5*b330 =L= 0;

e403..    x132 - 300.5*b339 =L= 0;

e404..    x141 - 300.5*b348 =L= 0;

e405..    x160 - 300.5*b367 =L= 0;

e406..    x169 - 300.5*b376 =L= 0;

e407..    x88 - 300.5*b295 =L= 0;

e408..    x97 - 300.5*b304 =L= 0;

e409..    x106 - 300.5*b313 =L= 0;

e410..    x115 - 300.5*b322 =L= 0;

e411..    x124 - 300.5*b331 =L= 0;

e412..    x133 - 300.5*b340 =L= 0;

e413..    x142 - 300.5*b349 =L= 0;

e414..    x151 - 300.5*b358 =L= 0;

e415..    x170 - 300.5*b377 =L= 0;

e416..    x89 - 300.5*b296 =L= 0;

e417..    x98 - 300.5*b305 =L= 0;

e418..    x107 - 300.5*b314 =L= 0;

e419..    x116 - 300.5*b323 =L= 0;

e420..    x125 - 300.5*b332 =L= 0;

e421..    x134 - 300.5*b341 =L= 0;

e422..    x143 - 300.5*b350 =L= 0;

e423..    x152 - 300.5*b359 =L= 0;

e424..    x161 - 300.5*b368 =L= 0;

* set non-default bounds
x1.up = 20;
x2.up = 20;
x3.up = 20;
x4.up = 20;
x5.up = 20;
x6.up = 20;
x7.up = 20;
x8.up = 20;
x9.up = 20;
x10.up = 20;
x11.up = 50;
x12.up = 50;
x13.up = 50;
x14.up = 50;
x15.up = 50;
x16.up = 50;
x17.up = 50;
x18.up = 50;
x19.up = 50;
x20.up = 50;
x21.up = 47.5;
x22.up = 47.5;
x23.up = 47.5;
x24.up = 47.5;
x25.up = 47.5;
x26.up = 47.5;
x27.up = 47.5;
x28.up = 47.5;
x29.up = 47.5;
x30.up = 47.5;
x31.up = 28;
x32.up = 28;
x33.up = 28;
x34.up = 28;
x35.up = 28;
x36.up = 28;
x37.up = 28;
x38.up = 28;
x39.up = 28;
x40.up = 28;
x41.up = 100;
x42.up = 100;
x43.up = 100;
x44.up = 100;
x45.up = 100;
x46.up = 100;
x47.up = 100;
x48.up = 100;
x49.up = 100;
x50.up = 100;
x51.up = 30;
x52.up = 30;
x53.up = 30;
x54.up = 30;
x55.up = 30;
x56.up = 30;
x57.up = 30;
x58.up = 30;
x59.up = 30;
x60.up = 30;
x61.up = 25;
x62.up = 25;
x63.up = 25;
x64.up = 25;
x65.up = 25;
x66.up = 25;
x67.up = 25;
x68.up = 25;
x69.up = 25;
x70.up = 25;
x71.up = 300.5;
x72.up = 300.5;
x73.up = 300.5;
x74.up = 300.5;
x75.up = 300.5;
x76.up = 300.5;
x77.up = 300.5;
x78.up = 300.5;
x79.up = 300.5;
x80.up = 300.5;
x81.up = 300.5;
x82.up = 300.5;
x83.up = 300.5;
x84.up = 300.5;
x85.up = 300.5;
x86.up = 300.5;
x87.up = 300.5;
x88.up = 300.5;
x89.up = 300.5;
x90.up = 300.5;
x91.up = 300.5;
x92.up = 300.5;
x93.up = 300.5;
x94.up = 300.5;
x95.up = 300.5;
x96.up = 300.5;
x97.up = 300.5;
x98.up = 300.5;
x99.up = 300.5;
x100.up = 300.5;
x101.up = 300.5;
x102.up = 300.5;
x103.up = 300.5;
x104.up = 300.5;
x105.up = 300.5;
x106.up = 300.5;
x107.up = 300.5;
x108.up = 300.5;
x109.up = 300.5;
x110.up = 300.5;
x111.up = 300.5;
x112.up = 300.5;
x113.up = 300.5;
x114.up = 300.5;
x115.up = 300.5;
x116.up = 300.5;
x117.up = 300.5;
x118.up = 300.5;
x119.up = 300.5;
x120.up = 300.5;
x121.up = 300.5;
x122.up = 300.5;
x123.up = 300.5;
x124.up = 300.5;
x125.up = 300.5;
x126.up = 300.5;
x127.up = 300.5;
x128.up = 300.5;
x129.up = 300.5;
x130.up = 300.5;
x131.up = 300.5;
x132.up = 300.5;
x133.up = 300.5;
x134.up = 300.5;
x135.up = 300.5;
x136.up = 300.5;
x137.up = 300.5;
x138.up = 300.5;
x139.up = 300.5;
x140.up = 300.5;
x141.up = 300.5;
x142.up = 300.5;
x143.up = 300.5;
x144.up = 300.5;
x145.up = 300.5;
x146.up = 300.5;
x147.up = 300.5;
x148.up = 300.5;
x149.up = 300.5;
x150.up = 300.5;
x151.up = 300.5;
x152.up = 300.5;
x153.up = 300.5;
x154.up = 300.5;
x155.up = 300.5;
x156.up = 300.5;
x157.up = 300.5;
x158.up = 300.5;
x159.up = 300.5;
x160.up = 300.5;
x161.up = 300.5;
x162.up = 300.5;
x163.up = 300.5;
x164.up = 300.5;
x165.up = 300.5;
x166.up = 300.5;
x167.up = 300.5;
x168.up = 300.5;
x169.up = 300.5;
x170.up = 300.5;
x171.up = 20;
x172.up = 50;
x173.up = 47.5;
x174.up = 28;
x175.up = 100;
x176.up = 30;
x177.up = 25;
x178.up = 120;
x179.up = 87.5000000000001;
x180.up = 2000;
x181.up = 150;
x182.up = 875;
x183.up = 1000;
x184.up = 12;
x185.up = 175;
x186.up = 100;
x187.up = 1200;
x188.up = 437.5;
x189.up = 500;
x190.up = 120;
x191.up = 175;
x192.up = 1600;
x193.up = 1200;
x194.up = 1750;
x195.up = 100;
x196.up = 1200;
x197.up = 227.5;
x198.up = 200;
x199.up = 6.00000000000001;
x200.up = 1750;
x201.up = 2000;
x202.up = 1080;
x203.up = 17.5;
x204.up = 2000;
x205.up = 360;
x206.up = 1400;
x207.up = 1400;

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% minimizing objvar;


Last updated: 2018-09-14 Git hash: ac5a5314
Imprint / Privacy Policy