MINLPLib
A Library of Mixed-Integer and Continuous Nonlinear Programming Instances
Home // Instances // Documentation // Download // Statistics
Instance st_e35
| Formatsⓘ | ams gms mod nl osil py |
| Primal Bounds (infeas ≤ 1e-08)ⓘ | |
| Other points (infeas > 1e-08)ⓘ | |
| Dual Boundsⓘ | 64868.07684000 (ANTIGONE) 64868.07684000 (BARON) 64868.07684000 (COUENNE) 64863.35482000 (LINDO) 64868.05081000 (SCIP) 0.00000000 (SHOT) |
| Referencesⓘ | Tawarmalani, M and Sahinidis, N V, Convexification and Global Optimization in Continuous and Mixed-Integer Nonlinear Programming: Theory, Algorithms, Software, and Applications, Kluwer, 2002. Biegler, Lorenz T, Grossmann, I E, and Westerberg, A W, Systematic Methods of Chemical Process Design, Prentice Hall, Upper Saddle River, New Jersey, 1997. |
| Sourceⓘ | BARON book instance misc/e35 |
| Added to libraryⓘ | 01 Sep 2002 |
| Problem typeⓘ | MBNLP |
| #Variablesⓘ | 32 |
| #Binary Variablesⓘ | 7 |
| #Integer Variablesⓘ | 0 |
| #Nonlinear Variablesⓘ | 16 |
| #Nonlinear Binary Variablesⓘ | 0 |
| #Nonlinear Integer Variablesⓘ | 0 |
| Objective Senseⓘ | min |
| Objective typeⓘ | nonlinear |
| Objective curvatureⓘ | indefinite |
| #Nonzeros in Objectiveⓘ | 23 |
| #Nonlinear Nonzeros in Objectiveⓘ | 16 |
| #Constraintsⓘ | 39 |
| #Linear Constraintsⓘ | 39 |
| #Quadratic Constraintsⓘ | 0 |
| #Polynomial Constraintsⓘ | 0 |
| #Signomial Constraintsⓘ | 0 |
| #General Nonlinear Constraintsⓘ | 0 |
| Operands in Gen. Nonlin. Functionsⓘ | div mul sqr vcpower |
| Constraints curvatureⓘ | linear |
| #Nonzeros in Jacobianⓘ | 107 |
| #Nonlinear Nonzeros in Jacobianⓘ | 0 |
| #Nonzeros in (Upper-Left) Hessian of Lagrangianⓘ | 46 |
| #Nonzeros in Diagonal of Hessian of Lagrangianⓘ | 16 |
| #Blocks in Hessian of Lagrangianⓘ | 5 |
| Minimal blocksize in Hessian of Lagrangianⓘ | 2 |
| Maximal blocksize in Hessian of Lagrangianⓘ | 5 |
| Average blocksize in Hessian of Lagrangianⓘ | 3.2 |
| #Semicontinuitiesⓘ | 0 |
| #Nonlinear Semicontinuitiesⓘ | 0 |
| #SOS type 1ⓘ | 0 |
| #SOS type 2ⓘ | 0 |
| Minimal coefficientⓘ | 3.3333e-01 |
| Maximal coefficientⓘ | 8.7120e+03 |
| Infeasibility of initial pointⓘ | 8600 |
| Sparsity Jacobianⓘ | ![]() |
| Sparsity Hessian of Lagrangianⓘ | ![]() |
$offlisting
*
* Equation counts
* Total E G L N X C B
* 40 16 6 18 0 0 0 0
*
* Variable counts
* x b i s1s s2s sc si
* Total cont binary integer sos1 sos2 scont sint
* 33 26 7 0 0 0 0 0
* FX 0
*
* Nonzero counts
* Total const NL DLL
* 131 115 16 0
*
* Solve m using MINLP minimizing objvar;
Variables b1,b2,b3,b4,b5,b6,b7,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,objvar;
Positive Variables x17,x18,x19,x20,x21,x22,x23,x24,x25,x27,x28,x29,x30,x31
,x32;
Binary Variables b1,b2,b3,b4,b5,b6,b7;
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;
e1.. x17 + x18 + x19 + x20 + x21 =E= 1980;
e2.. x17 + x18 + x22 =E= 1620;
e3.. x19 + x20 + x23 =E= 360;
e4.. - x17 - x19 + 22*x24 - 22*x25 =E= 0;
e5.. - x18 - x20 + 22*x25 - 22*x26 =E= 0;
e6.. - x17 + 20*x27 - 20*x28 =E= 0;
e7.. - x18 + 20*x28 - 20*x29 =E= 0;
e8.. - x19 + 7.5*x30 - 7.5*x31 =E= 0;
e9.. - x20 + 7.5*x31 - 7.5*x32 =E= 0;
e10.. x24 =E= 440;
e11.. x29 =E= 349;
e12.. x32 =E= 320;
e13.. x24 - x25 =G= 0;
e14.. x25 - x26 =G= 0;
e15.. x27 - x28 =G= 0;
e16.. x28 - x29 =G= 0;
e17.. x30 - x31 =G= 0;
e18.. x31 - x32 =G= 0;
e19.. - x21 + 22*x26 =E= 7700;
e20.. - x22 - 20*x27 =E= -8600;
e21.. - x23 - 7.5*x30 =E= -2760;
e22.. - 1620*b1 + x17 =L= 0;
e23.. - 1620*b2 + x18 =L= 0;
e24.. - 360*b3 + x19 =L= 0;
e25.. - 360*b4 + x20 =L= 0;
e26.. - 1980*b5 + x21 =L= 0;
e27.. - 1620*b6 + x22 =L= 0;
e28.. - 360*b7 + x23 =L= 0;
e29.. 200*b1 + x8 - x24 + x27 =L= 200;
e30.. 200*b2 + x9 - x25 + x28 =L= 200;
e31.. 200*b3 + x11 - x24 + x30 =L= 200;
e32.. 200*b4 + x12 - x25 + x31 =L= 200;
e33.. 200*b1 + x9 - x25 + x28 =L= 200;
e34.. 200*b2 + x10 - x26 + x29 =L= 200;
e35.. 200*b3 + x12 - x25 + x31 =L= 200;
e36.. 200*b4 + x13 - x26 + x32 =L= 200;
e37.. 200*b5 + x14 - x26 =L= -120;
e38.. 200*b6 + x15 + x27 =L= 700;
e39.. 200*b7 + x16 + x30 =L= 700;
e40.. -(670*(x17/(0.5*(sqr(x8)*x9 + sqr(x9)*x8))**0.333333333333333)**0.83 +
670*(x18/(0.5*(sqr(x9)*x10 + sqr(x10)*x9))**0.333333333333333)**0.83 +
670*(0.5*x19/(0.5*(sqr(x11)*x12 + sqr(x12)*x11))**0.333333333333333)**
0.83 + 670*(0.5*x20/(0.5*(sqr(x12)*x13 + sqr(x13)*x12))**
0.333333333333333)**0.83 + 670*(0.666666666666667*x21/(1250*sqr(x14))**
0.333333333333333)**0.83 + 20*x21 + 670*(0.666666666666667*x22/(2450*sqr(
x15))**0.333333333333333)**0.83 + 120*x22 + 670*(0.4*x23/(8712*sqr(x16))
**0.333333333333333)**0.83 + 120*x23) - 6600*b1 - 6600*b2 - 6600*b3
- 6600*b4 - 6600*b5 - 6600*b6 - 6600*b7 + objvar =E= 0;
* set non-default bounds
x8.lo = 0.01; x8.up = 1000;
x9.lo = 0.01; x9.up = 1000;
x10.lo = 0.01; x10.up = 1000;
x11.lo = 0.01; x11.up = 1000;
x12.lo = 0.01; x12.up = 1000;
x13.lo = 0.01; x13.up = 1000;
x14.lo = 0.01; x14.up = 1000;
x15.lo = 0.01; x15.up = 1000;
x16.lo = 0.01; x16.up = 1000;
x17.up = 1620;
x18.up = 1620;
x19.up = 360;
x20.up = 360;
x21.up = 1980;
x22.up = 1620;
x23.up = 360;
x24.up = 600;
x25.up = 600;
x26.lo = 350; x26.up = 600;
x27.up = 430;
x28.up = 600;
x29.up = 600;
x30.up = 368;
x31.up = 600;
x32.up = 600;
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: 2025-08-07 Git hash: e62cedfc

