MINLPLib
A Library of Mixed-Integer and Continuous Nonlinear Programming Instances
Home // Instances // Documentation // Download // Statistics
Instance feedtray2
Formatsⓘ | ams gms lp mod nl osil pip py |
Primal Bounds (infeas ≤ 1e-08)ⓘ | |
Other points (infeas > 1e-08)ⓘ | |
Dual Boundsⓘ | -0.00000000 (ANTIGONE) -0.00000000 (BARON) 0.00000000 (COUENNE) 0.00000000 (GUROBI) 0.00000000 (LINDO) 0.00000000 (SCIP) 0.00000000 (SHOT) |
Referencesⓘ | Viswanathan, J and Grossmann, I E, A Combined Penalty Function and Outer Approximation Method for MINLP Optimization, Computers and Chemical Engineering, 14:7, 1990, 769-782. |
Sourceⓘ | MacMINLP model feedloc.mod |
Applicationⓘ | feed plate location |
Added to libraryⓘ | 01 May 2001 |
Problem typeⓘ | MBQCP |
#Variablesⓘ | 88 |
#Binary Variablesⓘ | 36 |
#Integer Variablesⓘ | 0 |
#Nonlinear Variablesⓘ | 63 |
#Nonlinear Binary Variablesⓘ | 11 |
#Nonlinear Integer Variablesⓘ | 0 |
Objective Senseⓘ | min |
Objective typeⓘ | linear |
Objective curvatureⓘ | linear |
#Nonzeros in Objectiveⓘ | 1 |
#Nonlinear Nonzeros in Objectiveⓘ | 0 |
#Constraintsⓘ | 284 |
#Linear Constraintsⓘ | 137 |
#Quadratic Constraintsⓘ | 147 |
#Polynomial Constraintsⓘ | 0 |
#Signomial Constraintsⓘ | 0 |
#General Nonlinear Constraintsⓘ | 0 |
Operands in Gen. Nonlin. Functionsⓘ | |
Constraints curvatureⓘ | indefinite |
#Nonzeros in Jacobianⓘ | 1627 |
#Nonlinear Nonzeros in Jacobianⓘ | 942 |
#Nonzeros in (Upper-Left) Hessian of Lagrangianⓘ | 496 |
#Nonzeros in Diagonal of Hessian of Lagrangianⓘ | 0 |
#Blocks in Hessian of Lagrangianⓘ | 1 |
Minimal blocksize in Hessian of Lagrangianⓘ | 63 |
Maximal blocksize in Hessian of Lagrangianⓘ | 63 |
Average blocksize in Hessian of Lagrangianⓘ | 63.0 |
#Semicontinuitiesⓘ | 0 |
#Nonlinear Semicontinuitiesⓘ | 0 |
#SOS type 1ⓘ | 0 |
#SOS type 2ⓘ | 0 |
Minimal coefficientⓘ | 1.0000e+00 |
Maximal coefficientⓘ | 1.0000e+03 |
Infeasibility of initial pointⓘ | 1000 |
Sparsity Jacobianⓘ | |
Sparsity Hessian of Lagrangianⓘ |
$offlisting * * Equation counts * Total E G L N X C B * 284 7 114 163 0 0 0 0 * * Variable counts * x b i s1s s2s sc si * Total cont binary integer sos1 sos2 scont sint * 88 52 36 0 0 0 0 0 * FX 0 * * Nonzero counts * Total const NL DLL * 1627 685 942 0 * * Solve m using MINLP minimizing 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 ,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53 ,x54,x55,x56,x57,x58,x59,x60,x61,x62,x63,x64,x65,x66,x67,x68,x69,x70 ,x71,x72,x73,x74,x75,x76,x77,x78,x79,x80,x81,x82,x83,x84,x85,x86,x87 ,objvar; Positive Variables x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50 ,x51,x52,x53,x54,x55,x56,x57,x58,x59,x60,x61,x62,x63,x64,x65,x66,x67 ,x68,x69,x70,x71,x72,x73,x74,x75,x76,x77,x78,x79,x80,x81,x82,x83,x84 ,x85,x86,x87; 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; 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; e1.. x87*x61 + 1000*b1 =L= 1000.024; e2.. x87*x63 + 1000*b2 =L= 1000.024; e3.. x87*x65 + 1000*b3 =L= 1000.024; e4.. x87*x67 + 1000*b4 =L= 1000.024; e5.. x87*x69 + 1000*b5 =L= 1000.024; e6.. x87*x71 + 1000*b6 =L= 1000.024; e7.. x87*x73 + 1000*b7 =L= 1000.024; e8.. x87*x75 + 1000*b8 =L= 1000.024; e9.. x87*x77 + 1000*b9 =L= 1000.024; e10.. x87*x79 + 1000*b10 =L= 1000.024; e11.. x87*x81 + 1000*b11 =L= 1000.024; e12.. x87*x83 + 1000*b12 =L= 1000.024; e13.. (100*b14 + 100*b15 + 100*b16 + 100*b17 + 100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x39 + x86*x63 - (100*b15 + 100*b16 + 100*b17 + 100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100 *b23 + 100*b24 + x85)*x41 - x86*x61 - 80*b14 - 1000*b2 + 1000*b26 =L= 1000; e14.. (100*b14 + 100*b15 + 100*b16 + 100*b17 + 100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x40 + x86*x64 - (100*b15 + 100*b16 + 100*b17 + 100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100 *b23 + 100*b24 + x85)*x42 - x86*x62 - 20*b14 - 1000*b2 + 1000*b26 =L= 1000; e15.. (100*b15 + 100*b16 + 100*b17 + 100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x41 + x86*x65 - (100*b16 + 100*b17 + 100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85 )*x43 - x86*x63 - 80*b15 - 1000*b3 + 1000*b27 =L= 1000; e16.. (100*b15 + 100*b16 + 100*b17 + 100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x42 + x86*x66 - (100*b16 + 100*b17 + 100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85 )*x44 - x86*x64 - 20*b15 - 1000*b3 + 1000*b27 =L= 1000; e17.. (100*b16 + 100*b17 + 100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x43 + x86*x67 - (100*b17 + 100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x45 - x86*x65 - 80 *b16 - 1000*b4 + 1000*b28 =L= 1000; e18.. (100*b16 + 100*b17 + 100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x44 + x86*x68 - (100*b17 + 100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x46 - x86*x66 - 20 *b16 - 1000*b4 + 1000*b28 =L= 1000; e19.. (100*b17 + 100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x45 + x86*x69 - (100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x47 - x86*x67 - 80*b17 - 1000*b5 + 1000*b29 =L= 1000; e20.. (100*b17 + 100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x46 + x86*x70 - (100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x48 - x86*x68 - 20*b17 - 1000*b5 + 1000*b29 =L= 1000; e21.. (100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x47 + x86*x71 - (100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x49 - x86*x69 - 80*b18 - 1000*b6 + 1000*b30 =L= 1000; e22.. (100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x48 + x86*x72 - (100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x50 - x86*x70 - 20*b18 - 1000*b6 + 1000*b30 =L= 1000; e23.. (100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x49 + x86*x73 - (100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x51 - x86*x71 - 80*b19 - 1000*b7 + 1000*b31 =L= 1000; e24.. (100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x50 + x86*x74 - (100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x52 - x86*x72 - 20*b19 - 1000*b7 + 1000*b31 =L= 1000; e25.. (100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x51 + x86*x75 - ( 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x53 - x86*x73 - 80*b20 - 1000*b8 + 1000*b32 =L= 1000; e26.. (100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x52 + x86*x76 - ( 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x54 - x86*x74 - 20*b20 - 1000*b8 + 1000*b32 =L= 1000; e27.. (100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x53 + x86*x77 - (100*b22 + 100*b23 + 100*b24 + x85)*x55 - x86*x75 - 80*b21 - 1000*b9 + 1000*b33 =L= 1000; e28.. (100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x54 + x86*x78 - (100*b22 + 100*b23 + 100*b24 + x85)*x56 - x86*x76 - 20*b21 - 1000*b9 + 1000*b33 =L= 1000; e29.. (100*b22 + 100*b23 + 100*b24 + x85)*x55 + x86*x79 - (100*b23 + 100*b24 + x85)*x57 - x86*x77 - 80*b22 - 1000*b10 + 1000*b34 =L= 1000; e30.. (100*b22 + 100*b23 + 100*b24 + x85)*x56 + x86*x80 - (100*b23 + 100*b24 + x85)*x58 - x86*x78 - 20*b22 - 1000*b10 + 1000*b34 =L= 1000; e31.. (100*b23 + 100*b24 + x85)*x57 + x86*x81 - (100*b24 + x85)*x59 - x86*x79 - 80*b23 - 1000*b11 + 1000*b35 =L= 1000; e32.. (100*b23 + 100*b24 + x85)*x58 + x86*x82 - (100*b24 + x85)*x60 - x86*x80 - 20*b23 - 1000*b11 + 1000*b35 =L= 1000; e33.. x86*x61 - (100 + x85)*x39 + 80*x37 =E= 0; e34.. x86*x62 - (100 + x85)*x40 + 80*x38 =E= 0; e35.. (100*b14 + 100*b15 + 100*b16 + 100*b17 + 100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x39 + x86*x63 - (100*b15 + 100*b16 + 100*b17 + 100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100 *b23 + 100*b24 + x85)*x41 - x86*x61 - 80*b14 - 1000*b2 + 1000*b26 =G= 1000; e36.. (100*b14 + 100*b15 + 100*b16 + 100*b17 + 100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x40 + x86*x64 - (100*b15 + 100*b16 + 100*b17 + 100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100 *b23 + 100*b24 + x85)*x42 - x86*x62 - 20*b14 - 1000*b2 + 1000*b26 =G= 1000; e37.. (100*b15 + 100*b16 + 100*b17 + 100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x41 + x86*x65 - (100*b16 + 100*b17 + 100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85 )*x43 - x86*x63 - 80*b15 - 1000*b3 + 1000*b27 =G= 1000; e38.. (100*b15 + 100*b16 + 100*b17 + 100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x42 + x86*x66 - (100*b16 + 100*b17 + 100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85 )*x44 - x86*x64 - 20*b15 - 1000*b3 + 1000*b27 =G= 1000; e39.. (100*b16 + 100*b17 + 100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x43 + x86*x67 - (100*b17 + 100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x45 - x86*x65 - 80 *b16 - 1000*b4 + 1000*b28 =G= 1000; e40.. (100*b16 + 100*b17 + 100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x44 + x86*x68 - (100*b17 + 100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x46 - x86*x66 - 20 *b16 - 1000*b4 + 1000*b28 =G= 1000; e41.. (100*b17 + 100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x45 + x86*x69 - (100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x47 - x86*x67 - 80*b17 - 1000*b5 + 1000*b29 =G= 1000; e42.. (100*b17 + 100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x46 + x86*x70 - (100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x48 - x86*x68 - 20*b17 - 1000*b5 + 1000*b29 =G= 1000; e43.. (100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x47 + x86*x71 - (100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x49 - x86*x69 - 80*b18 - 1000*b6 + 1000*b30 =G= 1000; e44.. (100*b18 + 100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x48 + x86*x72 - (100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x50 - x86*x70 - 20*b18 - 1000*b6 + 1000*b30 =G= 1000; e45.. (100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x49 + x86*x73 - (100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x51 - x86*x71 - 80*b19 - 1000*b7 + 1000*b31 =G= 1000; e46.. (100*b19 + 100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x50 + x86*x74 - (100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x52 - x86*x72 - 20*b19 - 1000*b7 + 1000*b31 =G= 1000; e47.. (100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x51 + x86*x75 - ( 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x53 - x86*x73 - 80*b20 - 1000*b8 + 1000*b32 =G= 1000; e48.. (100*b20 + 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x52 + x86*x76 - ( 100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x54 - x86*x74 - 20*b20 - 1000*b8 + 1000*b32 =G= 1000; e49.. (100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x53 + x86*x77 - (100*b22 + 100*b23 + 100*b24 + x85)*x55 - x86*x75 - 80*b21 - 1000*b9 + 1000*b33 =G= 1000; e50.. (100*b21 + 100*b22 + 100*b23 + 100*b24 + x85)*x54 + x86*x78 - (100*b22 + 100*b23 + 100*b24 + x85)*x56 - x86*x76 - 20*b21 - 1000*b9 + 1000*b33 =G= 1000; e51.. (100*b22 + 100*b23 + 100*b24 + x85)*x55 + x86*x79 - (100*b23 + 100*b24 + x85)*x57 - x86*x77 - 80*b22 - 1000*b10 + 1000*b34 =G= 1000; e52.. (100*b22 + 100*b23 + 100*b24 + x85)*x56 + x86*x80 - (100*b23 + 100*b24 + x85)*x58 - x86*x78 - 20*b22 - 1000*b10 + 1000*b34 =G= 1000; e53.. (100*b23 + 100*b24 + x85)*x57 + x86*x81 - (100*b24 + x85)*x59 - x86*x79 - 80*b23 - 1000*b11 + 1000*b35 =G= 1000; e54.. (100*b23 + 100*b24 + x85)*x58 + x86*x82 - (100*b24 + x85)*x60 - x86*x80 - 20*b23 - 1000*b11 + 1000*b35 =G= 1000; e55.. x85*x39 + x87*x63 - x86*x61 + 1000*b2 =L= 1000; e56.. x85*x40 + x87*x64 - x86*x62 + 1000*b2 =L= 1000; e57.. x85*x41 + x87*x65 - x86*x63 + 1000*b3 =L= 1000; e58.. x85*x42 + x87*x66 - x86*x64 + 1000*b3 =L= 1000; e59.. x85*x43 + x87*x67 - x86*x65 + 1000*b4 =L= 1000; e60.. x85*x44 + x87*x68 - x86*x66 + 1000*b4 =L= 1000; e61.. x85*x45 + x87*x69 - x86*x67 + 1000*b5 =L= 1000; e62.. x85*x46 + x87*x70 - x86*x68 + 1000*b5 =L= 1000; e63.. x85*x47 + x87*x71 - x86*x69 + 1000*b6 =L= 1000; e64.. x85*x48 + x87*x72 - x86*x70 + 1000*b6 =L= 1000; e65.. x85*x49 + x87*x73 - x86*x71 + 1000*b7 =L= 1000; e66.. x85*x50 + x87*x74 - x86*x72 + 1000*b7 =L= 1000; e67.. x85*x51 + x87*x75 - x86*x73 + 1000*b8 =L= 1000; e68.. x85*x52 + x87*x76 - x86*x74 + 1000*b8 =L= 1000; e69.. x85*x53 + x87*x77 - x86*x75 + 1000*b9 =L= 1000; e70.. x85*x54 + x87*x78 - x86*x76 + 1000*b9 =L= 1000; e71.. x85*x55 + x87*x79 - x86*x77 + 1000*b10 =L= 1000; e72.. x85*x56 + x87*x80 - x86*x78 + 1000*b10 =L= 1000; e73.. x85*x57 + x87*x81 - x86*x79 + 1000*b11 =L= 1000; e74.. x85*x58 + x87*x82 - x86*x80 + 1000*b11 =L= 1000; e75.. x85*x59 + x87*x83 - x86*x81 + 1000*b12 =L= 1000; e76.. x85*x60 + x87*x84 - x86*x82 + 1000*b12 =L= 1000; e77.. x85*x39 + x87*x63 - x86*x61 - 1000*b2 =G= -1000; e78.. x85*x40 + x87*x64 - x86*x62 - 1000*b2 =G= -1000; e79.. x85*x41 + x87*x65 - x86*x63 - 1000*b3 =G= -1000; e80.. x85*x42 + x87*x66 - x86*x64 - 1000*b3 =G= -1000; e81.. x85*x43 + x87*x67 - x86*x65 - 1000*b4 =G= -1000; e82.. x85*x44 + x87*x68 - x86*x66 - 1000*b4 =G= -1000; e83.. x85*x45 + x87*x69 - x86*x67 - 1000*b5 =G= -1000; e84.. x85*x46 + x87*x70 - x86*x68 - 1000*b5 =G= -1000; e85.. x85*x47 + x87*x71 - x86*x69 - 1000*b6 =G= -1000; e86.. x85*x48 + x87*x72 - x86*x70 - 1000*b6 =G= -1000; e87.. x85*x49 + x87*x73 - x86*x71 - 1000*b7 =G= -1000; e88.. x85*x50 + x87*x74 - x86*x72 - 1000*b7 =G= -1000; e89.. x85*x51 + x87*x75 - x86*x73 - 1000*b8 =G= -1000; e90.. x85*x52 + x87*x76 - x86*x74 - 1000*b8 =G= -1000; e91.. x85*x53 + x87*x77 - x86*x75 - 1000*b9 =G= -1000; e92.. x85*x54 + x87*x78 - x86*x76 - 1000*b9 =G= -1000; e93.. x85*x55 + x87*x79 - x86*x77 - 1000*b10 =G= -1000; e94.. x85*x56 + x87*x80 - x86*x78 - 1000*b10 =G= -1000; e95.. x85*x57 + x87*x81 - x86*x79 - 1000*b11 =G= -1000; e96.. x85*x58 + x87*x82 - x86*x80 - 1000*b11 =G= -1000; e97.. x85*x59 + x87*x83 - x86*x81 - 1000*b12 =G= -1000; e98.. x85*x60 + x87*x84 - x86*x82 - 1000*b12 =G= -1000; e99.. -objvar*x87 + x85 =E= 0; e100.. b13 + b14 + b15 + b16 + b17 + b18 + b19 + b20 + b21 + b22 + b23 + b24 =E= 1; e101.. b1 + b2 + b3 + b4 + b5 + b6 + b7 + b8 + b9 + b10 + b11 + b12 =E= 1; e102.. b25 + b26 + b27 + b28 + b29 + b30 + b31 + b32 + b33 + b34 + b35 + b36 =E= 12; e103.. b1 + 2*b2 + 3*b3 + 4*b4 + 5*b5 + 6*b6 + 7*b7 + 8*b8 + 9*b9 + 10*b10 + 11*b11 + 12*b12 =E= 12; e104.. - b1 - 2*b2 - 3*b3 - 4*b4 - 5*b5 - 6*b6 - 7*b7 - 8*b8 - 9*b9 - 10*b10 - 11*b11 - 12*b12 + b13 + 2*b14 + 3*b15 + 4*b16 + 5*b17 + 6*b18 + 7*b19 + 8*b20 + 9*b21 + 10*b22 + 11*b23 + 12*b24 =L= 0; e105.. b1 - b25 =L= 0; e106.. b2 - b26 =L= 0; e107.. b3 - b27 =L= 0; e108.. b4 - b28 =L= 0; e109.. b5 - b29 =L= 0; e110.. b6 - b30 =L= 0; e111.. b7 - b31 =L= 0; e112.. b8 - b32 =L= 0; e113.. b9 - b33 =L= 0; e114.. b10 - b34 =L= 0; e115.. b11 - b35 =L= 0; e116.. b12 - b36 =L= 0; e117.. b13 - b25 =L= 0; e118.. b14 - b26 =L= 0; e119.. b15 - b27 =L= 0; e120.. b16 - b28 =L= 0; e121.. b17 - b29 =L= 0; e122.. b18 - b30 =L= 0; e123.. b19 - b31 =L= 0; e124.. b20 - b32 =L= 0; e125.. b21 - b33 =L= 0; e126.. b22 - b34 =L= 0; e127.. b23 - b35 =L= 0; e128.. b24 - b36 =L= 0; e129.. - b1 - b2 - b3 - b4 - b5 - b6 - b7 - b8 - b9 - b10 - b11 - b12 + b25 =L= 0; e130.. - b2 - b3 - b4 - b5 - b6 - b7 - b8 - b9 - b10 - b11 - b12 + b26 =L= 0; e131.. - b3 - b4 - b5 - b6 - b7 - b8 - b9 - b10 - b11 - b12 + b27 =L= 0; e132.. - b4 - b5 - b6 - b7 - b8 - b9 - b10 - b11 - b12 + b28 =L= 0; e133.. - b5 - b6 - b7 - b8 - b9 - b10 - b11 - b12 + b29 =L= 0; e134.. - b6 - b7 - b8 - b9 - b10 - b11 - b12 + b30 =L= 0; e135.. - b7 - b8 - b9 - b10 - b11 - b12 + b31 =L= 0; e136.. - b8 - b9 - b10 - b11 - b12 + b32 =L= 0; e137.. - b9 - b10 - b11 - b12 + b33 =L= 0; e138.. - b10 - b11 - b12 + b34 =L= 0; e139.. - b11 - b12 + b35 =L= 0; e140.. - b12 + b36 =L= 0; e141.. - b25 - x61 - x62 =L= 0; e142.. - b26 - x63 - x64 =L= 0; e143.. - b27 - x65 - x66 =L= 0; e144.. - b28 - x67 - x68 =L= 0; e145.. - b29 - x69 - x70 =L= 0; e146.. - b30 - x71 - x72 =L= 0; e147.. - b31 - x73 - x74 =L= 0; e148.. - b32 - x75 - x76 =L= 0; e149.. - b33 - x77 - x78 =L= 0; e150.. - b34 - x79 - x80 =L= 0; e151.. - b35 - x81 - x82 =L= 0; e152.. - b36 - x83 - x84 =L= 0; e153.. b25 - x61 - x62 =L= 0; e154.. b26 - x63 - x64 =L= 0; e155.. b27 - x65 - x66 =L= 0; e156.. b28 - x67 - x68 =L= 0; e157.. b29 - x69 - x70 =L= 0; e158.. b30 - x71 - x72 =L= 0; e159.. b31 - x73 - x74 =L= 0; e160.. b32 - x75 - x76 =L= 0; e161.. b33 - x77 - x78 =L= 0; e162.. b34 - x79 - x80 =L= 0; e163.. b35 - x81 - x82 =L= 0; e164.. b36 - x83 - x84 =L= 0; e165.. - b25 - x37 - x38 =L= 0; e166.. - b26 - x39 - x40 =L= 0; e167.. - b27 - x41 - x42 =L= 0; e168.. - b28 - x43 - x44 =L= 0; e169.. - b29 - x45 - x46 =L= 0; e170.. - b30 - x47 - x48 =L= 0; e171.. - b31 - x49 - x50 =L= 0; e172.. - b32 - x51 - x52 =L= 0; e173.. - b33 - x53 - x54 =L= 0; e174.. - b34 - x55 - x56 =L= 0; e175.. - b35 - x57 - x58 =L= 0; e176.. - b36 - x59 - x60 =L= 0; e177.. b25 - x37 - x38 =L= 0; e178.. b26 - x39 - x40 =L= 0; e179.. b27 - x41 - x42 =L= 0; e180.. b28 - x43 - x44 =L= 0; e181.. b29 - x45 - x46 =L= 0; e182.. b30 - x47 - x48 =L= 0; e183.. b31 - x49 - x50 =L= 0; e184.. b32 - x51 - x52 =L= 0; e185.. b33 - x53 - x54 =L= 0; e186.. b34 - x55 - x56 =L= 0; e187.. b35 - x57 - x58 =L= 0; e188.. b36 - x59 - x60 =L= 0; e189.. - b25 - x61 - x62 =G= -2; e190.. - b26 - x63 - x64 =G= -2; e191.. - b27 - x65 - x66 =G= -2; e192.. - b28 - x67 - x68 =G= -2; e193.. - b29 - x69 - x70 =G= -2; e194.. - b30 - x71 - x72 =G= -2; e195.. - b31 - x73 - x74 =G= -2; e196.. - b32 - x75 - x76 =G= -2; e197.. - b33 - x77 - x78 =G= -2; e198.. - b34 - x79 - x80 =G= -2; e199.. - b35 - x81 - x82 =G= -2; e200.. - b36 - x83 - x84 =G= -2; e201.. b25 - x61 - x62 =G= -2; e202.. b26 - x63 - x64 =G= -2; e203.. b27 - x65 - x66 =G= -2; e204.. b28 - x67 - x68 =G= -2; e205.. b29 - x69 - x70 =G= -2; e206.. b30 - x71 - x72 =G= -2; e207.. b31 - x73 - x74 =G= -2; e208.. b32 - x75 - x76 =G= -2; e209.. b33 - x77 - x78 =G= -2; e210.. b34 - x79 - x80 =G= -2; e211.. b35 - x81 - x82 =G= -2; e212.. b36 - x83 - x84 =G= -2; e213.. - b25 - x37 - x38 =G= -2; e214.. - b26 - x39 - x40 =G= -2; e215.. - b27 - x41 - x42 =G= -2; e216.. - b28 - x43 - x44 =G= -2; e217.. - b29 - x45 - x46 =G= -2; e218.. - b30 - x47 - x48 =G= -2; e219.. - b31 - x49 - x50 =G= -2; e220.. - b32 - x51 - x52 =G= -2; e221.. - b33 - x53 - x54 =G= -2; e222.. - b34 - x55 - x56 =G= -2; e223.. - b35 - x57 - x58 =G= -2; e224.. - b36 - x59 - x60 =G= -2; e225.. b25 - x37 - x38 =G= -2; e226.. b26 - x39 - x40 =G= -2; e227.. b27 - x41 - x42 =G= -2; e228.. b28 - x43 - x44 =G= -2; e229.. b29 - x45 - x46 =G= -2; e230.. b30 - x47 - x48 =G= -2; e231.. b31 - x49 - x50 =G= -2; e232.. b32 - x51 - x52 =G= -2; e233.. b33 - x53 - x54 =G= -2; e234.. b34 - x55 - x56 =G= -2; e235.. b35 - x57 - x58 =G= -2; e236.. b36 - x59 - x60 =G= -2; e237.. (x37 + 5.13435*x38)*x61 - x37 + 1000*b25 =L= 1000; e238.. (x37 + 5.13435*x38)*x62 - 5.13435*x38 + 1000*b25 =L= 1000; e239.. (x39 + 5.13435*x40)*x63 - x39 + 1000*b26 =L= 1000; e240.. (x39 + 5.13435*x40)*x64 - 5.13435*x40 + 1000*b26 =L= 1000; e241.. (x41 + 5.13435*x42)*x65 - x41 + 1000*b27 =L= 1000; e242.. (x41 + 5.13435*x42)*x66 - 5.13435*x42 + 1000*b27 =L= 1000; e243.. (x43 + 5.13435*x44)*x67 - x43 + 1000*b28 =L= 1000; e244.. (x43 + 5.13435*x44)*x68 - 5.13435*x44 + 1000*b28 =L= 1000; e245.. (x45 + 5.13435*x46)*x69 - x45 + 1000*b29 =L= 1000; e246.. (x45 + 5.13435*x46)*x70 - 5.13435*x46 + 1000*b29 =L= 1000; e247.. (x47 + 5.13435*x48)*x71 - x47 + 1000*b30 =L= 1000; e248.. (x47 + 5.13435*x48)*x72 - 5.13435*x48 + 1000*b30 =L= 1000; e249.. (x49 + 5.13435*x50)*x73 - x49 + 1000*b31 =L= 1000; e250.. (x49 + 5.13435*x50)*x74 - 5.13435*x50 + 1000*b31 =L= 1000; e251.. (x51 + 5.13435*x52)*x75 - x51 + 1000*b32 =L= 1000; e252.. (x51 + 5.13435*x52)*x76 - 5.13435*x52 + 1000*b32 =L= 1000; e253.. (x53 + 5.13435*x54)*x77 - x53 + 1000*b33 =L= 1000; e254.. (x53 + 5.13435*x54)*x78 - 5.13435*x54 + 1000*b33 =L= 1000; e255.. (x55 + 5.13435*x56)*x79 - x55 + 1000*b34 =L= 1000; e256.. (x55 + 5.13435*x56)*x80 - 5.13435*x56 + 1000*b34 =L= 1000; e257.. (x57 + 5.13435*x58)*x81 - x57 + 1000*b35 =L= 1000; e258.. (x57 + 5.13435*x58)*x82 - 5.13435*x58 + 1000*b35 =L= 1000; e259.. (x59 + 5.13435*x60)*x83 - x59 + 1000*b36 =L= 1000; e260.. (x59 + 5.13435*x60)*x84 - 5.13435*x60 + 1000*b36 =L= 1000; e261.. (x37 + 5.13435*x38)*x61 - x37 - 1000*b25 =G= -1000; e262.. (x37 + 5.13435*x38)*x62 - 5.13435*x38 - 1000*b25 =G= -1000; e263.. (x39 + 5.13435*x40)*x63 - x39 - 1000*b26 =G= -1000; e264.. (x39 + 5.13435*x40)*x64 - 5.13435*x40 - 1000*b26 =G= -1000; e265.. (x41 + 5.13435*x42)*x65 - x41 - 1000*b27 =G= -1000; e266.. (x41 + 5.13435*x42)*x66 - 5.13435*x42 - 1000*b27 =G= -1000; e267.. (x43 + 5.13435*x44)*x67 - x43 - 1000*b28 =G= -1000; e268.. (x43 + 5.13435*x44)*x68 - 5.13435*x44 - 1000*b28 =G= -1000; e269.. (x45 + 5.13435*x46)*x69 - x45 - 1000*b29 =G= -1000; e270.. (x45 + 5.13435*x46)*x70 - 5.13435*x46 - 1000*b29 =G= -1000; e271.. (x47 + 5.13435*x48)*x71 - x47 - 1000*b30 =G= -1000; e272.. (x47 + 5.13435*x48)*x72 - 5.13435*x48 - 1000*b30 =G= -1000; e273.. (x49 + 5.13435*x50)*x73 - x49 - 1000*b31 =G= -1000; e274.. (x49 + 5.13435*x50)*x74 - 5.13435*x50 - 1000*b31 =G= -1000; e275.. (x51 + 5.13435*x52)*x75 - x51 - 1000*b32 =G= -1000; e276.. (x51 + 5.13435*x52)*x76 - 5.13435*x52 - 1000*b32 =G= -1000; e277.. (x53 + 5.13435*x54)*x77 - x53 - 1000*b33 =G= -1000; e278.. (x53 + 5.13435*x54)*x78 - 5.13435*x54 - 1000*b33 =G= -1000; e279.. (x55 + 5.13435*x56)*x79 - x55 - 1000*b34 =G= -1000; e280.. (x55 + 5.13435*x56)*x80 - 5.13435*x56 - 1000*b34 =G= -1000; e281.. (x57 + 5.13435*x58)*x81 - x57 - 1000*b35 =G= -1000; e282.. (x57 + 5.13435*x58)*x82 - 5.13435*x58 - 1000*b35 =G= -1000; e283.. (x59 + 5.13435*x60)*x83 - x59 - 1000*b36 =G= -1000; e284.. (x59 + 5.13435*x60)*x84 - 5.13435*x60 - 1000*b36 =G= -1000; * set non-default bounds x37.up = 1; x38.up = 1; x39.up = 1; x40.up = 1; x41.up = 1; x42.up = 1; x43.up = 1; x44.up = 1; x45.up = 1; x46.up = 1; x47.up = 1; x48.up = 1; x49.up = 1; x50.up = 1; x51.up = 1; x52.up = 1; x53.up = 1; x54.up = 1; x55.up = 1; x56.up = 1; x57.up = 1; x58.up = 1; x59.up = 1; x60.up = 1; x61.up = 1; x62.up = 1; x63.up = 1; x64.up = 1; x65.up = 1; x66.up = 1; x67.up = 1; x68.up = 1; x69.up = 1; x70.up = 1; x71.up = 1; x72.up = 1; x73.up = 1; x74.up = 1; x75.up = 1; x76.up = 1; x77.up = 1; x78.up = 1; x79.up = 1; x80.up = 1; x81.up = 1; x82.up = 1; x83.up = 1; x84.up = 1; x87.up = 100; objvar.lo = 0; objvar.up = 5; 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-08-26 Git hash: 6cc1607f