MINLPLib

A Library of Mixed-Integer and Continuous Nonlinear Programming Instances

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


Instance: crudeoil_li01

Formats ams gms lp mod nl osil pip
Primal Bounds
5122.56450100 p1 ( gdx sol )
(infeas: 6e-14)
Dual Bounds
5164.80865700 (ANTIGONE)
5175.85102000 (BARON)
5185.57832100 (COUENNE)
5200.28464400 (LINDO)
5146.90516700 (SCIP)
References Li, Jie, Li, Wenkai, Karimi, I A, and Srinivasan, Rajagopalan, Improving the robustness and efficiency of crude scheduling algorithms, AIChE Journal, 53:10, 2007, 2659-2680.
Li, Jie, Misener, Ruth, and Floudas, C A, Continuous-time modeling and global optimization approach for scheduling of crude oil operations, AIChE Journal, 58:1, 2012, 205-226.
Source ANTIGONE test library model Other_MIQCQP/ex01
Application Crude Oil Scheduling
Added to library 12 Sep 2013
Problem type MBQCP
#Variables 344
#Binary Variables 48
#Integer Variables 0
#Nonlinear Variables 60
#Nonlinear Binary Variables 0
#Nonlinear Integer Variables 0
Objective Sense max
Objective type linear
Objective curvature linear
#Nonzeros in Objective 40
#Nonlinear Nonzeros in Objective 0
#Constraints 695
#Linear Constraints 639
#Quadratic Constraints 56
#Polynomial Constraints 0
#Signomial Constraints 0
#General Nonlinear Constraints 0
Operands in Gen. Nonlin. Functions  
Constraints curvature indefinite
#Nonzeros in Jacobian 1981
#Nonlinear Nonzeros in Jacobian 112
#Nonzeros in (Upper-Left) Hessian of Lagrangian 112
#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 4
Average blocksize in Hessian of Lagrangian 3.75
#Semicontinuities 0
#Nonlinear Semicontinuities 0
#SOS type 1 0
#SOS type 2 0
Infeasibility of initial point 810
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
*        696      177      207      312        0        0        0        0
*  
*  Variable counts
*                   x        b        i      s1s      s2s       sc       si
*      Total     cont   binary  integer     sos1     sos2    scont     sint
*        345      297       48        0        0        0        0        0
*  FX      0
*  
*  Nonzero counts
*      Total    const       NL      DLL
*       2022     1910      112        0
*
*  Solve m using MINLP maximizing objvar;


Variables  b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,b14,b15,b16,b17,b18,b19
          ,b20,b21,b22,b23,b24,b25,b26,b27,b28,b29,b30,b31,b32,b33,b34,b35,b36
          ,b37,b38,b39,b40,b41,b42,b43,b44,b45,b46,b47,b48,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
          ,x208,x209,x210,x211,x212,x213,x214,x215,x216,x217,x218,x219,x220
          ,x221,x222,x223,x224,x225,x226,x227,x228,x229,x230,x231,x232,x233
          ,x234,x235,x236,x237,x238,x239,x240,x241,x242,x243,x244,x245,x246
          ,x247,x248,x249,x250,x251,x252,x253,x254,x255,x256,x257,x258,x259
          ,x260,x261,x262,x263,x264,x265,x266,x267,x268,x269,x270,x271,x272
          ,x273,x274,x275,x276,x277,x278,x279,x280,x281,x282,x283,x284,x285
          ,x286,x287,x288,x289,x290,x291,x292,x293,x294,x295,x296,x297,x298
          ,x299,x300,x301,x302,x303,x304,x305,x306,x307,x308,x309,x310,x311
          ,x312,x313,x314,x315,x316,x317,x318,x319,x320,x321,x322,x323,x324
          ,x325,x326,x327,x328,x329,x330,x331,x332,x333,x334,x335,x336,x337
          ,x338,x339,x340,x341,x342,x343,x344,objvar;

Positive Variables  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,x208,x209,x210,x211,x212,x213,x214
          ,x215,x216,x217,x218,x219,x220,x221,x222,x223,x224,x225,x226,x227
          ,x228,x229,x230,x231,x232,x233,x234,x235,x236,x237,x238,x239,x240
          ,x241,x242,x243,x244,x245,x246,x247,x248,x249,x250,x251,x252,x253
          ,x254,x255,x256,x273,x274,x275,x276,x277,x278,x279,x280,x281,x282
          ,x283,x284,x285,x286,x287,x288,x289,x290,x291,x292,x293,x294,x295
          ,x296,x297,x298,x299,x300,x301,x302,x303,x304,x305,x306,x307,x308
          ,x309,x310,x343,x344;

Binary Variables  b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,b14,b15,b16,b17
          ,b18,b19,b20,b21,b22,b23,b24,b25,b26,b27,b28,b29,b30,b31,b32,b33,b34
          ,b35,b36,b37,b38,b39,b40,b41,b42,b43,b44,b45,b46,b47,b48;

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;


e1..    b1 + b2 + b3 + b4 + b5 + b6 + b7 + b8 =E= 1;

e2..    b9 + b10 + b11 + b12 + b13 + b14 + b15 + b16 =E= 1;

e3..    b17 + b18 + b19 + b20 + b21 + b22 + b23 + b24 =E= 1;

e4..    b25 + b26 + b27 + b28 + b29 + b30 + b31 + b32 =E= 1;

e5..  - x105 - 1.25*x145 + 1.25*x177 =L= 0;

e6..  - x106 - 1.25*x146 + 1.25*x178 =L= 0;

e7..  - x107 - 1.25*x147 + 1.25*x179 =L= 0;

e8..  - x108 - 1.25*x148 + 1.25*x180 =L= 0;

e9..  - x109 - 1.25*x149 + 1.25*x181 =L= 0;

e10..  - x110 - 1.25*x150 + 1.25*x182 =L= 0;

e11..  - x111 - 1.25*x151 + 1.25*x183 =L= 0;

e12..  - x112 - 1.25*x152 + 1.25*x184 =L= 0;

e13..  - x113 - 1.25*x153 + 1.25*x185 =L= 0;

e14..  - x114 - 1.25*x154 + 1.25*x186 =L= 0;

e15..  - x115 - 1.25*x155 + 1.25*x187 =L= 0;

e16..  - x116 - 1.25*x156 + 1.25*x188 =L= 0;

e17..  - x117 - 1.25*x157 + 1.25*x189 =L= 0;

e18..  - x118 - 1.25*x158 + 1.25*x190 =L= 0;

e19..  - x119 - 1.25*x159 + 1.25*x191 =L= 0;

e20..  - x120 - 1.25*x160 + 1.25*x192 =L= 0;

e21..  - x121 - 1.25*x161 + 1.25*x193 =L= 0;

e22..  - x122 - 1.25*x162 + 1.25*x194 =L= 0;

e23..  - x123 - 1.25*x163 + 1.25*x195 =L= 0;

e24..  - x124 - 1.25*x164 + 1.25*x196 =L= 0;

e25..  - x125 - 1.25*x165 + 1.25*x197 =L= 0;

e26..  - x126 - 1.25*x166 + 1.25*x198 =L= 0;

