MINLPLib
A Library of Mixed-Integer and Continuous Nonlinear Programming Instances
Home // Instances // Documentation // Download // Statistics
Instance pooling_epa1
Formatsⓘ | ams gms mod nl osil py |
Primal Bounds (infeas ≤ 1e-08)ⓘ | |
Other points (infeas > 1e-08)ⓘ | |
Dual Boundsⓘ | -280.80567610 (ANTIGONE) -280.80563320 (BARON) -280.80589390 (COUENNE) -280.80610440 (LINDO) -280.80570030 (SCIP) |
Referencesⓘ | Misener, Ruth, Gounaris, Chrysanthos, and Floudas, C A, Extended Pooling Problem with the Summer Time (EPA) Complex Emissions Constraints, 2010. |
Sourceⓘ | pooling.gms from minlp.org model 82 |
Applicationⓘ | Pooling Problem |
Added to libraryⓘ | 25 Sep 2013 |
Problem typeⓘ | MBNLP |
#Variablesⓘ | 214 |
#Binary Variablesⓘ | 30 |
#Integer Variablesⓘ | 0 |
#Nonlinear Variablesⓘ | 60 |
#Nonlinear Binary Variablesⓘ | 0 |
#Nonlinear Integer Variablesⓘ | 0 |
Objective Senseⓘ | min |
Objective typeⓘ | quadratic |
Objective curvatureⓘ | indefinite |
#Nonzeros in Objectiveⓘ | 14 |
#Nonlinear Nonzeros in Objectiveⓘ | 6 |
#Constraintsⓘ | 340 |
#Linear Constraintsⓘ | 291 |
#Quadratic Constraintsⓘ | 33 |
#Polynomial Constraintsⓘ | 2 |
#Signomial Constraintsⓘ | 2 |
#General Nonlinear Constraintsⓘ | 12 |
Operands in Gen. Nonlin. Functionsⓘ | exp mul vcpower |
Constraints curvatureⓘ | indefinite |
#Nonzeros in Jacobianⓘ | 1140 |
#Nonlinear Nonzeros in Jacobianⓘ | 251 |
#Nonzeros in (Upper-Left) Hessian of Lagrangianⓘ | 512 |
#Nonzeros in Diagonal of Hessian of Lagrangianⓘ | 36 |
#Blocks in Hessian of Lagrangianⓘ | 5 |
Minimal blocksize in Hessian of Lagrangianⓘ | 1 |
Maximal blocksize in Hessian of Lagrangianⓘ | 26 |
Average blocksize in Hessian of Lagrangianⓘ | 12.0 |
#Semicontinuitiesⓘ | 0 |
#Nonlinear Semicontinuitiesⓘ | 0 |
#SOS type 1ⓘ | 0 |
#SOS type 2ⓘ | 0 |
Minimal coefficientⓘ | 6.6300e-07 |
Maximal coefficientⓘ | 1.3400e+03 |
Infeasibility of initial pointⓘ | 7000 |
Sparsity Jacobianⓘ | |
Sparsity Hessian of Lagrangianⓘ |
$offlisting * * Equation counts * Total E G L N X C B * 341 96 64 181 0 0 0 0 * * Variable counts * x b i s1s s2s sc si * Total cont binary integer sos1 sos2 scont sint * 215 185 30 0 0 0 0 0 * FX 0 * * Nonzero counts * Total const NL DLL * 1155 898 257 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,objvar,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 ,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; Negative Variables x158,x159,x160,x161,x188,x189,x191; Positive Variables x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x22,x23,x24 ,x33,x34,x35,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; Binary Variables 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; 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; e1.. -(2*x1*x5 + 2*x1*x6 + 8*x2*x5 + 8*x2*x6 + 10*x3*x5 + 10*x3*x6 + 16*x4*x5 + 16*x4*x6 - 6*x5 - 12*x6) - 10*x7 - 4*x8 + 4*x9 + 10*x10 + 4*x11 + 10*x12 + x13 + 7*x14 + objvar =E= 0; e2.. x1*x5 + x1*x6 =L= 400; e3.. x2*x5 + x2*x6 =L= 200; e4.. x3*x5 + x3*x6 =L= 200; e5.. x4*x5 + x4*x6 + x7 + x8 =L= 100; e6.. x9 + x10 =L= 10; e7.. x11 + x12 =L= 10; e8.. x13 + x14 =L= 50; e9.. -(x1*x5 + x1*x6) =L= -50; e10.. x5 + x6 =L= 300; e11.. x1 + x2 + x3 + x4 =E= 1; e12.. x1*x5 + x2*x5 + x3*x5 + x4*x5 - x5 =E= 0; e13.. x1*x6 + x2*x6 + x3*x6 + x4*x6 - x6 =E= 0; e14.. - x5 - x7 - x9 - x11 - x13 + x15 =E= 0; e15.. - x6 - x8 - x10 - x12 - x14 + x16 =E= 0; e16.. x17*x15 - (0.1*x1*x5 + 0.2*x2*x5 + 0.4*x3*x5 + 0.7*x4*x5) - 0.7*x7 - 18.15*x9 - 15.66*x11 - 34.73*x13 =E= 0; e17.. x18*x15 - (800*x1*x5 + 400*x2*x5 + 200*x3*x5 + 100*x4*x5) - 100*x7 =E= 0; e18.. x20*x15 - (20*x1*x5 + 60*x2*x5 + 55*x3*x5 + 50*x4*x5) - 50*x7 - 100*x9 - 100*x11 - 100*x13 =E= 0; e19.. x21*x15 - (70*x1*x5 + 85*x2*x5 + 80*x3*x5 + 75*x4*x5) - 75*x7 - 100*x9 - 100*x11 - 100*x13 =E= 0; e20.. x22*x15 - (50*x1*x5 + 30*x2*x5 + 25*x3*x5 + 10*x4*x5) - 10*x7 =E= 0; e21.. x23*x15 - (0.8*x2*x5 + x3*x5 + 0.2*x4*x5) - 0.2*x7 =E= 0; e22.. x24*x15 - (10*x1*x5 + 15*x2*x5 + 15*x3*x5 + 5*x4*x5) - 5*x7 =E= 0; e23.. x25*x15 - 18.15*x9 =E= 0; e24.. x26*x15 - 15.66*x11 =E= 0; e25.. x27*x15 - 34.73*x13 =E= 0; e26.. x28*x16 - (0.1*x1*x6 + 0.2*x2*x6 + 0.4*x3*x6 + 0.7*x4*x6) - 0.7*x8 - 18.15*x10 - 15.66*x12 - 34.73*x14 =E= 0; e27.. x29*x16 - (800*x1*x6 + 400*x2*x6 + 200*x3*x6 + 100*x4*x6) - 100*x8 =E= 0; e28.. x31*x16 - (20*x1*x6 + 60*x2*x6 + 55*x3*x6 + 50*x4*x6) - 50*x8 - 100*x10 - 100*x12 - 100*x14 =E= 0; e29.. x32*x16 - (70*x1*x6 + 85*x2*x6 + 80*x3*x6 + 75*x4*x6) - 75*x8 - 100*x10 - 100*x12 - 100*x14 =E= 0; e30.. x33*x16 - (50*x1*x6 + 30*x2*x6 + 25*x3*x6 + 10*x4*x6) - 10*x8 =E= 0; e31.. x34*x16 - (0.8*x2*x6 + x3*x6 + 0.2*x4*x6) - 0.2*x8 =E= 0; e32.. x35*x16 - (10*x1*x6 + 15*x2*x6 + 15*x3*x6 + 5*x4*x6) - 5*x8 =E= 0; e33.. x36*x16 - 18.15*x10 =E= 0; e34.. x37*x16 - 15.66*x12 =E= 0; e35.. x38*x16 - 34.73*x14 =E= 0; e36.. x19**1.25*x15 - (9.39050748043972*x1*x5 + 15.1566541273553*x2*x5 + 13.4543426440594*x3*x5 + 13.4543426440594*x4*x5) - 13.4543426440594*x7 - 14.3004303656297*x9 - 13.4543426440594*x11 - 16.8981453464332*x13 =E= 0; e37.. x30**1.25*x16 - (9.39050748043972*x1*x6 + 15.1566541273553*x2*x6 + 13.4543426440594*x3*x6 + 13.4543426440594*x4*x6) - 13.4543426440594*x8 - 14.3004303656297*x10 - 13.4543426440594*x12 - 16.8981453464332*x14 =E= 0; e38.. -53.54*(0.444*exp((-1.26152) + 0.0006197*x18 + 0.22239*x23 + 0.02655*x184 - 0.003376*x186) + 0.556*exp((-1.76845) - 0.096047*x17 + 0.000337*x18 + 0.222318*x23 + 0.011882*x184 + 0.011251*x186)) + x206 =E= 0; e39.. -53.54*(0.444*exp((-1.26152) + 0.0006197*x29 + 0.22239*x34 + 0.02655*x185 - 0.003376*x187) + 0.556*exp((-1.76845) - 0.096047*x28 + 0.000337*x29 + 0.222318*x34 + 0.011882*x185 + 0.011251*x187)) + x207 =E= 0; e40.. -9.7*(0.444*exp(1.07807 + 0.0462131*x25 - 0.007166*x184 - 0.010226*x186) + 0.556*exp(1.36651 - 0.031352*x24 + 0.0462131*x25 - 0.007166*x184 - 0.010226*x186)) + x208 =E= 0; e41.. -9.7*(0.444*exp(1.07807 + 0.0462131*x36 - 0.007166*x185 - 0.010226*x187) + 0.556*exp(1.36651 - 0.031352*x35 + 0.0462131*x36 - 0.007166*x185 - 0.010226*x187)) + x209 =E= 0; e42.. -4.44*(0.444*exp(0.751747 + 0.0002631*x18 + 0.039786*x19 - 0.009594*x25 + 0.31658*x26 + 0.24925*x27 - 0.005525*x184 - 0.012172*x186) + 0.556* exp(1.09751 + 0.0002627*x18 - 0.05598*x25 + 0.3164665*x26 + 0.2493259*x27 - 0.005548*x184 - 0.012157*x186)) + x210 =E= 0; e43.. -4.44*(0.444*exp(0.751747 + 0.0002631*x29 + 0.039786*x30 - 0.009594*x36 + 0.31658*x37 + 0.24925*x38 - 0.005525*x185 - 0.012172*x187) + 0.556* exp(1.09751 + 0.0002627*x29 - 0.05598*x36 + 0.3164665*x37 + 0.2493259*x38 - 0.005548*x185 - 0.012157*x187)) + x211 =E= 0; e44.. -9.38*(0.444*exp(1.34704 + 0.0001552*x18 - 0.007253*x20 + 0.028235*x24 - 0.004005*x184 - 0.014866*x186) + 0.556*exp(0.694224 - 0.060771*x17 - 0.007311*x20 + 0.043696*x24 - 0.004005*x184 - 0.008052*x186)) + x212 =E= 0; e45.. -9.38*(0.444*exp(1.34704 + 0.0001552*x29 - 0.007253*x31 + 0.028235*x35 - 0.004005*x185 - 0.014866*x187) + 0.556*exp(0.694224 - 0.060771*x28 - 0.007311*x31 + 0.043696*x35 - 0.004005*x185 - 0.008052*x187)) + x213 =E= 0; e46.. -10*(1.75021*x23 - 0.603184*x19*x23 - 0.0402619*x25*x23 + 0.0738116*x19* x19*x23 + 0.0116427*x19*x25*x23 - 0.00255327*x19*x19*x19*x23 - 0.0010494* x19*x19*x25*x23) + x214 =E= 0; e47.. -10*(1.75021*x34 - 0.603184*x30*x34 - 0.0402619*x36*x34 + 0.0738116*x30* x30*x34 + 0.0116427*x30*x36*x34 - 0.00255327*x30*x30*x30*x34 - 0.0010494* x30*x30*x36*x34) + x215 =E= 0; e48.. 0.003355*x192 + x206 + x208 + x210 + x212 + x214 =L= 90; e49.. 0.003355*x193 + x207 + x209 + x211 + x213 + x215 =L= 90; e50.. - x178 + x186 =E= 0; e51.. - x179 + x187 =E= 0; e52.. 20*b42 + x184 =L= 30; e53.. 15*b43 + x185 =L= 25; e54.. 10*b42 - x184 =L= 0; e55.. 10*b43 - x185 =L= 0; e56.. - x22 - 30*b42 + x184 =L= 0; e57.. - x33 - 25*b43 + x185 =L= 0; e58.. x22 - 30*b42 - x184 =L= 0; e59.. x33 - 25*b43 - x185 =L= 0; e60.. -1340*(0.738*exp((-0.497032) + 0.0006921*x18 - 6.63e-7*x18**2 - 0.000119* x180**2 + 0.0083632*x180 + 0.0003665*x182**2 - 0.002774*x182 + 0.0018571* x17 + 0.0090744*x19 + 0.000931*x20 + 0.000846*x178)*x202 + 0.262*exp( 0.179906 + 0.007097*x180 - 7.995e-5*x180**2 + 0.0003665*x182**2 - 0.00276 *x182 - 0.00913*x17 + 0.000252*x18 - 0.01397*x19 + 0.000931*x20 - 0.00401 *x178)*x203) + x200 =E= 0; e61.. -1340*(0.738*exp((-0.497032) + 0.0006921*x29 - 6.63e-7*x29**2 - 0.000119* x181**2 + 0.0083632*x181 + 0.0003665*x183**2 - 0.002774*x183 + 0.0018571* x28 + 0.0090744*x30 + 0.000931*x31 + 0.000846*x179)*x204 + 0.262*exp( 0.179906 + 0.007097*x181 - 7.995e-5*x181**2 + 0.0003665*x183**2 - 0.00276 *x183 - 0.00913*x28 + 0.000252*x29 - 0.01397*x30 + 0.000931*x31 - 0.00401 *x179)*x205) + x201 =E= 0; e62.. x200 =L= 1300; e63.. x201 =L= 1300; e64.. - x150 - x154 - x158 + x202 =E= 1; e65.. - x151 - x155 - x159 + x203 =E= 1; e66.. - x152 - x156 - x160 + x204 =E= 1; e67.. - x153 - x157 - x161 + x205 =E= 1; e68.. 490*b58 + x176 =L= 500; e69.. 240*b59 + x177 =L= 250; e70.. 40*b58 + x176 =G= 50; e71.. 40*b59 + x177 =G= 50; e72.. - x18 - 450*b58 + 450*b60 + x176 =L= 450; e73.. - x29 - 200*b59 + 200*b61 + x177 =L= 200; e74.. - x18 + 450*b58 - 450*b60 + x176 =G= -450; e75.. - x29 + 200*b59 - 200*b61 + x177 =G= -200; e76.. - 50*b60 + x176 =L= 450; e77.. 200*b61 + x177 =L= 450; e78.. 400*b60 + x176 =G= 450; e79.. 400*b61 + x177 =G= 450; e80.. - 5*b40 + x178 =L= 95; e81.. 10*b41 + x179 =L= 95; e82.. - 25*b40 - x178 =L= -95; e83.. - 25*b41 - x179 =L= -95; e84.. - x21 + 30*b40 + x178 =L= 30; e85.. - x32 + 15*b41 + x179 =L= 15; e86.. x21 + 30*b40 - x178 =L= 30; e87.. x32 + 15*b41 - x179 =L= 15; e88.. 12*b62 + x180 =L= 30; e89.. 7*b63 + x181 =L= 25; e90.. - 18*b62 + x180 =G= 0; e91.. - 18*b63 + x181 =G= 0; e92.. - x22 - 30*b62 + 30*b64 + x180 =L= 30; e93.. - x33 - 25*b63 + 25*b65 + x181 =L= 25; e94.. - x22 + 30*b62 - 30*b64 + x180 =G= -30; e95.. - x33 + 25*b63 - 25*b65 + x181 =G= -25; e96.. 6.8*b64 + x180 =L= 36.8; e97.. 11.8*b65 + x181 =L= 36.8; e98.. 36.8*b64 + x180 =G= 36.8; e99.. 36.8*b65 + x181 =G= 36.8; e100.. 11.23*b66 + x182 =L= 15; e101.. 6.23*b67 + x183 =L= 10; e102.. - 3.77*b66 + x182 =G= 0; e103.. - 3.77*b67 + x183 =G= 0; e104.. - x24 - 15*b66 + 15*b68 + x182 =L= 15; e105.. - x35 - 10*b67 + 10*b69 + x183 =L= 10; e106.. - x24 + 15*b66 - 15*b68 + x182 =G= -15; e107.. - x35 + 10*b67 - 10*b69 + x183 =G= -10; e108.. 4*b68 + x182 =L= 19; e109.. 9*b69 + x183 =L= 19; e110.. 19*b68 + x182 =G= 19; e111.. 19*b69 + x183 =G= 19; e112.. 0.3707916*b58 + x86 + x90 =L= 0.3707916; e113.. 0.22428*b58 + x87 + x91 =L= 0.22428; e114.. 0.2010816*b59 + x88 + x92 =L= 0.2010816; e115.. 0.16128*b59 + x89 + x93 =L= 0.16128; e116.. - 0.3707916*b58 + 0.3707916*b60 + x78 + x82 =L= 0.3707916; e117.. - 0.22428*b58 + 0.22428*b60 + x79 + x83 =L= 0.22428; e118.. - 0.2010816*b59 + 0.2010816*b61 + x80 + x84 =L= 0.2010816; e119.. - 0.16128*b59 + 0.16128*b61 + x81 + x85 =L= 0.16128; e120.. - 0.3707916*b60 + x70 + x74 =L= 0; e121.. - 0.22428*b60 + x71 + x75 =L= 0; e122.. - 0.2010816*b61 + x72 + x76 =L= 0; e123.. - 0.16128*b61 + x73 + x77 =L= 0; e124.. - 0.00067884*x18 + x86 - x90 + x150 =E= -0.0067884; e125.. - 0.000252*x18 + x87 - x91 + x151 =E= -0.00252; e126.. - 0.00067884*x29 + x88 - x92 + x152 =E= -0.0067884; e127.. - 0.000252*x29 + x89 - x93 + x153 =E= -0.00252; e128.. x78 - x82 + x150 =E= 0; e129.. x79 - x83 + x151 =E= 0; e130.. x80 - x84 + x152 =E= 0; e131.. x81 - x85 + x153 =E= 0; e132.. - 9.53999999999999E-5*x18 + x70 - x74 + x150 =E= -0.04293; e133.. - 0.000252*x18 + x71 - x75 + x151 =E= -0.1134; e134.. - 9.53999999999999E-5*x29 + x72 - x76 + x152 =E= -0.04293; e135.. - 0.000252*x29 + x73 - x77 + x153 =E= -0.1134; e136.. 0.122376*b42 + x110 + x114 =L= 0.122376; e137.. 0.126564*b42 + x111 + x115 =L= 0.126564; e138.. 0.10198*b43 + x112 + x116 =L= 0.10198; e139.. 0.10547*b43 + x113 + x117 =L= 0.10547; e140.. - 0.122376*b42 + 0.122376*b62 + x102 + x106 =L= 0.122376; e141.. - 0.126564*b42 + 0.126564*b62 + x103 + x107 =L= 0.126564; e142.. - 0.10198*b43 + 0.10198*b63 + x104 + x108 =L= 0.10198; e143.. - 0.10547*b43 + 0.10547*b63 + x105 + x109 =L= 0.10547; e144.. - 0.122376*b62 + x94 + x98 =L= 0; e145.. - 0.126564*b62 + x95 + x99 =L= 0; e146.. - 0.10198*b63 + x96 + x100 =L= 0; e147.. - 0.10547*b63 + x97 + x101 =L= 0; e148.. x110 - x114 + x154 =E= -0.0326336; e149.. x111 - x115 + x155 =E= -0.0337504; e150.. x112 - x116 + x156 =E= -0.0326336; e151.. x113 - x117 + x157 =E= -0.0337504; e152.. - 0.0040792*x22 + x102 - x106 + x154 =E= -0.0734256; e153.. - 0.0042188*x22 + x103 - x107 + x155 =E= -0.0759384; e154.. - 0.0040792*x33 + x104 - x108 + x156 =E= -0.0734256; e155.. - 0.0042188*x33 + x105 - x109 + x157 =E= -0.0759384; e156.. x94 - x98 + x154 =E= 0; e157.. x95 - x99 + x155 =E= 0; e158.. x96 - x100 + x156 =E= 0; e159.. x97 - x101 + x157 =E= 0; e160.. 0.211907*b68 + x126 + x130 =L= 0.211907; e161.. 0.212173*b68 + x127 + x131 =L= 0.212173; e162.. 0.211907*b69 + x128 + x132 =L= 0.211907; e163.. 0.212173*b69 + x129 + x133 =L= 0.212173; e164.. - 0.211907*b68 + x118 + x122 =L= 0; e165.. - 0.212173*b68 + x119 + x123 =L= 0; e166.. - 0.211907*b69 + x120 + x124 =L= 0; e167.. - 0.212173*b69 + x121 + x125 =L= 0; e168.. x126 - x130 + x158 =E= 0; e169.. x127 - x131 + x159 =E= 0; e170.. x128 - x132 + x160 =E= 0; e171.. x129 - x133 + x161 =E= 0; e172.. - 0.011153*x24 + x118 - x122 + x158 =E= -0.211907; e173.. - 0.011167*x24 + x119 - x123 + x159 =E= -0.212173; e174.. - 0.011153*x35 + x120 - x124 + x160 =E= -0.211907; e175.. - 0.011167*x35 + x121 - x125 + x161 =E= -0.212173; e176.. -907*(0.444*exp(2.77929 + 0.0001072*x168**2 - 0.01447*x168 + 0.0004087* x174**2 - 0.068624*x174 - 0.0003481*x170*x174 + 0.0323712*x170 - 0.003641*x17 + 0.0005219*x18 + 0.0289749*x19 - 0.002858*x24)*x196 + 0.556*exp(2.26558 + 0.000106*x168**2 - 0.013504*x168 + 0.000408*x174**2 - 0.062327*x174 - 0.000287*x170*x174 + 0.0282042*x170 - 0.003626*x17 - 5.4e-5*x18 + 0.043295*x19 - 0.002858*x24)*x197) + x192 =E= 0; e177.. -907*(0.444*exp(2.77929 + 0.0001072*x169**2 - 0.01447*x169 + 0.0004087* x175**2 - 0.068624*x175 - 0.0003481*x171*x175 + 0.0323712*x171 - 0.003641*x28 + 0.0005219*x29 + 0.0289749*x30 - 0.002858*x35)*x198 + 0.556*exp(2.26558 + 0.000106*x169**2 - 0.013504*x169 + 0.000408*x175**2 - 0.062327*x175 - 0.000287*x171*x175 + 0.0282042*x171 - 0.003626*x28 - 5.4e-5*x29 + 0.043295*x30 - 0.002858*x35)*x199) + x193 =E= 0; e178.. -1000*(0.0318*x166**2 - 0.3534*x166) + x194 =E= 1226.9; e179.. -1000*(0.0318*x167**2 - 0.3534*x167) + x195 =E= 1226.9; e180.. x192 + x194 =L= 1200; e181.. x193 + x195 =L= 1200; e182.. -((0.0323712 - 0.0003481*x174)*x188 + (-0.068624 - 0.0003481*x170 + 0.0008174*x174)*x190) - x162 + x196 =E= 1; e183.. -((0.0282042 - 0.000287*x174)*x188 + (-0.062327 - 0.000287*x170 + 0.000816*x174)*x190) - x163 + x197 =E= 1; e184.. -((0.0323712 - 0.0003481*x175)*x189 + (-0.068624 - 0.0003481*x171 + 0.0008174*x175)*x191) - x164 + x198 =E= 1; e185.. -((0.0282042 - 0.000287*x175)*x189 + (-0.062327 - 0.000287*x171 + 0.000816*x175)*x191) - x165 + x199 =E= 1; e186.. 28*b48 + x174 =L= 100; e187.. 13*b49 + x175 =L= 85; e188.. - 2*b48 + x174 =G= 70; e189.. - 2*b49 + x175 =G= 70; e190.. - x21 - 30*b48 + 30*b56 + x174 =L= 30; e191.. - x32 - 15*b49 + 15*b57 + x175 =L= 15; e192.. - x21 + 30*b48 - 30*b56 + x174 =G= -30; e193.. - x32 + 15*b49 - 15*b57 + x175 =G= -15; e194.. - 16.4*b56 - x172 + x174 =L= 0; e195.. - 1.40000000000001*b57 - x173 + x175 =L= 0; e196.. 21.3*b56 - x172 + x174 =G= 0; e197.. 19.375*b57 - x173 + x175 =G= 0; e198.. - x21 + 3*b48 + x190 =L= -69; e199.. - x32 + 2*b49 + x191 =L= -70; e200.. - x21 - 30*b48 + x190 =G= -102; e201.. - x32 - 15*b49 + x191 =G= -87; e202.. 2*b48 - 2*b56 + x190 =G= -2; e203.. 2*b49 - 2*b57 + x191 =G= -2; e204.. - b48 + b56 + x190 =L= 1; e205.. x191 =L= 0; e206.. 2*b48 + 2*b54 + x190 =G= 0; e207.. 2*b49 + 2*b55 + x191 =G= 0; e208.. - b48 - b54 + x190 =L= 0; e209.. x191 =L= 0; e210.. - x21 - 3*b54 + 3*b56 + x190 =G= -97; e211.. - x32 - 3*b55 + 3*b57 + x191 =G= -97; e212.. - x21 + 23*b54 - 23*b56 + x190 =L= -71; e213.. - x32 + 22*b55 - 22*b57 + x191 =L= -72; e214.. 7.7*b42 - 7.7*b54 + x172 =L= 91.3; e215.. 5.775*b43 - 5.775*b55 + x173 =L= 89.375; e216.. - 3.85*b42 + 3.85*b54 + x172 =G= 79.75; e217.. - 3.85*b43 + 3.85*b55 + x173 =G= 79.75; e218.. - 0.385*x22 - 11.55*b42 - 11.55*b54 + x172 =L= 79.75; e219.. - 0.385*x33 - 9.625*b43 - 9.625*b55 + x173 =L= 79.75; e220.. - 0.385*x22 + 11.55*b42 + 11.55*b54 + x172 =G= 79.75; e221.. - 0.385*x33 + 9.625*b43 + 9.625*b55 + x173 =G= 79.75; e222.. - 2.7*b54 + x172 =L= 91.3; e223.. - 4.625*b55 + x173 =L= 89.375; e224.. - 14.25*b54 + x172 =G= 79.75; e225.. - 14.25*b55 + x173 =G= 79.75; e226.. x21 + 21.3*b56 - x172 =G= 0; e227.. x32 + 19.375*b57 - x173 =G= 0; e228.. x21 + 16.4*b56 - x172 =L= 16.4; e229.. x32 + 1.40000000000001*b57 - x173 =L= 1.40000000000001; e230.. 32.52*b44 + x168 =L= 65.52; e231.. 27*b45 + x169 =L= 60; e232.. x168 =G= 33; e233.. x169 =G= 33; e234.. - x20 - 35.52*b44 + 35.52*b46 + x168 =L= 35.52; e235.. - x31 - 30*b45 + 30*b47 + x169 =L= 30; e236.. - x20 + 37*b44 - 37*b46 + x168 =G= -37; e237.. - x31 + 27*b45 - 27*b47 + x169 =G= -27; e238.. x168 =L= 65.52; e239.. 5.52*b47 + x169 =L= 65.52; e240.. 32.52*b46 + x168 =G= 65.52; e241.. 32.52*b47 + x169 =G= 65.52; e242.. 0.295792*b44 + x142 + x146 =L= 0.295792; e243.. 0.26032*b44 + x143 + x147 =L= 0.26032; e244.. 0.221844*b45 + x144 + x148 =L= 0.221844; e245.. 0.19524*b45 + x145 + x149 =L= 0.19524; e246.. - 0.295792*b44 + x134 + x138 =L= 0; e247.. - 0.26032*b44 + x135 + x139 =L= 0; e248.. - 0.221844*b45 + x136 + x140 =L= 0; e249.. - 0.19524*b45 + x137 + x141 =L= 0; e250.. 0.0073948*x20 + x142 - x146 + x162 =E= 0.2440284; e251.. 0.006508*x20 + x143 - x147 + x163 =E= 0.214764; e252.. 0.0073948*x31 + x144 - x148 + x164 =E= 0.2440284; e253.. 0.006508*x31 + x145 - x149 + x165 =E= 0.214764; e254.. x134 - x138 + x162 =E= 0; e255.. x135 - x139 + x163 =E= 0; e256.. x136 - x140 + x164 =E= 0; e257.. x137 - x141 + x165 =E= 0; e258.. 8*b42 + x188 =L= 0; e259.. 8*b43 + x189 =L= 0; e260.. x188 =G= -8; e261.. x189 =G= -8; e262.. - x22 - 18*b42 + 18*b50 + x188 =L= 0; e263.. - x33 - 18*b43 + 18*b51 + x189 =L= 0; e264.. - x22 + 20*b42 - 20*b50 + x188 =G= -38; e265.. - x33 + 15*b43 - 15*b51 + x189 =G= -33; e266.. x188 =L= 0; e267.. x189 =L= 0; e268.. 8*b50 - 8*b52 + x188 =G= -8; e269.. 8*b51 - 8*b53 + x189 =G= -8; e270.. - x22 - 46*b52 + x188 =L= -46; e271.. - x33 - 46*b53 + x189 =L= -46; e272.. - x22 - 8*b52 + x188 =G= -46; e273.. - x33 - 13*b53 + x189 =G= -46; e274.. 12*b50 + x170 =L= 30; e275.. 7*b51 + x171 =L= 25; e276.. - 18*b50 + x170 =G= 0; e277.. - 18*b51 + x171 =G= 0; e278.. - x22 - 30*b50 + 30*b52 + x170 =L= 30; e279.. - x33 - 25*b51 + 25*b53 + x171 =L= 25; e280.. - x22 + 30*b50 - 30*b52 + x170 =G= -30; e281.. - x33 + 25*b51 - 25*b53 + x171 =G= -25; e282.. 16*b52 + x170 =L= 46; e283.. 21*b53 + x171 =L= 46; e284.. 46*b52 + x170 =G= 46; e285.. 46*b53 + x171 =G= 46; e286.. x17 - x25 - x26 - x27 =G= 0; e287.. x28 - x36 - x37 - x38 =G= 0; e288.. - x21 - 25*b40 =L= -95; e289.. - x32 - 25*b41 =L= -95; e290.. x21 + 5*b40 =L= 100; e291.. x32 - 10*b41 =L= 85; e292.. - x22 - 10*b42 =L= -10; e293.. - x33 - 10*b43 =L= -10; e294.. x22 + 20*b42 =L= 30; e295.. x33 + 15*b43 =L= 25; e296.. - x20 - 3*b44 =L= -33; e297.. - x31 - 3*b45 =L= -33; e298.. x20 + 37*b44 =L= 70; e299.. x31 + 27*b45 =L= 60; e300.. - x20 - 35.52*b46 =L= -65.52; e301.. - x31 - 35.52*b47 =L= -65.52; e302.. x20 + 4.48*b46 =L= 70; e303.. x31 - 5.52*b47 =L= 60; e304.. - x21 - 2*b48 =L= -72; e305.. - x32 - 2*b49 =L= -72; e306.. x21 + 28*b48 =L= 100; e307.. x32 + 13*b49 =L= 85; e308.. - x22 - 18*b50 =L= -18; e309.. - x33 - 18*b51 =L= -18; e310.. x22 + 12*b50 =L= 30; e311.. x33 + 7*b51 =L= 25; e312.. - x22 - 46*b52 =L= -46; e313.. - x33 - 46*b53 =L= -46; e314.. x22 - 16*b52 =L= 30; e315.. x33 - 21*b53 =L= 25; e316.. 0.385*x22 + 2.7*b54 =L= 14.25; e317.. 0.385*x33 + 4.625*b55 =L= 14.25; e318.. 0.385*x22 - 14.25*b54 =G= 0; e319.. 0.385*x33 - 14.25*b55 =G= 0; e320.. - x18 + 40*b58 =L= -10; e321.. - x29 + 40*b59 =L= -10; e322.. x18 + 490*b58 =L= 500; e323.. x29 + 240*b59 =L= 250; e324.. - x18 - 400*b60 =L= -450; e325.. - x29 - 400*b61 =L= -450; e326.. x18 + 50*b60 =L= 500; e327.. x29 - 200*b61 =L= 250; e328.. - b50 + b62 =E= 0; e329.. - b51 + b63 =E= 0; e330.. - x22 - 36.8*b64 =L= -36.8; e331.. - x33 - 36.8*b65 =L= -36.8; e332.. x22 - 6.8*b64 =L= 30; e333.. x33 - 11.8*b65 =L= 25; e334.. - x24 - 3.77*b66 =L= -3.77; e335.. - x35 - 3.77*b67 =L= -3.77; e336.. x24 + 11.23*b66 =L= 15; e337.. x35 + 6.23*b67 =L= 10; e338.. - x24 - 19*b68 =L= -19; e339.. - x35 - 19*b69 =L= -19; e340.. x24 - 4*b68 =L= 15; e341.. x35 - 9*b69 =L= 10; * set non-default bounds x1.up = 1; x2.up = 1; x3.up = 1; x4.up = 1; x5.up = 200; x6.up = 200; x7.up = 100; x8.up = 100; x9.up = 10; x10.up = 10; x11.up = 10; x12.up = 10; x13.up = 50; x14.up = 50; x15.lo = 100; x15.up = 200; x16.lo = 100; x16.up = 200; x17.lo = 0.3; x17.up = 4; x18.lo = 50; x18.up = 500; x19.lo = 6.4; x19.up = 10; x20.lo = 30; x20.up = 70; x21.lo = 70; x21.up = 100; x22.up = 30; x23.up = 1; x24.up = 15; x25.lo = 0.1; x25.up = 4; x26.lo = 0.1; x26.up = 4; x27.lo = 0.1; x27.up = 4; x28.lo = 0.3; x28.up = 4; x29.lo = 50; x29.up = 250; x30.lo = 6.4; x30.up = 8; x31.lo = 30; x31.up = 60; x32.lo = 70; x32.up = 85; x33.up = 25; x34.up = 0.5; x35.up = 10; x36.lo = 0.1; x36.up = 4; x37.lo = 0.1; x37.up = 4; x38.lo = 0.1; x38.up = 4; x70.up = 0.3707916; x71.up = 0.22428; x72.up = 0.2010816; x73.up = 0.16128; x74.up = 0.3707916; x75.up = 0.22428; x76.up = 0.2010816; x77.up = 0.16128; x78.up = 0.3707916; x79.up = 0.22428; x80.up = 0.2010816; x81.up = 0.16128; x82.up = 0.3707916; x83.up = 0.22428; x84.up = 0.2010816; x85.up = 0.16128; x86.up = 0.3707916; x87.up = 0.22428; x88.up = 0.2010816; x89.up = 0.16128; x90.up = 0.3707916; x91.up = 0.22428; x92.up = 0.2010816; x93.up = 0.16128; x94.up = 0.122376; x95.up = 0.126564; x96.up = 0.10198; x97.up = 0.10547; x98.up = 0.122376; x99.up = 0.126564; x100.up = 0.10198; x101.up = 0.10547; x102.up = 0.122376; x103.up = 0.126564; x104.up = 0.10198; x105.up = 0.10547; x106.up = 0.122376; x107.up = 0.126564; x108.up = 0.10198; x109.up = 0.10547; x110.up = 0.122376; x111.up = 0.126564; x112.up = 0.10198; x113.up = 0.10547; x114.up = 0.122376; x115.up = 0.126564; x116.up = 0.10198; x117.up = 0.10547; x118.up = 0.211907; x119.up = 0.212173; x120.up = 0.211907; x121.up = 0.212173; x122.up = 0.211907; x123.up = 0.212173; x124.up = 0.211907; x125.up = 0.212173; x126.up = 0.211907; x127.up = 0.212173; x128.up = 0.211907; x129.up = 0.212173; x130.up = 0.211907; x131.up = 0.212173; x132.up = 0.211907; x133.up = 0.212173; x134.up = 0.295792; x135.up = 0.26032; x136.up = 0.221844; x137.up = 0.19524; x138.up = 0.295792; x139.up = 0.26032; x140.up = 0.221844; x141.up = 0.19524; x142.up = 0.295792; x143.up = 0.26032; x144.up = 0.221844; x145.up = 0.19524; x146.up = 0.295792; x147.up = 0.26032; x148.up = 0.221844; x149.up = 0.19524; x150.lo = -0.03816; x150.up = 0.3326316; x151.lo = -0.1008; x151.up = 0.12348; x152.lo = -0.03816; x152.up = 0.1629216; x153.lo = -0.1008; x153.up = 0.06048; x154.lo = -0.0734256; x154.up = 0.0489504; x155.lo = -0.0759384; x155.up = 0.0506256; x156.lo = -0.0734256; x156.up = 0.0285544; x157.lo = -0.0759384; x157.up = 0.0295316; x158.lo = -0.211907; x159.lo = -0.212173; x160.lo = -0.211907; x161.lo = -0.212173; x162.lo = -0.2736076; x162.up = 0.0221844; x163.lo = -0.240796; x163.up = 0.019524; x164.lo = -0.1996596; x164.up = 0.0221844; x165.lo = -0.175716; x165.up = 0.019524; x166.lo = 6.4; x166.up = 10; x167.lo = 6.4; x167.up = 8; x168.lo = 33; x168.up = 65.52; x169.lo = 33; x169.up = 60; x170.lo = 18; x170.up = 30; x171.lo = 18; x171.up = 25; x172.lo = 83.6; x172.up = 91.3; x173.lo = 83.6; x173.up = 89.375; x174.lo = 72; x174.up = 94; x175.lo = 72; x175.up = 85; x176.lo = 50; x176.up = 450; x177.lo = 50; x177.up = 250; x178.lo = 70; x178.up = 95; x179.lo = 70; x179.up = 85; x180.lo = 18; x180.up = 30; x181.lo = 18; x181.up = 25; x182.lo = 3.77; x182.up = 15; x183.lo = 3.77; x183.up = 10; x184.lo = 10; x184.up = 30; x185.lo = 10; x185.up = 25; x186.lo = 70; x186.up = 95; x187.lo = 70; x187.up = 85; x188.lo = -8; x189.lo = -8; x190.lo = -2; x190.up = 1; x191.lo = -2; Model m / all /; m.limrow=0; m.limcol=0; m.tolproj=0.0; $if NOT '%gams.u1%' == '' $include '%gams.u1%' $if not set MINLP $set MINLP MINLP Solve m using %MINLP% minimizing objvar;
Last updated: 2024-12-17 Git hash: 8eaceb91