MINLPLib
A Library of Mixed-Integer and Continuous Nonlinear Programming Instances
Home // Instances // Documentation // Download // Statistics
Instance multiplants_mtg5
Formatsⓘ | ams gms mod nl osil pip py |
Primal Bounds (infeas ≤ 1e-08)ⓘ | |
Other points (infeas > 1e-08)ⓘ | |
Dual Boundsⓘ | 5924.64930700 (ANTIGONE) 5925.24182500 (BARON) 7168.94907300 (COUENNE) 6154.19273000 (LINDO) 5924.64968600 (SCIP) |
Referencesⓘ | Castro, Pedro M and Novais, Augusto Q, Periodic Scheduling of Continuous Multiproduct Plants, 2009. |
Sourceⓘ | MTG_EX5.gms from minlp.org model 34 |
Applicationⓘ | Periodic Scheduling of Continuous Multiproduct Plants |
Added to libraryⓘ | 24 Sep 2013 |
Problem typeⓘ | MBNLP |
#Variablesⓘ | 191 |
#Binary Variablesⓘ | 78 |
#Integer Variablesⓘ | 0 |
#Nonlinear Variablesⓘ | 35 |
#Nonlinear Binary Variablesⓘ | 0 |
#Nonlinear Integer Variablesⓘ | 0 |
Objective Senseⓘ | max |
Objective typeⓘ | linear |
Objective curvatureⓘ | linear |
#Nonzeros in Objectiveⓘ | 1 |
#Nonlinear Nonzeros in Objectiveⓘ | 0 |
#Constraintsⓘ | 309 |
#Linear Constraintsⓘ | 260 |
#Quadratic Constraintsⓘ | 48 |
#Polynomial Constraintsⓘ | 1 |
#Signomial Constraintsⓘ | 0 |
#General Nonlinear Constraintsⓘ | 0 |
Operands in Gen. Nonlin. Functionsⓘ | |
Constraints curvatureⓘ | indefinite |
#Nonzeros in Jacobianⓘ | 1850 |
#Nonlinear Nonzeros in Jacobianⓘ | 164 |
#Nonzeros in (Upper-Left) Hessian of Lagrangianⓘ | 114 |
#Nonzeros in Diagonal of Hessian of Lagrangianⓘ | 4 |
#Blocks in Hessian of Lagrangianⓘ | 1 |
Minimal blocksize in Hessian of Lagrangianⓘ | 35 |
Maximal blocksize in Hessian of Lagrangianⓘ | 35 |
Average blocksize in Hessian of Lagrangianⓘ | 35.0 |
#Semicontinuitiesⓘ | 0 |
#Nonlinear Semicontinuitiesⓘ | 0 |
#SOS type 1ⓘ | 0 |
#SOS type 2ⓘ | 0 |
Minimal coefficientⓘ | 5.3763e-04 |
Maximal coefficientⓘ | 1.1160e+06 |
Infeasibility of initial pointⓘ | 1e+05 |
Sparsity Jacobianⓘ | |
Sparsity Hessian of Lagrangianⓘ |
$offlisting * * Equation counts * Total E G L N X C B * 309 72 129 108 0 0 0 0 * * Variable counts * x b i s1s s2s sc si * Total cont binary integer sos1 sos2 scont sint * 191 113 78 0 0 0 0 0 * FX 28 * * Nonzero counts * Total const NL DLL * 1850 1686 164 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,b49,b50,b51,b52,b53 ,b54,b55,b56,b57,b58,b59,b60,b61,b62,b63,b64,b65,b66,b67,b68,b69,b70 ,b71,b72,b73,b74,b75,b76,b77,b78,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,objvar; Positive Variables 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,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 ,x178,x179,x180,x181,x182,x183,x184,x185,x186; 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,b49,b50,b51 ,b52,b53,b54,b55,b56,b57,b58,b59,b60,b61,b62,b63,b64,b65,b66,b67,b68 ,b69,b70,b71,b72,b73,b74,b75,b76,b77,b78; 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; e1.. objvar*x190 + 0.00203*(x187**2*(x180 - x175) + (x190 - x187)**2*x175) + 0.00203*(x188**2*(x183 - x176) + (x190 - x188)**2*x176) + 0.00203*(x189**2 *(x186 - x177) + (x190 - x189)**2*x177) + 7600*b1 + 7600*b2 + 7600*b3 + 7600*b4 + 7600*b5 + 7600*b6 + 7500*b7 + 7500*b8 + 7500*b9 + 750*b10 + 750*b11 + 750*b12 + 7700*b13 + 7700*b14 + 7700*b15 + 770*b16 + 770*b17 + 770*b18 + 2280*b19 + 2280*b20 + 2280*b21 + 2280*b22 + 2280*b23 + 2280*b24 + 2250*b25 + 2250*b26 + 2250*b27 + 750*b28 + 750*b29 + 750*b30 + 2310*b31 + 2310*b32 + 2310*b33 + 770*b34 + 770*b35 + 770*b36 + 1520*b37 + 1520*b38 + 1520*b39 + 1520*b40 + 1520*b41 + 1520*b42 + 1500*b43 + 1500*b44 + 1500*b45 + 750*b46 + 750*b47 + 750*b48 + 1540*b49 + 1540*b50 + 1540*b51 + 770*b52 + 770*b53 + 770*b54 - 4*x85 - 4*x86 - 4*x87 - 1.5*x94 - 1.5*x95 - 1.5*x96 - 6.5*x103 - 6.5*x104 - 6.5*x105 + 0.1218*x151 + 0.1218*x152 + 0.1218*x153 + 0.1218*x154 + 0.1218*x155 + 0.1218*x156 =E= 0; e2.. b1 + b4 - b9 - b15 + x106 - x108 =E= 0; e3.. b2 + b5 - b7 - b13 - x106 + x107 =E= 0; e4.. b3 + b6 - b8 - b14 - x107 + x108 =E= 0; e5.. - b3 + b7 + b10 - b18 + x109 - x111 =E= 0; e6.. - b1 + b8 + b11 - b16 - x109 + x110 =E= 0; e7.. - b2 + b9 + b12 - b17 - x110 + x111 =E= 0; e8.. - b6 - b12 + b13 + b16 + x112 - x114 =E= 0; e9.. - b4 - b10 + b14 + b17 - x112 + x113 =E= 0; e10.. - b5 - b11 + b15 + b18 - x113 + x114 =E= 0; e11.. b19 + b22 - b27 - b33 + x115 - x117 =E= 0; e12.. b20 + b23 - b25 - b31 - x115 + x116 =E= 0; e13.. b21 + b24 - b26 - b32 - x116 + x117 =E= 0; e14.. - b21 + b25 + b28 - b36 + x118 - x120 =E= 0; e15.. - b19 + b26 + b29 - b34 - x118 + x119 =E= 0; e16.. - b20 + b27 + b30 - b35 - x119 + x120 =E= 0; e17.. - b24 - b30 + b31 + b34 + x121 - x123 =E= 0; e18.. - b22 - b28 + b32 + b35 - x121 + x122 =E= 0; e19.. - b23 - b29 + b33 + b36 - x122 + x123 =E= 0; e20.. b37 + b40 - b45 - b51 + x124 - x126 =E= 0; e21.. b38 + b41 - b43 - b49 - x124 + x125 =E= 0; e22.. b39 + b42 - b44 - b50 - x125 + x126 =E= 0; e23.. - b39 + b43 + b46 - b54 + x127 - x129 =E= 0; e24.. - b37 + b44 + b47 - b52 - x127 + x128 =E= 0; e25.. - b38 + b45 + b48 - b53 - x128 + x129 =E= 0; e26.. - b42 - b48 + b49 + b52 + x130 - x132 =E= 0; e27.. - b40 - b46 + b50 + b53 - x130 + x131 =E= 0; e28.. - b41 - b47 + b51 + b54 - x131 + x132 =E= 0; e29.. b1 + b4 + b7 + b10 + b13 + b16 + x106 + x109 + x112 =E= 1; e30.. b19 + b22 + b25 + b28 + b31 + b34 + x115 + x118 + x121 =E= 1; e31.. b37 + b40 + b43 + b46 + b49 + b52 + x124 + x127 + x130 =E= 1; e32.. - 10*b1 - 10*b4 - 10*b7 - b10 - 10*b13 - b16 - 0.000854700854700855*x79 - 0.000746268656716418*x88 - 0.000746268656716418*x97 - x133 + x136 =G= 0; e33.. - 10*b2 - 10*b5 - 10*b8 - b11 - 10*b14 - b17 - 0.000854700854700855*x80 - 0.000746268656716418*x89 - 0.000746268656716418*x98 - x136 + x139 =G= 0; e34.. - 10*b3 - 10*b6 - 10*b9 - b12 - 10*b15 - b18 - 0.000854700854700855*x81 - 0.000746268656716418*x90 - 0.000746268656716418*x99 + x133 - x139 + x190 =G= 0; e35.. - 3*b19 - 3*b22 - 3*b25 - b28 - 3*b31 - b34 - 0.000892857142857143*x82 - 0.000775193798449612*x91 - 0.000746268656716418*x100 - x134 + x137 =G= 0; e36.. - 3*b20 - 3*b23 - 3*b26 - b29 - 3*b32 - b35 - 0.000892857142857143*x83 - 0.000775193798449612*x92 - 0.000746268656716418*x101 - x137 + x140 =G= 0; e37.. - 3*b21 - 3*b24 - 3*b27 - b30 - 3*b33 - b36 - 0.000892857142857143*x84 - 0.000775193798449612*x93 - 0.000746268656716418*x102 + x134 - x140 + x190 =G= 0; e38.. - 2*b37 - 2*b40 - 2*b43 - b46 - 2*b49 - b52 - 0.000892857142857143*x85 - 0.000537634408602151*x94 - 0.000746268656716418*x103 - x135 + x138 =G= 0; e39.. - 2*b38 - 2*b41 - 2*b44 - b47 - 2*b50 - b53 - 0.000892857142857143*x86 - 0.000537634408602151*x95 - 0.000746268656716418*x104 - x138 + x141 =G= 0; e40.. - 2*b39 - 2*b42 - 2*b45 - b48 - 2*b51 - b54 - 0.000892857142857143*x87 - 0.000537634408602151*x96 - 0.000746268656716418*x105 + x135 - x141 + x190 =G= 0; e41.. - 10*b1 - 10*b4 - 10*b7 - b10 - 10*b13 - b16 + x136 - x142 =E= 0; e42.. - 10*b2 - 10*b5 - 10*b8 - b11 - 10*b14 - b17 + x139 - x145 =E= 0; e43.. - 10*b3 - 10*b6 - 10*b9 - b12 - 10*b15 - b18 + x133 - x148 + x190 =E= 0; e44.. - 3*b19 - 3*b22 - 3*b25 - b28 - 3*b31 - b34 + x137 - x143 =E= 0; e45.. - 3*b20 - 3*b23 - 3*b26 - b29 - 3*b32 - b35 + x140 - x146 =E= 0; e46.. - 3*b21 - 3*b24 - 3*b27 - b30 - 3*b33 - b36 + x134 - x149 + x190 =E= 0; e47.. - 2*b37 - 2*b40 - 2*b43 - b46 - 2*b49 - b52 + x138 - x144 =E= 0; e48.. - 2*b38 - 2*b41 - 2*b44 - b47 - 2*b50 - b53 + x141 - x147 =E= 0; e49.. - 2*b39 - 2*b42 - 2*b45 - b48 - 2*b51 - b54 + x135 - x150 + x190 =E= 0; e50.. x139 - x190 =L= 0; e51.. x140 - x190 =L= 0; e52.. x141 - x190 =L= 0; e53.. - 702000*b1 - 702000*b4 + x79 =L= 0; e54.. - 702000*b2 - 702000*b5 + x80 =L= 0; e55.. - 702000*b3 - 702000*b6 + x81 =L= 0; e56.. - 672000*b19 - 672000*b22 + x82 =L= 0; e57.. - 672000*b20 - 672000*b23 + x83 =L= 0; e58.. - 672000*b21 - 672000*b24 + x84 =L= 0; e59.. - 672000*b37 - 672000*b40 + x85 =L= 0; e60.. - 672000*b38 - 672000*b41 + x86 =L= 0; e61.. - 672000*b39 - 672000*b42 + x87 =L= 0; e62.. - 804000*b7 - 804000*b10 + x88 =L= 0; e63.. - 804000*b8 - 804000*b11 + x89 =L= 0; e64.. - 804000*b9 - 804000*b12 + x90 =L= 0; e65.. - 774000*b25 - 774000*b28 + x91 =L= 0; e66.. - 774000*b26 - 774000*b29 + x92 =L= 0; e67.. - 774000*b27 - 774000*b30 + x93 =L= 0; e68.. - 1116000*b43 - 1116000*b46 + x94 =L= 0; e69.. - 1116000*b44 - 1116000*b47 + x95 =L= 0; e70.. - 1116000*b45 - 1116000*b48 + x96 =L= 0; e71.. - 804000*b13 - 804000*b16 + x97 =L= 0; e72.. - 804000*b14 - 804000*b17 + x98 =L= 0; e73.. - 804000*b15 - 804000*b18 + x99 =L= 0; e74.. - 804000*b31 - 804000*b34 + x100 =L= 0; e75.. - 804000*b32 - 804000*b35 + x101 =L= 0; e76.. - 804000*b33 - 804000*b36 + x102 =L= 0; e77.. - 804000*b49 - 804000*b52 + x103 =L= 0; e78.. - 804000*b50 - 804000*b53 + x104 =L= 0; e79.. - 804000*b51 - 804000*b54 + x105 =L= 0; e80.. b1 + b2 + b3 + b4 + b5 + b6 =E= 1; e81.. b19 + b20 + b21 + b22 + b23 + b24 =E= 1; e82.. b37 + b38 + b39 + b40 + b41 + b42 =E= 1; e83.. b7 + b8 + b9 + b10 + b11 + b12 =E= 1; e84.. b25 + b26 + b27 + b28 + b29 + b30 =E= 1; e85.. b43 + b44 + b45 + b46 + b47 + b48 =E= 1; e86.. b13 + b14 + b15 + b16 + b17 + b18 =E= 1; e87.. b31 + b32 + b33 + b34 + b35 + b36 =E= 1; e88.. b49 + b50 + b51 + b52 + b53 + b54 =E= 1; e89.. b1 + b4 =E= 1; e90.. x175*x190 - x85 - x86 - x87 =E= 0; e91.. x176*x190 - x94 - x95 - x96 =E= 0; e92.. x177*x190 - x103 - x104 - x105 =E= 0; e93.. x79 + x80 + x81 - x82 - x83 - x84 =E= 0; e94.. x82 + x83 + x84 - x85 - x86 - x87 =E= 0; e95.. x88 + x89 + x90 - x91 - x92 - x93 =E= 0; e96.. x91 + x92 + x93 - x94 - x95 - x96 =E= 0; e97.. x97 + x98 + x99 - x100 - x101 - x102 =E= 0; e98.. x100 + x101 + x102 - x103 - x104 - x105 =E= 0; e99.. 600*b1 + 600*b4 - x133 + x157 =L= 600; e100.. 600*b1 + 600*b2 + 600*b4 + 600*b5 - x136 + x157 =L= 600; e101.. 600*b1 + 600*b2 + 600*b3 + 600*b4 + 600*b5 + 600*b6 - x139 + x157 =L= 600; e102.. 600*b19 + 600*b22 - x134 + x158 =L= 600; e103.. 600*b19 + 600*b20 + 600*b22 + 600*b23 - x137 + x158 =L= 600; e104.. 600*b19 + 600*b20 + 600*b21 + 600*b22 + 600*b23 + 600*b24 - x140 + x158 =L= 600; e105.. 600*b37 + 600*b40 - x135 + x159 =L= 600; e106.. 600*b37 + 600*b38 + 600*b40 + 600*b41 - x138 + x159 =L= 600; e107.. 600*b37 + 600*b38 + 600*b39 + 600*b40 + 600*b41 + 600*b42 - x141 + x159 =L= 600; e108.. 600*b7 + 600*b10 - x133 + x160 =L= 600; e109.. 600*b7 + 600*b8 + 600*b10 + 600*b11 - x136 + x160 =L= 600; e110.. 600*b7 + 600*b8 + 600*b9 + 600*b10 + 600*b11 + 600*b12 - x139 + x160 =L= 600; e111.. 600*b25 + 600*b28 - x134 + x161 =L= 600; e112.. 600*b25 + 600*b26 + 600*b28 + 600*b29 - x137 + x161 =L= 600; e113.. 600*b25 + 600*b26 + 600*b27 + 600*b28 + 600*b29 + 600*b30 - x140 + x161 =L= 600; e114.. 600*b43 + 600*b46 - x135 + x162 =L= 600; e115.. 600*b43 + 600*b44 + 600*b46 + 600*b47 - x138 + x162 =L= 600; e116.. 600*b43 + 600*b44 + 600*b45 + 600*b46 + 600*b47 + 600*b48 - x141 + x162 =L= 600; e117.. 600*b13 + 600*b16 - x133 + x163 =L= 600; e118.. 600*b13 + 600*b14 + 600*b16 + 600*b17 - x136 + x163 =L= 600; e119.. 600*b13 + 600*b14 + 600*b15 + 600*b16 + 600*b17 + 600*b18 - x139 + x163 =L= 600; e120.. 600*b31 + 600*b34 - x134 + x164 =L= 600; e121.. 600*b31 + 600*b32 + 600*b34 + 600*b35 - x137 + x164 =L= 600; e122.. 600*b31 + 600*b32 + 600*b33 + 600*b34 + 600*b35 + 600*b36 - x140 + x164 =L= 600; e123.. 600*b49 + 600*b52 - x135 + x165 =L= 600; e124.. 600*b49 + 600*b50 + 600*b52 + 600*b53 - x138 + x165 =L= 600; e125.. 600*b49 + 600*b50 + 600*b51 + 600*b52 + 600*b53 + 600*b54 - x141 + x165 =L= 600; e126.. - 600*b1 - 600*b2 - 600*b3 - 600*b4 - 600*b5 - 600*b6 - x133 + x157 =G= -600; e127.. - 600*b2 - 600*b3 - 600*b5 - 600*b6 - x136 + x157 =G= -600; e128.. - 600*b3 - 600*b6 - x139 + x157 =G= -600; e129.. - 600*b19 - 600*b20 - 600*b21 - 600*b22 - 600*b23 - 600*b24 - x134 + x158 =G= -600; e130.. - 600*b20 - 600*b21 - 600*b23 - 600*b24 - x137 + x158 =G= -600; e131.. - 600*b21 - 600*b24 - x140 + x158 =G= -600; e132.. - 600*b37 - 600*b38 - 600*b39 - 600*b40 - 600*b41 - 600*b42 - x135 + x159 =G= -600; e133.. - 600*b38 - 600*b39 - 600*b41 - 600*b42 - x138 + x159 =G= -600; e134.. - 600*b39 - 600*b42 - x141 + x159 =G= -600; e135.. - 600*b7 - 600*b8 - 600*b9 - 600*b10 - 600*b11 - 600*b12 - x133 + x160 =G= -600; e136.. - 600*b8 - 600*b9 - 600*b11 - 600*b12 - x136 + x160 =G= -600; e137.. - 600*b9 - 600*b12 - x139 + x160 =G= -600; e138.. - 600*b25 - 600*b26 - 600*b27 - 600*b28 - 600*b29 - 600*b30 - x134 + x161 =G= -600; e139.. - 600*b26 - 600*b27 - 600*b29 - 600*b30 - x137 + x161 =G= -600; e140.. - 600*b27 - 600*b30 - x140 + x161 =G= -600; e141.. - 600*b43 - 600*b44 - 600*b45 - 600*b46 - 600*b47 - 600*b48 - x135 + x162 =G= -600; e142.. - 600*b44 - 600*b45 - 600*b47 - 600*b48 - x138 + x162 =G= -600; e143.. - 600*b45 - 600*b48 - x141 + x162 =G= -600; e144.. - 600*b13 - 600*b14 - 600*b15 - 600*b16 - 600*b17 - 600*b18 - x133 + x163 =G= -600; e145.. - 600*b14 - 600*b15 - 600*b17 - 600*b18 - x136 + x163 =G= -600; e146.. - 600*b15 - 600*b18 - x139 + x163 =G= -600; e147.. - 600*b31 - 600*b32 - 600*b33 - 600*b34 - 600*b35 - 600*b36 - x134 + x164 =G= -600; e148.. - 600*b32 - 600*b33 - 600*b35 - 600*b36 - x137 + x164 =G= -600; e149.. - 600*b33 - 600*b36 - x140 + x164 =G= -600; e150.. - 600*b49 - 600*b50 - 600*b51 - 600*b52 - 600*b53 - 600*b54 - x135 + x165 =G= -600; e151.. - 600*b50 - 600*b51 - 600*b53 - 600*b54 - x138 + x165 =G= -600; e152.. - 600*b51 - 600*b54 - x141 + x165 =G= -600; e153.. 600*b1 + 600*b4 - x142 + x166 =L= 600; e154.. 600*b1 + 600*b2 + 600*b4 + 600*b5 - x145 + x166 =L= 600; e155.. 600*b1 + 600*b2 + 600*b3 + 600*b4 + 600*b5 + 600*b6 - x148 + x166 =L= 600; e156.. 600*b19 + 600*b22 - x143 + x167 =L= 600; e157.. 600*b19 + 600*b20 + 600*b22 + 600*b23 - x146 + x167 =L= 600; e158.. 600*b19 + 600*b20 + 600*b21 + 600*b22 + 600*b23 + 600*b24 - x149 + x167 =L= 600; e159.. 600*b37 + 600*b40 - x144 + x168 =L= 600; e160.. 600*b37 + 600*b38 + 600*b40 + 600*b41 - x147 + x168 =L= 600; e161.. 600*b37 + 600*b38 + 600*b39 + 600*b40 + 600*b41 + 600*b42 - x150 + x168 =L= 600; e162.. 600*b7 + 600*b10 - x142 + x169 =L= 600; e163.. 600*b7 + 600*b8 + 600*b10 + 600*b11 - x145 + x169 =L= 600; e164.. 600*b7 + 600*b8 + 600*b9 + 600*b10 + 600*b11 + 600*b12 - x148 + x169 =L= 600; e165.. 600*b25 + 600*b28 - x143 + x170 =L= 600; e166.. 600*b25 + 600*b26 + 600*b28 + 600*b29 - x146 + x170 =L= 600; e167.. 600*b25 + 600*b26 + 600*b27 + 600*b28 + 600*b29 + 600*b30 - x149 + x170 =L= 600; e168.. 600*b43 + 600*b46 - x144 + x171 =L= 600; e169.. 600*b43 + 600*b44 + 600*b46 + 600*b47 - x147 + x171 =L= 600; e170.. 600*b43 + 600*b44 + 600*b45 + 600*b46 + 600*b47 + 600*b48 - x150 + x171 =L= 600; e171.. 600*b13 + 600*b16 - x142 + x172 =L= 600; e172.. 600*b13 + 600*b14 + 600*b16 + 600*b17 - x145 + x172 =L= 600; e173.. 600*b13 + 600*b14 + 600*b15 + 600*b16 + 600*b17 + 600*b18 - x148 + x172 =L= 600; e174.. 600*b31 + 600*b34 - x143 + x173 =L= 600; e175.. 600*b31 + 600*b32 + 600*b34 + 600*b35 - x146 + x173 =L= 600; e176.. 600*b31 + 600*b32 + 600*b33 + 600*b34 + 600*b35 + 600*b36 - x149 + x173 =L= 600; e177.. 600*b49 + 600*b52 - x144 + x174 =L= 600; e178.. 600*b49 + 600*b50 + 600*b52 + 600*b53 - x147 + x174 =L= 600; e179.. 600*b49 + 600*b50 + 600*b51 + 600*b52 + 600*b53 + 600*b54 - x150 + x174 =L= 600; e180.. - 600*b1 - 600*b2 - 600*b3 - 600*b4 - 600*b5 - 600*b6 - x142 + x166 =G= -600; e181.. - 600*b2 - 600*b3 - 600*b5 - 600*b6 - x145 + x166 =G= -600; e182.. - 600*b3 - 600*b6 - x148 + x166 =G= -600; e183.. - 600*b19 - 600*b20 - 600*b21 - 600*b22 - 600*b23 - 600*b24 - x143 + x167 =G= -600; e184.. - 600*b20 - 600*b21 - 600*b23 - 600*b24 - x146 + x167 =G= -600; e185.. - 600*b21 - 600*b24 - x149 + x167 =G= -600; e186.. - 600*b37 - 600*b38 - 600*b39 - 600*b40 - 600*b41 - 600*b42 - x144 + x168 =G= -600; e187.. - 600*b38 - 600*b39 - 600*b41 - 600*b42 - x147 + x168 =G= -600; e188.. - 600*b39 - 600*b42 - x150 + x168 =G= -600; e189.. - 600*b7 - 600*b8 - 600*b9 - 600*b10 - 600*b11 - 600*b12 - x142 + x169 =G= -600; e190.. - 600*b8 - 600*b9 - 600*b11 - 600*b12 - x145 + x169 =G= -600; e191.. - 600*b9 - 600*b12 - x148 + x169 =G= -600; e192.. - 600*b25 - 600*b26 - 600*b27 - 600*b28 - 600*b29 - 600*b30 - x143 + x170 =G= -600; e193.. - 600*b26 - 600*b27 - 600*b29 - 600*b30 - x146 + x170 =G= -600; e194.. - 600*b27 - 600*b30 - x149 + x170 =G= -600; e195.. - 600*b43 - 600*b44 - 600*b45 - 600*b46 - 600*b47 - 600*b48 - x144 + x171 =G= -600; e196.. - 600*b44 - 600*b45 - 600*b47 - 600*b48 - x147 + x171 =G= -600; e197.. - 600*b45 - 600*b48 - x150 + x171 =G= -600; e198.. - 600*b13 - 600*b14 - 600*b15 - 600*b16 - 600*b17 - 600*b18 - x142 + x172 =G= -600; e199.. - 600*b14 - 600*b15 - 600*b17 - 600*b18 - x145 + x172 =G= -600; e200.. - 600*b15 - 600*b18 - x148 + x172 =G= -600; e201.. - 600*b31 - 600*b32 - 600*b33 - 600*b34 - 600*b35 - 600*b36 - x143 + x173 =G= -600; e202.. - 600*b32 - 600*b33 - 600*b35 - 600*b36 - x146 + x173 =G= -600; e203.. - 600*b33 - 600*b36 - x149 + x173 =G= -600; e204.. - 600*b49 - 600*b50 - 600*b51 - 600*b52 - 600*b53 - 600*b54 - x144 + x174 =G= -600; e205.. - 600*b50 - 600*b51 - 600*b53 - 600*b54 - x147 + x174 =G= -600; e206.. - 600*b51 - 600*b54 - x150 + x174 =G= -600; e207.. -x178*(x166 - x157) + x79 + x80 + x81 =E= 0; e208.. -x179*(x167 - x158) + x82 + x83 + x84 =E= 0; e209.. -x180*(x168 - x159) + x85 + x86 + x87 =E= 0; e210.. -x181*(x169 - x160) + x88 + x89 + x90 =E= 0; e211.. -x182*(x170 - x161) + x91 + x92 + x93 =E= 0; e212.. -x183*(x171 - x162) + x94 + x95 + x96 =E= 0; e213.. -x184*(x172 - x163) + x97 + x98 + x99 =E= 0; e214.. -x185*(x173 - x164) + x100 + x101 + x102 =E= 0; e215.. -x186*(x174 - x165) + x103 + x104 + x105 =E= 0; e216.. - 1170*b1 - 1170*b2 - 1170*b3 - 1170*b4 - 1170*b5 - 1170*b6 + x178 =L= 0; e217.. - 1120*b19 - 1120*b20 - 1120*b21 - 1120*b22 - 1120*b23 - 1120*b24 + x179 =L= 0; e218.. - 1120*b37 - 1120*b38 - 1120*b39 - 1120*b40 - 1120*b41 - 1120*b42 + x180 =L= 0; e219.. - 1340*b7 - 1340*b8 - 1340*b9 - 1340*b10 - 1340*b11 - 1340*b12 + x181 =L= 0; e220.. - 1290*b25 - 1290*b26 - 1290*b27 - 1290*b28 - 1290*b29 - 1290*b30 + x182 =L= 0; e221.. - 1860*b43 - 1860*b44 - 1860*b45 - 1860*b46 - 1860*b47 - 1860*b48 + x183 =L= 0; e222.. - 1340*b13 - 1340*b14 - 1340*b15 - 1340*b16 - 1340*b17 - 1340*b18 + x184 =L= 0; e223.. - 1340*b31 - 1340*b32 - 1340*b33 - 1340*b34 - 1340*b35 - 1340*b36 + x185 =L= 0; e224.. - 1340*b49 - 1340*b50 - 1340*b51 - 1340*b52 - 1340*b53 - 1340*b54 + x186 =L= 0; e225.. x159 - x168 + x187 =E= 0; e226.. x162 - x171 + x188 =E= 0; e227.. x165 - x174 + x189 =E= 0; e228.. x187 - x190 =L= 0; e229.. x188 - x190 =L= 0; e230.. x189 - x190 =L= 0; e231.. 600*b55 + 600*b67 + x157 - x158 =L= 600; e232.. 600*b56 + 600*b68 + x158 - x159 =L= 600; e233.. 600*b57 + 600*b69 + x160 - x161 =L= 600; e234.. 600*b58 + 600*b70 + x161 - x162 =L= 600; e235.. 600*b59 + 600*b71 + x163 - x164 =L= 600; e236.. 600*b60 + 600*b72 + x164 - x165 =L= 600; e237.. - 600*b61 - 600*b73 + x157 - x158 =G= -600; e238.. - 600*b62 - 600*b74 + x158 - x159 =G= -600; e239.. - 600*b63 - 600*b75 + x160 - x161 =G= -600; e240.. - 600*b64 - 600*b76 + x161 - x162 =G= -600; e241.. - 600*b65 - 600*b77 + x163 - x164 =G= -600; e242.. - 600*b66 - 600*b78 + x164 - x165 =G= -600; e243.. 1200*b55 + 1200*b73 + x166 - x167 =L= 1200; e244.. 1200*b56 + 1200*b74 + x167 - x168 =L= 1200; e245.. 1200*b57 + 1200*b75 + x169 - x170 =L= 1200; e246.. 1200*b58 + 1200*b76 + x170 - x171 =L= 1200; e247.. 1200*b59 + 1200*b77 + x172 - x173 =L= 1200; e248.. 1200*b60 + 1200*b78 + x173 - x174 =L= 1200; e249.. - 1200*b61 - 1200*b67 + x166 - x167 =G= -1200; e250.. - 1200*b62 - 1200*b68 + x167 - x168 =G= -1200; e251.. - 1200*b63 - 1200*b69 + x169 - x170 =G= -1200; e252.. - 1200*b64 - 1200*b70 + x170 - x171 =G= -1200; e253.. - 1200*b65 - 1200*b71 + x172 - x173 =G= -1200; e254.. - 1200*b66 - 1200*b72 + x173 - x174 =G= -1200; e255.. - 600*b55 - 600*b61 - 600*b67 - 600*b73 - x158 + x166 =G= -600; e256.. - 600*b56 - 600*b62 - 600*b68 - 600*b74 - x159 + x167 =G= -600; e257.. - 600*b57 - 600*b63 - 600*b69 - 600*b75 - x161 + x169 =G= -600; e258.. - 600*b58 - 600*b64 - 600*b70 - 600*b76 - x162 + x170 =G= -600; e259.. - 600*b59 - 600*b65 - 600*b71 - 600*b77 - x164 + x172 =G= -600; e260.. - 600*b60 - 600*b66 - 600*b72 - 600*b78 - x165 + x173 =G= -600; e261.. - 600*b55 - 600*b61 - 600*b67 - 600*b73 - x157 + x167 =G= -600; e262.. - 600*b56 - 600*b62 - 600*b68 - 600*b74 - x158 + x168 =G= -600; e263.. - 600*b57 - 600*b63 - 600*b69 - 600*b75 - x160 + x170 =G= -600; e264.. - 600*b58 - 600*b64 - 600*b70 - 600*b76 - x161 + x171 =G= -600; e265.. - 600*b59 - 600*b65 - 600*b71 - 600*b77 - x163 + x173 =G= -600; e266.. - 600*b60 - 600*b66 - 600*b72 - 600*b78 - x164 + x174 =G= -600; e267.. -(x158 - x157)*x178 - 672000*b55 + x151 =G= -672000; e268.. -(x159 - x158)*x179 - 672000*b56 + x152 =G= -672000; e269.. -(x161 - x160)*x181 - 774000*b57 + x153 =G= -774000; e270.. -(x162 - x161)*x182 - 774000*b58 + x154 =G= -774000; e271.. -(x164 - x163)*x184 - 804000*b59 + x155 =G= -804000; e272.. -(x165 - x164)*x185 - 804000*b60 + x156 =G= -804000; e273.. -(x167 - x166)*x179 - 672000*b55 + x151 =G= -672000; e274.. -(x168 - x167)*x180 - 672000*b56 + x152 =G= -672000; e275.. -(x170 - x169)*x182 - 774000*b57 + x153 =G= -774000; e276.. -(x171 - x170)*x183 - 774000*b58 + x154 =G= -774000; e277.. -(x173 - x172)*x185 - 804000*b59 + x155 =G= -804000; e278.. -(x174 - x173)*x186 - 804000*b60 + x156 =G= -804000; e279.. -(x157 - x158)*x179 - 672000*b61 + x151 =G= -672000; e280.. -(x158 - x159)*x180 - 672000*b62 + x152 =G= -672000; e281.. -(x160 - x161)*x182 - 774000*b63 + x153 =G= -774000; e282.. -(x161 - x162)*x183 - 774000*b64 + x154 =G= -774000; e283.. -(x163 - x164)*x185 - 804000*b65 + x155 =G= -804000; e284.. -(x164 - x165)*x186 - 804000*b66 + x156 =G= -804000; e285.. -(x166 - x167)*x178 - 672000*b61 + x151 =G= -672000; e286.. -(x167 - x168)*x179 - 672000*b62 + x152 =G= -672000; e287.. -(x169 - x170)*x181 - 774000*b63 + x153 =G= -774000; e288.. -(x170 - x171)*x182 - 774000*b64 + x154 =G= -774000; e289.. -(x172 - x173)*x184 - 804000*b65 + x155 =G= -804000; e290.. -(x173 - x174)*x185 - 804000*b66 + x156 =G= -804000; e291.. -(x179 - x178)*(x167 - x158) - 672000*b67 + x151 =G= -672000; e292.. -(x180 - x179)*(x168 - x159) - 672000*b68 + x152 =G= -672000; e293.. -(x182 - x181)*(x170 - x161) - 774000*b69 + x153 =G= -774000; e294.. -(x183 - x182)*(x171 - x162) - 774000*b70 + x154 =G= -774000; e295.. -(x185 - x184)*(x173 - x164) - 804000*b71 + x155 =G= -804000; e296.. -(x186 - x185)*(x174 - x165) - 804000*b72 + x156 =G= -804000; e297.. -(x178 - x179)*(x166 - x157) - 672000*b73 + x151 =G= -672000; e298.. -(x179 - x180)*(x167 - x158) - 672000*b74 + x152 =G= -672000; e299.. -(x181 - x182)*(x169 - x160) - 774000*b75 + x153 =G= -774000; e300.. -(x182 - x183)*(x170 - x161) - 774000*b76 + x154 =G= -774000; e301.. -(x184 - x185)*(x172 - x163) - 804000*b77 + x155 =G= -804000; e302.. -(x185 - x186)*(x173 - x164) - 804000*b78 + x156 =G= -804000; e303.. 672000*b55 + 672000*b61 + 672000*b67 + 672000*b73 - x79 - x80 - x81 + x151 =G= 0; e304.. 672000*b56 + 672000*b62 + 672000*b68 + 672000*b74 - x82 - x83 - x84 + x152 =G= 0; e305.. 774000*b57 + 774000*b63 + 774000*b69 + 774000*b75 - x88 - x89 - x90 + x153 =G= 0; e306.. 774000*b58 + 774000*b64 + 774000*b70 + 774000*b76 - x91 - x92 - x93 + x154 =G= 0; e307.. 804000*b59 + 804000*b65 + 804000*b71 + 804000*b77 - x97 - x98 - x99 + x155 =G= 0; e308.. 804000*b60 + 804000*b66 + 804000*b72 + 804000*b78 - x100 - x101 - x102 + x156 =G= 0; e309.. 2*b37 + 2*b38 + 2*b39 + 2*b40 + 2*b41 + 2*b42 + 2*b43 + 2*b44 + 2*b45 + b46 + b47 + b48 + 2*b49 + 2*b50 + 2*b51 + b52 + b53 + b54 + x187 + x188 + x189 - x190 =E= 0; * set non-default bounds x106.fx = 0; x107.fx = 0; x108.fx = 0; x109.fx = 0; x110.fx = 0; x111.fx = 0; x112.fx = 0; x113.fx = 0; x114.fx = 0; x115.fx = 0; x116.fx = 0; x117.fx = 0; x118.fx = 0; x119.fx = 0; x120.fx = 0; x121.fx = 0; x122.fx = 0; x123.fx = 0; x124.fx = 0; x125.fx = 0; x126.fx = 0; x127.fx = 0; x128.fx = 0; x129.fx = 0; x130.fx = 0; x131.fx = 0; x132.fx = 0; x133.fx = 0; x134.up = 600; x135.up = 600; x136.up = 600; x137.up = 600; x138.up = 600; x139.up = 600; x140.up = 600; x141.up = 600; x142.up = 1200; x143.up = 1200; x144.up = 1200; x145.up = 1200; x146.up = 1200; x147.up = 1200; x148.up = 1200; x149.up = 1200; x150.up = 1200; x157.up = 600; x158.up = 600; x159.up = 600; x160.up = 600; x161.up = 600; x162.up = 600; x163.up = 600; x164.up = 600; x165.up = 600; x166.up = 1200; x167.up = 1200; x168.up = 1200; x169.up = 1200; x170.up = 1200; x171.up = 1200; x172.up = 1200; x173.up = 1200; x174.up = 1200; x175.lo = 150; x176.lo = 250; x177.lo = 500; x187.lo = 26.7857142857143; x187.up = 600; x188.lo = 26.8817204301075; x188.up = 600; x189.lo = 74.6268656716418; x189.up = 600; x190.lo = 200; x190.up = 600; * set non-default levels x178.l = 1170; x179.l = 1120; x180.l = 1120; x181.l = 1340; x182.l = 1290; x183.l = 1860; x184.l = 1340; x185.l = 1340; x186.l = 1340; 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: 2024-12-17 Git hash: 8eaceb91