e27..  - x127 - 1.25*x167 + 1.25*x199 =L= 0;

e28..  - x128 - 1.25*x168 + 1.25*x200 =L= 0;

e29..  - x129 - 1.25*x169 + 1.25*x201 =L= 0;

e30..  - x130 - 1.25*x170 + 1.25*x202 =L= 0;

e31..  - x131 - 1.25*x171 + 1.25*x203 =L= 0;

e32..  - x132 - 1.25*x172 + 1.25*x204 =L= 0;

e33..  - x133 - 1.25*x173 + 1.25*x205 =L= 0;

e34..  - x134 - 1.25*x174 + 1.25*x206 =L= 0;

e35..  - x135 - 1.25*x175 + 1.25*x207 =L= 0;

e36..  - x136 - 1.25*x176 + 1.25*x208 =L= 0;

e37..    x105 + 50*x145 - 50*x177 =L= 0;

e38..    x106 + 50*x146 - 50*x178 =L= 0;

e39..    x107 + 50*x147 - 50*x179 =L= 0;

e40..    x108 + 50*x148 - 50*x180 =L= 0;

e41..    x109 + 50*x149 - 50*x181 =L= 0;

e42..    x110 + 50*x150 - 50*x182 =L= 0;

e43..    x111 + 50*x151 - 50*x183 =L= 0;

e44..    x112 + 50*x152 - 50*x184 =L= 0;

e45..    x113 + 50*x153 - 50*x185 =L= 0;

e46..    x114 + 50*x154 - 50*x186 =L= 0;

e47..    x115 + 50*x155 - 50*x187 =L= 0;

e48..    x116 + 50*x156 - 50*x188 =L= 0;

e49..    x117 + 50*x157 - 50*x189 =L= 0;

e50..    x118 + 50*x158 - 50*x190 =L= 0;

e51..    x119 + 50*x159 - 50*x191 =L= 0;

e52..    x120 + 50*x160 - 50*x192 =L= 0;

e53..    x121 + 50*x161 - 50*x193 =L= 0;

e54..    x122 + 50*x162 - 50*x194 =L= 0;

e55..    x123 + 50*x163 - 50*x195 =L= 0;

e56..    x124 + 50*x164 - 50*x196 =L= 0;

e57..    x125 + 50*x165 - 50*x197 =L= 0;

e58..    x126 + 50*x166 - 50*x198 =L= 0;

e59..    x127 + 50*x167 - 50*x199 =L= 0;

e60..    x128 + 50*x168 - 50*x200 =L= 0;

e61..    x129 + 50*x169 - 50*x201 =L= 0;

e62..    x130 + 50*x170 - 50*x202 =L= 0;

e63..    x131 + 50*x171 - 50*x203 =L= 0;

e64..    x132 + 50*x172 - 50*x204 =L= 0;

e65..    x133 + 50*x173 - 50*x205 =L= 0;

e66..    x134 + 50*x174 - 50*x206 =L= 0;

e67..    x135 + 50*x175 - 50*x207 =L= 0;

e68..    x136 + 50*x176 - 50*x208 =L= 0;

e69..  - 10*b1 + x105 =E= 0;

e70..  - 10*b2 + x106 =E= 0;

e71..  - 10*b3 + x107 =E= 0;

e72..  - 10*b4 + x108 =E= 0;

e73..  - 10*b5 + x109 =E= 0;

e74..  - 10*b6 + x110 =E= 0;

e75..  - 10*b7 + x111 =E= 0;

e76..  - 10*b8 + x112 =E= 0;

e77..  - 300*b9 + x113 =E= 0;

e78..  - 300*b10 + x114 =E= 0;

e79..  - 300*b11 + x115 =E= 0;

e80..  - 300*b12 + x116 =E= 0;

e81..  - 300*b13 + x117 =E= 0;

e82..  - 300*b14 + x118 =E= 0;

e83..  - 300*b15 + x119 =E= 0;

e84..  - 300*b16 + x120 =E= 0;

e85..  - 300*b17 + x121 =E= 0;

e86..  - 300*b18 + x122 =E= 0;

e87..  - 300*b19 + x123 =E= 0;

e88..  - 300*b20 + x124 =E= 0;

e89..  - 300*b21 + x125 =E= 0;

e90..  - 300*b22 + x126 =E= 0;

e91..  - 300*b23 + x127 =E= 0;

e92..  - 300*b24 + x128 =E= 0;

e93..  - 340*b25 + x129 =E= 0;

e94..  - 340*b26 + x130 =E= 0;

e95..  - 340*b27 + x131 =E= 0;

e96..  - 340*b28 + x132 =E= 0;

e97..  - 340*b29 + x133 =E= 0;

e98..  - 340*b30 + x134 =E= 0;

e99..  - 340*b31 + x135 =E= 0;

e100..  - 340*b32 + x136 =E= 0;

e101..    72*b1 + x137 - x145 =L= 72;

e102..    72*b2 + x137 - x146 =L= 72;

e103..    72*b3 + x137 - x147 =L= 72;

e104..    72*b4 + x137 - x148 =L= 72;

e105..    72*b5 + x137 - x149 =L= 72;

e106..    72*b6 + x137 - x150 =L= 72;

e107..    72*b7 + x137 - x151 =L= 72;

e108..    72*b8 + x137 - x152 =L= 72;

e109..    72*b9 + x138 - x153 =L= 72;

e110..    72*b10 + x138 - x154 =L= 72;

e111..    72*b11 + x138 - x155 =L= 72;

e112..    72*b12 + x138 - x156 =L= 72;

e113..    72*b13 + x138 - x157 =L= 72;

e114..    72*b14 + x138 - x158 =L= 72;

e115..    72*b15 + x138 - x159 =L= 72;

e116..    72*b16 + x138 - x160 =L= 72;

e117..    72*b17 + x139 - x161 =L= 72;

e118..    72*b18 + x139 - x162 =L= 72;

e119..    72*b19 + x139 - x163 =L= 72;

e120..    72*b20 + x139 - x164 =L= 72;

e121..    72*b21 + x139 - x165 =L= 72;

e122..    72*b22 + x139 - x166 =L= 72;

e123..    72*b23 + x139 - x167 =L= 72;

e124..    72*b24 + x139 - x168 =L= 72;

e125..    72*b25 + x140 - x169 =L= 72;

e126..    72*b26 + x140 - x170 =L= 72;

e127..    72*b27 + x140 - x171 =L= 72;

e128..    72*b28 + x140 - x172 =L= 72;

e129..    72*b29 + x140 - x173 =L= 72;

e130..    72*b30 + x140 - x174 =L= 72;

e131..    72*b31 + x140 - x175 =L= 72;

e132..    72*b32 + x140 - x176 =L= 72;

e133..  - 72*b1 + x141 - x177 =G= -72;

e134..  - 72*b2 + x141 - x178 =G= -72;

e135..  - 72*b3 + x141 - x179 =G= -72;

e136..  - 72*b4 + x141 - x180 =G= -72;

e137..  - 72*b5 + x141 - x181 =G= -72;

e138..  - 72*b6 + x141 - x182 =G= -72;

e139..  - 72*b7 + x141 - x183 =G= -72;

e140..  - 72*b8 + x141 - x184 =G= -72;

e141..  - 72*b9 + x142 - x185 =G= -72;

e142..  - 72*b10 + x142 - x186 =G= -72;

e143..  - 72*b11 + x142 - x187 =G= -72;

e144..  - 72*b12 + x142 - x188 =G= -72;

e145..  - 72*b13 + x142 - x189 =G= -72;

e146..  - 72*b14 + x142 - x190 =G= -72;

e147..  - 72*b15 + x142 - x191 =G= -72;

e148..  - 72*b16 + x142 - x192 =G= -72;

e149..  - 72*b17 + x143 - x193 =G= -72;

e150..  - 72*b18 + x143 - x194 =G= -72;

e151..  - 72*b19 + x143 - x195 =G= -72;

e152..  - 72*b20 + x143 - x196 =G= -72;

e153..  - 72*b21 + x143 - x197 =G= -72;

e154..  - 72*b22 + x143 - x198 =G= -72;

e155..  - 72*b23 + x143 - x199 =G= -72;

e156..  - 72*b24 + x143 - x200 =G= -72;

e157..  - 72*b25 + x144 - x201 =G= -72;

e158..  - 72*b26 + x144 - x202 =G= -72;

e159..  - 72*b27 + x144 - x203 =G= -72;

e160..  - 72*b28 + x144 - x204 =G= -72;

e161..  - 72*b29 + x144 - x205 =G= -72;

e162..  - 72*b30 + x144 - x206 =G= -72;

e163..  - 72*b31 + x144 - x207 =G= -72;

e164..  - 72*b32 + x144 - x208 =G= -72;

e165..    x138 - x141 =G= 0;

e166..    x139 - x142 =G= 0;

e167..    x140 - x143 =G= 0;

e168..  - x257 + x273 + x277 =E= 0;

e169..  - x258 + x274 + x278 =E= 0;

e170..  - x259 + x275 + x279 =E= 0;

e171..  - x260 + x276 + x280 =E= 0;

e172..  - x261 + x281 + x285 =E= 0;

e173..  - x262 + x282 + x286 =E= 0;

e174..  - x263 + x283 + x287 =E= 0;

e175..  - x264 + x284 + x288 =E= 0;

e176..  - x265 + x289 + x293 =E= 0;

e177..  - x266 + x290 + x294 =E= 0;

e178..  - x267 + x291 + x295 =E= 0;

e179..  - x268 + x292 + x296 =E= 0;

e180..  - x269 + x297 + x301 =E= 0;

e181..  - x270 + x298 + x302 =E= 0;

e182..  - x271 + x299 + x303 =E= 0;

e183..  - x272 + x300 + x304 =E= 0;

e184..    0.2*x257 - x273 =L= 0;

e185..    0.2*x258 - x274 =L= 0;

e186..    0.2*x259 - x275 =L= 0;

e187..    0.2*x260 - x276 =L= 0;

e188..    0.2*x257 - x277 =L= 0;

e189..    0.2*x258 - x278 =L= 0;

e190..    0.2*x259 - x279 =L= 0;

e191..    0.2*x260 - x280 =L= 0;

e192..    0.2*x261 - x281 =L= 0;

e193..    0.2*x262 - x282 =L= 0;

e194..    0.2*x263 - x283 =L= 0;

e195..    0.2*x264 - x284 =L= 0;

e196..    0.2*x261 - x285 =L= 0;

e197..    0.2*x262 - x286 =L= 0;

e198..    0.2*x263 - x287 =L= 0;

e199..    0.2*x264 - x288 =L= 0;

e200..    0.2*x269 - x297 =L= 0;

e201..    0.2*x270 - x298 =L= 0;

e202..    0.2*x271 - x299 =L= 0;

e203..    0.2*x272 - x300 =L= 0;

e204..    0.2*x269 - x301 =L= 0;

e205..    0.2*x270 - x302 =L= 0;

e206..    0.2*x271 - x303 =L= 0;

e207..    0.2*x272 - x304 =L= 0;

e208..  - 0.8*x257 + x273 =L= 0;

e209..  - 0.8*x258 + x274 =L= 0;

e210..  - 0.8*x259 + x275 =L= 0;

e211..  - 0.8*x260 + x276 =L= 0;

e212..  - 0.8*x257 + x277 =L= 0;

e213..  - 0.8*x258 + x278 =L= 0;

e214..  - 0.8*x259 + x279 =L= 0;

e215..  - 0.8*x260 + x280 =L= 0;

e216..  - 0.8*x261 + x281 =L= 0;

e217..  - 0.8*x262 + x282 =L= 0;

e218..  - 0.8*x263 + x283 =L= 0;

e219..  - 0.8*x264 + x284 =L= 0;

e220..  - 0.8*x261 + x285 =L= 0;

e221..  - 0.8*x262 + x286 =L= 0;

e222..  - 0.8*x263 + x287 =L= 0;

e223..  - 0.8*x264 + x288 =L= 0;

e224..  - 0.8*x269 + x297 =L= 0;

e225..  - 0.8*x270 + x298 =L= 0;

e226..  - 0.8*x271 + x299 =L= 0;

e227..  - 0.8*x272 + x300 =L= 0;

e228..  - 0.8*x269 + x301 =L= 0;

e229..  - 0.8*x270 + x302 =L= 0;

e230..  - 0.8*x271 + x303 =L= 0;

e231..  - 0.8*x272 + x304 =L= 0;

e232..  - 0.666666666666667*x49 + x65 =E= 0;

e233..  - 0.333333333333333*x49 + x69 =E= 0;

e234..  - 0.333333333333333*x53 + x73 =E= 0;

e235..  - 0.666666666666667*x53 + x77 =E= 0;

e236..  - 0.2*x57 + x81 =E= 0;

e237..  - 0.8*x57 + x85 =E= 0;

e238..  - 0.433333333333333*x61 + x89 =E= 0;

e239..  - 0.566666666666667*x61 + x93 =E= 0;

e240..    b1 + b33 =L= 1;

e241..    b2 + b34 =L= 1;

e242..    b3 + b35 =L= 1;

e243..    b4 + b36 =L= 1;

e244..    b5 + b45 =L= 1;

e245..    b6 + b46 =L= 1;

e246..    b7 + b47 =L= 1;

e247..    b8 + b48 =L= 1;

e248..    b9 + b33 =L= 1;

e249..    b10 + b34 =L= 1;

e250..    b11 + b35 =L= 1;

e251..    b12 + b36 =L= 1;

e252..    b13 + b45 =L= 1;

e253..    b14 + b46 =L= 1;

e254..    b15 + b47 =L= 1;

e255..    b16 + b48 =L= 1;

e256..    b17 + b37 =L= 1;

e257..    b18 + b38 =L= 1;

e258..    b19 + b39 =L= 1;

e259..    b20 + b40 =L= 1;

e260..    b21 + b41 =L= 1;

e261..    b22 + b42 =L= 1;

e262..    b23 + b43 =L= 1;

e263..    b24 + b44 =L= 1;

e264..    b25 + b37 =L= 1;

e265..    b26 + b38 =L= 1;

e266..    b27 + b39 =L= 1;

e267..    b28 + b40 =L= 1;

e268..    b29 + b41 =L= 1;

e269..    b30 + b42 =L= 1;

e270..    b31 + b43 =L= 1;

e271..    b32 + b44 =L= 1;

e272..    b33 =L= 2;

e273..    b34 =L= 2;

e274..    b35 =L= 2;

e275..    b36 =L= 2;

e276..    b37 =L= 2;

e277..    b38 =L= 2;

e278..    b39 =L= 2;

e279..    b40 =L= 2;

e280..    b41 =L= 2;

e281..    b42 =L= 2;

e282..    b43 =L= 2;

e283..    b44 =L= 2;

e284..    b45 =L= 2;

e285..    b46 =L= 2;

e286..    b47 =L= 2;

e287..    b48 =L= 2;

e288..    b33 + b45 =L= 2;

e289..    b34 + b46 =L= 2;

e290..    b35 + b47 =L= 2;

e291..    b36 + b48 =L= 2;

e292..    b37 + b41 =L= 2;

e293..    b38 + b42 =L= 2;

e294..    b39 + b43 =L= 2;

e295..    b40 + b44 =L= 2;

e296..    x49 + 12.5*x209 - 12.5*x225 =L= 0;

e297..    x50 + 12.5*x210 - 12.5*x226 =L= 0;

e298..    x51 + 12.5*x211 - 12.5*x227 =L= 0;

e299..    x52 + 12.5*x212 - 12.5*x228 =L= 0;

e300..    x53 + 12.5*x213 - 12.5*x229 =L= 0;

e301..    x54 + 12.5*x214 - 12.5*x230 =L= 0;

e302..    x55 + 12.5*x215 - 12.5*x231 =L= 0;

e303..    x56 + 12.5*x216 - 12.5*x232 =L= 0;

e304..    x57 + 12.5*x217 - 12.5*x233 =L= 0;

e305..    x58 + 12.5*x218 - 12.5*x234 =L= 0;

e306..    x59 + 12.5*x219 - 12.5*x235 =L= 0;

e307..    x60 + 12.5*x220 - 12.5*x236 =L= 0;

e308..    x61 + 12.5*x221 - 12.5*x237 =L= 0;

e309..    x62 + 12.5*x222 - 12.5*x238 =L= 0;

e310..    x63 + 12.5*x223 - 12.5*x239 =L= 0;

e311..    x64 + 12.5*x224 - 12.5*x240 =L= 0;

e312..  - 250*b33 + x49 =L= 0;

e313..  - 560*b34 + x50 =L= 0;

e314..  - 650*b35 + x51 =L= 0;

e315..  - 650*b36 + x52 =L= 0;

e316..  - 250*b37 + x53 =L= 0;

e317..  - 650*b38 + x54 =L= 0;

e318..  - 650*b39 + x55 =L= 0;

e319..  - 650*b40 + x56 =L= 0;

e320..  - 200*b41 + x57 =L= 0;

e321..  - 840*b42 + x58 =L= 0;

e322..  - 850*b43 + x59 =L= 0;

e323..  - 850*b44 + x60 =L= 0;

e324..  - 250*b45 + x61 =L= 0;

e325..  - 560*b46 + x62 =L= 0;

e326..  - 650*b47 + x63 =L= 0;

e327..  - 650*b48 + x64 =L= 0;

e328..    x49 - x65 - x69 =E= 0;

e329..    x50 - x66 - x70 =E= 0;

e330..    x51 - x67 - x71 =E= 0;

e331..    x52 - x68 - x72 =E= 0;

e332..    x53 - x73 - x77 =E= 0;

e333..    x54 - x74 - x78 =E= 0;

e334..    x55 - x75 - x79 =E= 0;

e335..    x56 - x76 - x80 =E= 0;

e336..    x57 - x81 - x85 =E= 0;

e337..    x58 - x82 - x86 =E= 0;

e338..    x59 - x83 - x87 =E= 0;

e339..    x60 - x84 - x88 =E= 0;

e340..    x61 - x89 - x93 =E= 0;

e341..    x62 - x90 - x94 =E= 0;

e342..    x63 - x91 - x95 =E= 0;

e343..    x64 - x92 - x96 =E= 0;

e344..  - x49 - x61 + x97 =E= 0;

e345..  - x50 - x62 + x98 =E= 0;

e346..  - x51 - x63 + x99 =E= 0;

e347..  - x52 - x64 + x100 =E= 0;

e348..  - x53 - x57 + x101 =E= 0;

e349..  - x54 - x58 + x102 =E= 0;

e350..  - x55 - x59 + x103 =E= 0;

e351..  - x56 - x60 + x104 =E= 0;

e352..  - x97 - 6.25*x241 + 6.25*x249 =L= 0;

e353..  - x98 - 6.25*x242 + 6.25*x250 =L= 0;

e354..  - x99 - 6.25*x243 + 6.25*x251 =L= 0;

e355..  - x100 - 6.25*x244 + 6.25*x252 =L= 0;

e356..  - x101 - 6.25*x245 + 6.25*x253 =L= 0;

e357..  - x102 - 6.25*x246 + 6.25*x254 =L= 0;

e358..  - x103 - 6.25*x247 + 6.25*x255 =L= 0;

e359..  - x104 - 6.25*x248 + 6.25*x256 =L= 0;

e360..    x97 + 12.5*x241 - 12.5*x249 =L= 0;

e361..    x98 + 12.5*x242 - 12.5*x250 =L= 0;

e362..    x99 + 12.5*x243 - 12.5*x251 =L= 0;

e363..    x100 + 12.5*x244 - 12.5*x252 =L= 0;

e364..    x101 + 12.5*x245 - 12.5*x253 =L= 0;

e365..    x102 + 12.5*x246 - 12.5*x254 =L= 0;

e366..    x103 + 12.5*x247 - 12.5*x255 =L= 0;

e367..    x104 + 12.5*x248 - 12.5*x256 =L= 0;

e368..  - x65 - x89 + 0.3*x97 =L= 0;

e369..  - x66 - x90 + 0.3*x98 =L= 0;

e370..  - x67 - x91 + 0.3*x99 =L= 0;

e371..  - x68 - x92 + 0.3*x100 =L= 0;

e372..  - x69 - x93 + 0.3*x97 =L= 0;

e373..  - x70 - x94 + 0.3*x98 =L= 0;

e374..  - x71 - x95 + 0.3*x99 =L= 0;

e375..  - x72 - x96 + 0.3*x100 =L= 0;

e376..    x65 + x89 - 0.7*x97 =L= 0;

e377..    x66 + x90 - 0.7*x98 =L= 0;

e378..    x67 + x91 - 0.7*x99 =L= 0;

e379..    x68 + x92 - 0.7*x100 =L= 0;

e380..    x69 + x93 - 0.7*x97 =L= 0;

e381..    x70 + x94 - 0.7*x98 =L= 0;

e382..    x71 + x95 - 0.7*x99 =L= 0;

e383..    x72 + x96 - 0.7*x100 =L= 0;

e384..    0.0045*x49 + 0.0045*x61 - 0.005*x65 - 0.006*x69 - 0.005*x89
        - 0.006*x93 =L= 0;

e385..    0.0045*x50 + 0.0045*x62 - 0.005*x66 - 0.006*x70 - 0.005*x90
        - 0.006*x94 =L= 0;

e386..    0.0045*x51 + 0.0045*x63 - 0.005*x67 - 0.006*x71 - 0.005*x91
        - 0.006*x95 =L= 0;

e387..    0.0045*x52 + 0.0045*x64 - 0.005*x68 - 0.006*x72 - 0.005*x92
        - 0.006*x96 =L= 0;

e388..    0.014*x53 + 0.014*x57 - 0.0165*x73 - 0.0145*x77 - 0.0165*x81
        - 0.0145*x85 =L= 0;

e389..    0.014*x54 + 0.014*x58 - 0.0165*x74 - 0.0145*x78 - 0.0165*x82
        - 0.0145*x86 =L= 0;

e390..    0.014*x55 + 0.014*x59 - 0.0165*x75 - 0.0145*x79 - 0.0165*x83
        - 0.0145*x87 =L= 0;

e391..    0.014*x56 + 0.014*x60 - 0.0165*x76 - 0.0145*x80 - 0.0165*x84
        - 0.0145*x88 =L= 0;

e392..  - 0.006*x49 - 0.006*x61 + 0.005*x65 + 0.006*x69 + 0.005*x89 + 0.006*x93
        =L= 0;

e393..  - 0.006*x50 - 0.006*x62 + 0.005*x66 + 0.006*x70 + 0.005*x90 + 0.006*x94
        =L= 0;

e394..  - 0.006*x51 - 0.006*x63 + 0.005*x67 + 0.006*x71 + 0.005*x91 + 0.006*x95
        =L= 0;

e395..  - 0.006*x52 - 0.006*x64 + 0.005*x68 + 0.006*x72 + 0.005*x92 + 0.006*x96
        =L= 0;

e396..  - 0.0153*x53 - 0.0153*x57 + 0.0165*x73 + 0.0145*x77 + 0.0165*x81
        + 0.0145*x85 =L= 0;

e397..  - 0.0153*x54 - 0.0153*x58 + 0.0165*x74 + 0.0145*x78 + 0.0165*x82
        + 0.0145*x86 =L= 0;

e398..  - 0.0153*x55 - 0.0153*x59 + 0.0165*x75 + 0.0145*x79 + 0.0165*x83
        + 0.0145*x87 =L= 0;

e399..  - 0.0153*x56 - 0.0153*x60 + 0.0165*x76 + 0.0145*x80 + 0.0165*x84
        + 0.0145*x88 =L= 0;

e400..    x97 + x98 + x99 + x100 =E= 550;

e401..    x101 + x102 + x103 + x104 =E= 550;

e402..    x146 - x177 =G= 0;

e403..    x147 - x178 =G= 0;

e404..    x148 - x179 =G= 0;

e405..    x150 - x181 =G= 0;

e406..    x151 - x182 =G= 0;

e407..    x152 - x183 =G= 0;

e408..    x154 - x185 =G= 0;

e409..    x155 - x186 =G= 0;

e410..    x156 - x187 =G= 0;

e411..    x158 - x189 =G= 0;

e412..    x159 - x190 =G= 0;

e413..    x160 - x191 =G= 0;

e414..    x162 - x193 =G= 0;

e415..    x163 - x194 =G= 0;

e416..    x164 - x195 =G= 0;

e417..    x166 - x197 =G= 0;

e418..    x167 - x198 =G= 0;

e419..    x168 - x199 =G= 0;

e420..    x170 - x201 =G= 0;

e421..    x171 - x202 =G= 0;

e422..    x172 - x203 =G= 0;

e423..    x174 - x205 =G= 0;

e424..    x175 - x206 =G= 0;

e425..    x176 - x207 =G= 0;

e426..  - 72*b1 + x154 - x177 =G= -72;

e427..  - 72*b2 + x155 - x178 =G= -72;

e428..  - 72*b3 + x156 - x179 =G= -72;

e429..  - 72*b5 + x158 - x181 =G= -72;

e430..  - 72*b6 + x159 - x182 =G= -72;

e431..  - 72*b7 + x160 - x183 =G= -72;

e432..  - 72*b9 + x146 - x185 =G= -72;

e433..  - 72*b10 + x147 - x186 =G= -72;

e434..  - 72*b11 + x148 - x187 =G= -72;

e435..  - 72*b13 + x150 - x189 =G= -72;

e436..  - 72*b14 + x151 - x190 =G= -72;

e437..  - 72*b15 + x152 - x191 =G= -72;

e438..  - 72*b17 + x170 - x193 =G= -72;

e439..  - 72*b18 + x171 - x194 =G= -72;

e440..  - 72*b19 + x172 - x195 =G= -72;

e441..  - 72*b21 + x174 - x197 =G= -72;

e442..  - 72*b22 + x175 - x198 =G= -72;

e443..  - 72*b23 + x176 - x199 =G= -72;

e444..  - 72*b25 + x162 - x201 =G= -72;

e445..  - 72*b26 + x163 - x202 =G= -72;

e446..  - 72*b27 + x164 - x203 =G= -72;

e447..  - 72*b29 + x166 - x205 =G= -72;

e448..  - 72*b30 + x167 - x206 =G= -72;

e449..  - 72*b31 + x168 - x207 =G= -72;

e450..    x210 - x225 =G= 0;

e451..    x211 - x226 =G= 0;

e452..    x212 - x227 =G= 0;

e453..    x214 - x229 =G= 0;

e454..    x215 - x230 =G= 0;

e455..    x216 - x231 =G= 0;

e456..    x218 - x233 =G= 0;

e457..    x219 - x234 =G= 0;

e458..    x220 - x235 =G= 0;

e459..    x222 - x237 =G= 0;

e460..    x223 - x238 =G= 0;

e461..    x224 - x239 =G= 0;

e462..  - 72*b33 + x146 - x225 =G= -72;

e463..  - 72*b34 + x147 - x226 =G= -72;

e464..  - 72*b35 + x148 - x227 =G= -72;

e465..  - 72*b45 + x150 - x237 =G= -72;

e466..  - 72*b46 + x151 - x238 =G= -72;

e467..  - 72*b47 + x152 - x239 =G= -72;

e468..  - 72*b33 + x154 - x225 =G= -72;

e469..  - 72*b34 + x155 - x226 =G= -72;

e470..  - 72*b35 + x156 - x227 =G= -72;

e471..  - 72*b45 + x158 - x237 =G= -72;

e472..  - 72*b46 + x159 - x238 =G= -72;

e473..  - 72*b47 + x160 - x239 =G= -72;

e474..  - 72*b37 + x162 - x229 =G= -72;

e475..  - 72*b38 + x163 - x230 =G= -72;

e476..  - 72*b39 + x164 - x231 =G= -72;

e477..  - 72*b41 + x166 - x233 =G= -72;

e478..  - 72*b42 + x167 - x234 =G= -72;

e479..  - 72*b43 + x168 - x235 =G= -72;

e480..  - 72*b37 + x170 - x229 =G= -72;

e481..  - 72*b38 + x171 - x230 =G= -72;

e482..  - 72*b39 + x172 - x231 =G= -72;

e483..  - 72*b41 + x174 - x233 =G= -72;

e484..  - 72*b42 + x175 - x234 =G= -72;

e485..  - 72*b43 + x176 - x235 =G= -72;

e486..  - 80*b1 - x177 + x210 =G= -72;

e487..  - 80*b2 - x178 + x211 =G= -72;

e488..  - 80*b3 - x179 + x212 =G= -72;

e489..  - 80*b5 - x181 + x222 =G= -72;

e490..  - 80*b6 - x182 + x223 =G= -72;

e491..  - 80*b7 - x183 + x224 =G= -72;

e492..  - 80*b9 - x185 + x210 =G= -72;

e493..  - 80*b10 - x186 + x211 =G= -72;

e494..  - 80*b11 - x187 + x212 =G= -72;

e495..  - 80*b13 - x189 + x222 =G= -72;

e496..  - 80*b14 - x190 + x223 =G= -72;

e497..  - 80*b15 - x191 + x224 =G= -72;

e498..  - 80*b17 - x193 + x214 =G= -72;

e499..  - 80*b18 - x194 + x215 =G= -72;

e500..  - 80*b19 - x195 + x216 =G= -72;

e501..  - 80*b21 - x197 + x218 =G= -72;

e502..  - 80*b22 - x198 + x219 =G= -72;

e503..  - 80*b23 - x199 + x220 =G= -72;

e504..  - 80*b25 - x201 + x214 =G= -72;

e505..  - 80*b26 - x202 + x215 =G= -72;

e506..  - 80*b27 - x203 + x216 =G= -72;

e507..  - 80*b29 - x205 + x218 =G= -72;

e508..  - 80*b30 - x206 + x219 =G= -72;

e509..  - 80*b31 - x207 + x220 =G= -72;

e510..    x242 - x249 =G= 0;

e511..    x243 - x250 =G= 0;

e512..    x244 - x251 =G= 0;

e513..    x246 - x253 =G= 0;

e514..    x247 - x254 =G= 0;

e515..    x248 - x255 =G= 0;

e516..  - 72*b33 - x209 + x241 =G= -72;

e517..  - 72*b34 - x210 + x242 =G= -72;

e518..  - 72*b35 - x211 + x243 =G= -72;

e519..  - 72*b36 - x212 + x244 =G= -72;

e520..  - 72*b37 - x213 + x245 =G= -72;

e521..  - 72*b38 - x214 + x246 =G= -72;

e522..  - 72*b39 - x215 + x247 =G= -72;

e523..  - 72*b40 - x216 + x248 =G= -72;

e524..  - 72*b41 - x217 + x245 =G= -72;

e525..  - 72*b42 - x218 + x246 =G= -72;

e526..  - 72*b43 - x219 + x247 =G= -72;

e527..  - 72*b44 - x220 + x248 =G= -72;

e528..  - 72*b45 - x221 + x241 =G= -72;

e529..  - 72*b46 - x222 + x242 =G= -72;

e530..  - 72*b47 - x223 + x243 =G= -72;

e531..  - 72*b48 - x224 + x244 =G= -72;

e532..    72*b33 - x209 + x241 =L= 72;

e533..    72*b34 - x210 + x242 =L= 72;

e534..    72*b35 - x211 + x243 =L= 72;

e535..    72*b36 - x212 + x244 =L= 72;

e536..    72*b37 - x213 + x245 =L= 72;

e537..    72*b38 - x214 + x246 =L= 72;

e538..    72*b39 - x215 + x247 =L= 72;

e539..    72*b40 - x216 + x248 =L= 72;

e540..    72*b41 - x217 + x245 =L= 72;

e541..    72*b42 - x218 + x246 =L= 72;

e542..    72*b43 - x219 + x247 =L= 72;

e543..    72*b44 - x220 + x248 =L= 72;

e544..    72*b45 - x221 + x241 =L= 72;

e545..    72*b46 - x222 + x242 =L= 72;

e546..    72*b47 - x223 + x243 =L= 72;

e547..    72*b48 - x224 + x244 =L= 72;

e548..  - 72*b33 - x225 + x249 =G= -72;

e549..  - 72*b34 - x226 + x250 =G= -72;

e550..  - 72*b35 - x227 + x251 =G= -72;

e551..  - 72*b36 - x228 + x252 =G= -72;

e552..  - 72*b37 - x229 + x253 =G= -72;

e553..  - 72*b38 - x230 + x254 =G= -72;

e554..  - 72*b39 - x231 + x255 =G= -72;

e555..  - 72*b40 - x232 + x256 =G= -72;

e556..  - 72*b41 - x233 + x253 =G= -72;

e557..  - 72*b42 - x234 + x254 =G= -72;

e558..  - 72*b43 - x235 + x255 =G= -72;

e559..  - 72*b44 - x236 + x256 =G= -72;

e560..  - 72*b45 - x237 + x249 =G= -72;

e561..  - 72*b46 - x238 + x250 =G= -72;

e562..  - 72*b47 - x239 + x251 =G= -72;

e563..  - 72*b48 - x240 + x252 =G= -72;

e564..    72*b33 - x225 + x249 =L= 72;

e565..    72*b34 - x226 + x250 =L= 72;

e566..    72*b35 - x227 + x251 =L= 72;

e567..    72*b36 - x228 + x252 =L= 72;

e568..    72*b37 - x229 + x253 =L= 72;

e569..    72*b38 - x230 + x254 =L= 72;

e570..    72*b39 - x231 + x255 =L= 72;

e571..    72*b40 - x232 + x256 =L= 72;

e572..    72*b41 - x233 + x253 =L= 72;

e573..    72*b42 - x234 + x254 =L= 72;

e574..    72*b43 - x235 + x255 =L= 72;

e575..    72*b44 - x236 + x256 =L= 72;

e576..    72*b45 - x237 + x249 =L= 72;

e577..    72*b46 - x238 + x250 =L= 72;

e578..    72*b47 - x239 + x251 =L= 72;

e579..    72*b48 - x240 + x252 =L= 72;

e580..    x66 - x114 - x273 + x274 =E= 0;

e581..    x67 - x115 - x274 + x275 =E= 0;

e582..    x68 - x116 - x275 + x276 =E= 0;

e583..    x70 - x106 - x277 + x278 =E= 0;

e584..    x71 - x107 - x278 + x279 =E= 0;

e585..    x72 - x108 - x279 + x280 =E= 0;

e586..    x74 - x130 - x281 + x282 =E= 0;

e587..    x75 - x131 - x282 + x283 =E= 0;

e588..    x76 - x132 - x283 + x284 =E= 0;

e589..    x78 - x122 - x285 + x286 =E= 0;

e590..    x79 - x123 - x286 + x287 =E= 0;

e591..    x80 - x124 - x287 + x288 =E= 0;

e592..    x82 - x134 - x289 + x290 =E= 0;

e593..    x83 - x135 - x290 + x291 =E= 0;

e594..    x84 - x136 - x291 + x292 =E= 0;

e595..    x86 - x126 - x293 + x294 =E= 0;

e596..    x87 - x127 - x294 + x295 =E= 0;

e597..    x88 - x128 - x295 + x296 =E= 0;

e598..    x90 - x118 - x297 + x298 =E= 0;

e599..    x91 - x119 - x298 + x299 =E= 0;

e600..    x92 - x120 - x299 + x300 =E= 0;

e601..    x94 - x110 - x301 + x302 =E= 0;

e602..    x95 - x111 - x302 + x303 =E= 0;

e603..    x96 - x112 - x303 + x304 =E= 0;

e604..    x65 - x113 + x273 =E= 200;

e605..    x69 - x105 + x277 =E= 100;

e606..    x73 - x129 + x281 =E= 100;

e607..    x77 - x121 + x285 =E= 200;

e608..    x81 - x133 + x289 =E= 50;

e609..    x85 - x125 + x293 =E= 200;

e610..    x89 - x117 + x297 =E= 130;

e611..    x93 - x109 + x301 =E= 170;

e612..  - x241 - x242 - x243 - x244 + x249 + x250 + x251 + x252 =E= 72;

e613..  - x245 - x246 - x247 - x248 + x253 + x254 + x255 + x256 =E= 72;

e614..  - b33 + b34 + x305 =G= 0;

e615..  - b34 + b35 + x306 =G= 0;

e616..  - b35 + b36 + x307 =G= 0;

e617..  - b37 + b38 + x308 =G= 0;

e618..  - b38 + b39 + x309 =G= 0;

e619..  - b39 + b40 + x310 =G= 0;

e620..  - b41 + b42 + x308 =G= 0;

e621..  - b42 + b43 + x309 =G= 0;

e622..  - b43 + b44 + x310 =G= 0;

e623..  - b45 + b46 + x305 =G= 0;

e624..  - b46 + b47 + x306 =G= 0;

e625..  - b47 + b48 + x307 =G= 0;

e626..    b33 - b34 + x305 =G= 0;

e627..    b34 - b35 + x306 =G= 0;

e628..    b35 - b36 + x307 =G= 0;

e629..    b37 - b38 + x308 =G= 0;

e630..    b38 - b39 + x309 =G= 0;

e631..    b39 - b40 + x310 =G= 0;

e632..    b41 - b42 + x308 =G= 0;

e633..    b42 - b43 + x309 =G= 0;

e634..    b43 - b44 + x310 =G= 0;

e635..    b45 - b46 + x305 =G= 0;

e636..    b46 - b47 + x306 =G= 0;

e637..    b47 - b48 + x307 =G= 0;

e638..    0.2*x257 + 0.2*x258 + 0.2*x259 + 0.2*x260 + 0.2*x261 + 0.2*x262
        + 0.2*x263 + 0.2*x264 + 0.2*x265 + 0.2*x266 + 0.2*x267 + 0.2*x268
        + 0.2*x269 + 0.2*x270 + 0.2*x271 + 0.2*x272 + x343 =G= 970;

e639..  - 12.5*x144 + x344 =G= -400;

e640..  - 3*x65 - 3*x66 - 3*x67 - 3*x68 - 4.5*x69 - 4.5*x70 - 4.5*x71 - 4.5*x72
        - 5*x73 - 5*x74 - 5*x75 - 5*x76 - 6*x77 - 6*x78 - 6*x79 - 6*x80 - 5*x81
        - 5*x82 - 5*x83 - 5*x84 - 6*x85 - 6*x86 - 6*x87 - 6*x88 - 3*x89 - 3*x90
        - 3*x91 - 3*x92 - 4.5*x93 - 4.5*x94 - 4.5*x95 - 4.5*x96 + 5*x305
        + 5*x306 + 5*x307 + 5*x308 + 5*x309 + 5*x310 + 1.8*x343 + x344 + objvar
        =E= 0;

e641.. -x311*x50 + x66 =E= 0;

e642.. -x312*x51 + x67 =E= 0;

e643.. -x313*x52 + x68 =E= 0;

e644.. -x315*x50 + x70 =E= 0;

e645.. -x316*x51 + x71 =E= 0;

e646.. -x317*x52 + x72 =E= 0;

e647.. -x319*x54 + x74 =E= 0;

e648.. -x320*x55 + x75 =E= 0;

e649.. -x321*x56 + x76 =E= 0;

e650.. -x323*x54 + x78 =E= 0;

e651.. -x324*x55 + x79 =E= 0;

e652.. -x325*x56 + x80 =E= 0;

e653.. -x327*x58 + x82 =E= 0;

e654.. -x328*x59 + x83 =E= 0;

e655.. -x329*x60 + x84 =E= 0;

e656.. -x331*x58 + x86 =E= 0;

e657.. -x332*x59 + x87 =E= 0;

e658.. -x333*x60 + x88 =E= 0;

e659.. -x335*x62 + x90 =E= 0;

e660.. -x336*x63 + x91 =E= 0;

e661.. -x337*x64 + x92 =E= 0;

e662.. -x339*x62 + x94 =E= 0;

e663.. -x340*x63 + x95 =E= 0;

e664.. -x341*x64 + x96 =E= 0;

e665.. -x311*x257 + x273 =E= 0;

e666.. -x312*x258 + x274 =E= 0;

e667.. -x313*x259 + x275 =E= 0;

e668.. -x314*x260 + x276 =E= 0;

e669.. -x315*x257 + x277 =E= 0;

e670.. -x316*x258 + x278 =E= 0;

e671.. -x317*x259 + x279 =E= 0;

e672.. -x318*x260 + x280 =E= 0;

e673.. -x319*x261 + x281 =E= 0;

e674.. -x320*x262 + x282 =E= 0;

e675.. -x321*x263 + x283 =E= 0;

e676.. -x322*x264 + x284 =E= 0;

e677.. -x323*x261 + x285 =E= 0;

e678.. -x324*x262 + x286 =E= 0;

e679.. -x325*x263 + x287 =E= 0;

e680.. -x326*x264 + x288 =E= 0;

e681.. -x327*x265 + x289 =E= 0;

e682.. -x328*x266 + x290 =E= 0;

e683.. -x329*x267 + x291 =E= 0;

e684.. -x330*x268 + x292 =E= 0;

e685.. -x331*x265 + x293 =E= 0;

e686.. -x332*x266 + x294 =E= 0;

e687.. -x333*x267 + x295 =E= 0;

e688.. -x334*x268 + x296 =E= 0;

e689.. -x335*x269 + x297 =E= 0;

e690.. -x336*x270 + x298 =E= 0;

e691.. -x337*x271 + x299 =E= 0;

e692.. -x338*x272 + x300 =E= 0;

e693.. -x339*x269 + x301 =E= 0;

e694.. -x340*x270 + x302 =E= 0;

e695.. -x341*x271 + x303 =E= 0;

e696.. -x342*x272 + x304 =E= 0;

* set non-default bounds
x49.up = 250;
x50.up = 560;
x51.up = 650;
x52.up = 650;
x53.up = 250;
x54.up = 650;
x55.up = 650;
x56.up = 650;
x57.up = 200;
x58.up = 840;
x59.up = 850;
x60.up = 850;
x61.up = 250;
x62.up = 560;
x63.up = 650;
x64.up = 650;
x105.up = 10;
x106.up = 10;
x107.up = 10;
x108.up = 10;
x109.up = 10;
x110.up = 10;
x111.up = 10;
x112.up = 10;
x113.up = 300;
x114.up = 300;
x115.up = 300;
x116.up = 300;
x117.up = 300;
x118.up = 300;
x119.up = 300;
x120.up = 300;
x121.up = 300;
x122.up = 300;
x123.up = 300;
x124.up = 300;
x125.up = 300;
x126.up = 300;
x127.up = 300;
x128.up = 300;
x129.up = 340;
x130.up = 340;
x131.up = 340;
x132.up = 340;
x133.up = 340;
x134.up = 340;
x135.up = 340;
x136.up = 340;
x137.up = 72;
x138.up = 72;
x139.up = 72;
x140.up = 72;
x141.up = 72;
x142.up = 72;
x143.up = 72;
x144.up = 72;
x145.up = 72;
x146.up = 72;
x147.up = 72;
x148.up = 72;
x149.up = 72;
x150.up = 72;
x151.up = 72;
x152.up = 72;
x153.up = 72;
x154.up = 72;
x155.up = 72;
x156.up = 72;
x157.up = 72;
x158.up = 72;
x159.up = 72;
x160.up = 72;
x161.up = 72;
x162.up = 72;
x163.up = 72;
x164.up = 72;
x165.up = 72;
x166.up = 72;
x167.up = 72;
x168.up = 72;
x169.up = 72;
x170.up = 72;
x171.up = 72;
x172.up = 72;
x173.up = 72;
x174.up = 72;
x175.up = 72;
x176.up = 72;
x177.up = 72;
x178.up = 72;
x179.up = 72;
x180.up = 72;
x181.up = 72;
x182.up = 72;
x183.up = 72;
x184.up = 72;
x185.up = 72;
x186.up = 72;
x187.up = 72;
x188.up = 72;
x189.up = 72;
x190.up = 72;
x191.up = 72;
x192.up = 72;
x193.up = 72;
x194.up = 72;
x195.up = 72;
x196.up = 72;
x197.up = 72;
x198.up = 72;
x199.up = 72;
x200.up = 72;
x201.up = 72;
x202.up = 72;
x203.up = 72;
x204.up = 72;
x205.up = 72;
x206.up = 72;
x207.up = 72;
x208.up = 72;
x209.up = 72;
x210.up = 72;
x211.up = 72;
x212.up = 72;
x213.up = 72;
x214.up = 72;
x215.up = 72;
x216.up = 72;
x217.up = 72;
x218.up = 72;
x219.up = 72;
x220.up = 72;
x221.up = 72;
x222.up = 72;
x223.up = 72;
x224.up = 72;
x225.up = 72;
x226.up = 72;
x227.up = 72;
x228.up = 72;
x229.up = 72;
x230.up = 72;
x231.up = 72;
x232.up = 72;
x233.up = 72;
x234.up = 72;
x235.up = 72;
x236.up = 72;
x237.up = 72;
x238.up = 72;
x239.up = 72;
x240.up = 72;
x241.up = 72;
x242.up = 72;
x243.up = 72;
x244.up = 72;
x245.up = 72;
x246.up = 72;
x247.up = 72;
x248.up = 72;
x249.up = 72;
x250.up = 72;
x251.up = 72;
x252.up = 72;
x253.up = 72;
x254.up = 72;
x255.up = 72;
x256.up = 72;
x257.lo = 50; x257.up = 610;
x258.lo = 50; x258.up = 700;
x259.lo = 50; x259.up = 700;
x260.lo = 50; x260.up = 700;
x261.lo = 50; x261.up = 700;
x262.lo = 50; x262.up = 700;
x263.lo = 50; x263.up = 700;
x264.lo = 50; x264.up = 700;
x265.lo = 50; x265.up = 890;
x266.lo = 50; x266.up = 900;
x267.lo = 50; x267.up = 900;
x268.lo = 50; x268.up = 900;
x269.lo = 50; x269.up = 610;
x270.lo = 50; x270.up = 700;
x271.lo = 50; x271.up = 700;
x272.lo = 50; x272.up = 700;
x305.up = 1;
x306.up = 1;
x307.up = 1;
x308.up = 1;
x309.up = 1;
x310.up = 1;
x311.lo = 0.645161290322581; x311.up = 0.833333333333333;
x312.lo = 0.0460829493087558; x312.up = 0.952380952380952;
x313.lo = 0.0032916392363397; x313.up = 0.952380952380952;
x314.lo = 0.000235117088309978; x314.up = 0.952380952380952;
x315.lo = 0.166666666666667; x315.up = 0.354838709677419;
x316.lo = 0.0119047619047619; x316.up = 0.444444444444444;
x317.lo = 0.000850340136054422; x317.up = 0.444444444444444;
x318.lo = 6.07385811467444E-5; x318.up = 0.444444444444444;
x319.lo = 0.166666666666667; x319.up = 0.6875;
x320.lo = 0.0119047619047619; x320.up = 0.914529914529915;
x321.lo = 0.000850340136054422; x321.up = 0.914529914529915;
x322.lo = 6.07385811467444E-5; x322.up = 0.914529914529915;
x323.lo = 0.3125; x323.up = 0.833333333333333;
x324.lo = 0.0223214285714286; x324.up = 0.952380952380952;
x325.lo = 0.00159438775510204; x325.up = 0.952380952380952;
x326.lo = 0.000113884839650146; x326.up = 0.952380952380952;
x327.lo = 0.0909090909090909; x327.up = 0.661016949152542;
x328.lo = 0.00505050505050505; x328.up = 0.897435897435897;
x329.lo = 0.000280583613916947; x329.up = 0.897435897435897;
x330.lo = 1.55879785509415E-5; x330.up = 0.897435897435897;
x331.lo = 0.338983050847458; x331.up = 0.909090909090909;
x332.lo = 0.0188323917137476; x332.up = 0.971428571428571;
x333.lo = 0.00104624398409709; x333.up = 0.971428571428571;
x334.lo = 5.81246657831718E-5; x334.up = 0.971428571428571;
x335.lo = 0.419354838709677; x335.up = 0.716666666666667;
x336.lo = 0.0299539170506912; x336.up = 0.919047619047619;
x337.lo = 0.0021395655036208; x337.up = 0.919047619047619;
x338.lo = 0.000152826107401486; x338.up = 0.919047619047619;
x339.lo = 0.283333333333333; x339.up = 0.580645161290323;
x340.lo = 0.0202380952380952; x340.up = 0.638888888888889;
x341.lo = 0.00144557823129252; x341.up = 0.638888888888889;
x342.lo = 0.000103255587949465; x342.up = 0.638888888888889;
x343.up = 1200;

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-09-14 Git hash: ac5a5314
Imprint / Privacy Policy