MINLPLib
A Library of Mixed-Integer and Continuous Nonlinear Programming Instances
Home // Instances // Documentation // Download // Statistics
Instance ghg_3veh
Formatsⓘ | ams gms mod nl osil py |
Primal Bounds (infeas ≤ 1e-08)ⓘ | |
Other points (infeas > 1e-08)ⓘ | |
Dual Boundsⓘ | 7.75432450 (ANTIGONE) 7.75432450 (BARON) 3.43964174 (COUENNE) 5.08793521 (LINDO) 5.87607353 (SCIP) 0.00000000 (SHOT) |
Referencesⓘ | Shiau, Ching-Shin N and Michalek, Jeremy J, Global Optimization of Plug-In Hybrid Vehicle Design and Allocation to Minimize Life Cycle Greenhouse Gas Emissions, ASME Journal of Mechanical Design, 133:8, 2011, 084502. |
Applicationⓘ | Optimal vehicle allocation for minimizing greenhouse gas emissions |
Added to libraryⓘ | 29 Aug 2011 |
Problem typeⓘ | MBNLP |
#Variablesⓘ | 96 |
#Binary Variablesⓘ | 36 |
#Integer Variablesⓘ | 0 |
#Nonlinear Variablesⓘ | 84 |
#Nonlinear Binary Variablesⓘ | 36 |
#Nonlinear Integer Variablesⓘ | 0 |
Objective Senseⓘ | min |
Objective typeⓘ | linear |
Objective curvatureⓘ | linear |
#Nonzeros in Objectiveⓘ | 3 |
#Nonlinear Nonzeros in Objectiveⓘ | 0 |
#Constraintsⓘ | 119 |
#Linear Constraintsⓘ | 31 |
#Quadratic Constraintsⓘ | 27 |
#Polynomial Constraintsⓘ | 27 |
#Signomial Constraintsⓘ | 9 |
#General Nonlinear Constraintsⓘ | 25 |
Operands in Gen. Nonlin. Functionsⓘ | div exp mul |
Constraints curvatureⓘ | indefinite |
#Nonzeros in Jacobianⓘ | 427 |
#Nonlinear Nonzeros in Jacobianⓘ | 307 |
#Nonzeros in (Upper-Left) Hessian of Lagrangianⓘ | 1049 |
#Nonzeros in Diagonal of Hessian of Lagrangianⓘ | 29 |
#Blocks in Hessian of Lagrangianⓘ | 1 |
Minimal blocksize in Hessian of Lagrangianⓘ | 84 |
Maximal blocksize in Hessian of Lagrangianⓘ | 84 |
Average blocksize in Hessian of Lagrangianⓘ | 84.0 |
#Semicontinuitiesⓘ | 0 |
#Nonlinear Semicontinuitiesⓘ | 0 |
#SOS type 1ⓘ | 0 |
#SOS type 2ⓘ | 0 |
Minimal coefficientⓘ | 9.4030e-05 |
Maximal coefficientⓘ | 1.5000e+05 |
Infeasibility of initial pointⓘ | 57.07 |
Sparsity Jacobianⓘ | |
Sparsity Hessian of Lagrangianⓘ |
$offlisting * * Equation counts * Total E G L N X C B * 120 59 27 34 0 0 0 0 * * Variable counts * x b i s1s s2s sc si * Total cont binary integer sos1 sos2 scont sint * 97 61 36 0 0 0 0 0 * FX 0 * * Nonzero counts * Total const NL DLL * 431 124 307 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 ,x88,x89,x90,x91,x92,x93,x94,x95,x96,objvar; Positive Variables x40,x46,x49,x50,x51,x52,x53,x54,x58,x64,x67,x68,x69,x70 ,x71,x72,x76,x82,x85,x86,x87,x88,x89,x90,x91,x92,x93,x94,x95,x96; 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; e1.. -21.6*x39*x40*x44 + x49 =E= 0; e2.. -(0.007852585706*x37**3 + 0.154288922601*x38**3 + 0.352933730854*x39**3 - 0.004816150342*x37**2*x38 - 0.00547943134*x38**2*x37 - 0.02533808214*x37** 2*x39 + 0.00021201136*x39**2*x37 - 0.057118497613*x38**2*x39 - 0.042739509965*x39**2*x38 - 0.01583097252*x37*x38*x39 - 0.001028174658*x37 **2 - 0.805369774847*x38**2 - 0.655580550098*x39**2 + 0.057270405947*x37* x38 + 0.07973036236*x37*x39 + 0.342091579946*x38*x39 - 0.191345333621*x37 + 1.188971392024*x38 - 0.346682012779*x39) + x44 =E= 4.960068215723; e3.. -(2.21406746341*x37**3 + 1.086659693552*x38**3 + 5.577874978662*x39**3 - 0.815241697738*x37**2*x38 + 0.509578110533*x38**2*x37 + 1.561758113326*x37 **2*x39 + 2.212321055022*x39**2*x37 - 0.612567680918*x38**2*x39 + 0.254008083604*x39**2*x38 - 0.159429747244*x37*x38*x39 - 8.905599398536* x37**2 - 6.095001164559*x38**2 - 15.207539664993*x39**2 + 0.089172114876* x37*x38 - 3.273526677614*x37*x39 + 2.498376358946*x38*x39 + 2.621894664006 *x37 + 9.284846067558*x38 + 5.837143728557*x39) + x45 =E= 57.679680208231; e4.. -(1.456640469666*x37**3 - 5.495718264905*x38**3 - 28.456261951645*x39**3 + 0.912917970314*x37**2*x38 - 0.88119920631*x38**2*x37 - 1.049763024383* x37**2*x39 - 0.308107344863*x39**2*x37 + 2.043536297441*x38**2*x39 + 15.609611231641*x39**2*x38 + 0.336486837518*x37*x38*x39 - 4.634160849469* x37**2 + 31.478262635483*x38**2 + 34.016843490037*x39**2 + 1.153148892739* x37*x38 + 1.168601192983*x37*x39 - 32.056936006397*x38*x39 + 3.405095041238*x37 - 54.472915571467*x38 + 9.56987912824*x39) + x41 =E= 44.230616625681; e5.. -(3.334445194766*x37**3 - 2.265666208775*x38**3 - 20.256566414583*x39**3 + 0.413782262402*x37**2*x38 - 3.523622273943*x38**2*x37 - 0.285910055687* x37**2*x39 - 10.110726634622*x39**2*x37 + 1.95072196814*x38**2*x39 + 10.308512463418*x39**2*x38 + 5.808426325827*x37*x38*x39 - 6.932398033967* x37**2 + 15.80019426934*x38**2 + 39.197963873266*x39**2 + 7.900706395772* x37*x38 + 6.58186092156*x37*x39 - 30.119438887106*x38*x39 - 6.733798415788 *x37 - 26.385308892431*x38 - 4.098268423019*x39) + x42 =E= 32.102172356117 ; e6.. -(-0.194075741585*x37**2 - 0.004843420334*x38**2 + 0.04736686635*x39**2 + 9.4029979e-5*x37*x38 + 0.011329651793*x37*x39 - 0.001017352942*x38*x39 + 0.382275988592*x37 + 0.019484588535*x38 - 0.077357069039*x39) + x43 =E= 0.140278656706; e7.. x41 =L= 11.0001; e8.. x42 =L= 11.0001; e9.. x43 =G= 0.3199; e10.. -21.6*x57*x58*x62 + x67 =E= 0; e11.. -(0.007852585706*x55**3 + 0.154288922601*x56**3 + 0.352933730854*x57**3 - 0.004816150342*x55**2*x56 - 0.00547943134*x56**2*x55 - 0.02533808214* x55**2*x57 + 0.00021201136*x57**2*x55 - 0.057118497613*x56**2*x57 - 0.042739509965*x57**2*x56 - 0.01583097252*x55*x56*x57 - 0.001028174658* x55**2 - 0.805369774847*x56**2 - 0.655580550098*x57**2 + 0.057270405947* x55*x56 + 0.07973036236*x55*x57 + 0.342091579946*x56*x57 - 0.191345333621 *x55 + 1.188971392024*x56 - 0.346682012779*x57) + x62 =E= 4.960068215723; e12.. -(2.21406746341*x55**3 + 1.086659693552*x56**3 + 5.577874978662*x57**3 - 0.815241697738*x55**2*x56 + 0.509578110533*x56**2*x55 + 1.561758113326* x55**2*x57 + 2.212321055022*x57**2*x55 - 0.612567680918*x56**2*x57 + 0.254008083604*x57**2*x56 - 0.159429747244*x55*x56*x57 - 8.905599398536* x55**2 - 6.095001164559*x56**2 - 15.207539664993*x57**2 + 0.089172114876* x55*x56 - 3.273526677614*x55*x57 + 2.498376358946*x56*x57 + 2.621894664006*x55 + 9.284846067558*x56 + 5.837143728557*x57) + x63 =E= 57.679680208231; e13.. -(1.456640469666*x55**3 - 5.495718264905*x56**3 - 28.456261951645*x57**3 + 0.912917970314*x55**2*x56 - 0.88119920631*x56**2*x55 - 1.049763024383* x55**2*x57 - 0.308107344863*x57**2*x55 + 2.043536297441*x56**2*x57 + 15.609611231641*x57**2*x56 + 0.336486837518*x55*x56*x57 - 4.634160849469* x55**2 + 31.478262635483*x56**2 + 34.016843490037*x57**2 + 1.153148892739 *x55*x56 + 1.168601192983*x55*x57 - 32.056936006397*x56*x57 + 3.405095041238*x55 - 54.472915571467*x56 + 9.56987912824*x57) + x59 =E= 44.230616625681; e14.. -(3.334445194766*x55**3 - 2.265666208775*x56**3 - 20.256566414583*x57**3 + 0.413782262402*x55**2*x56 - 3.523622273943*x56**2*x55 - 0.285910055687 *x55**2*x57 - 10.110726634622*x57**2*x55 + 1.95072196814*x56**2*x57 + 10.308512463418*x57**2*x56 + 5.808426325827*x55*x56*x57 - 6.932398033967* x55**2 + 15.80019426934*x56**2 + 39.197963873266*x57**2 + 7.900706395772* x55*x56 + 6.58186092156*x55*x57 - 30.119438887106*x56*x57 - 6.733798415788*x55 - 26.385308892431*x56 - 4.098268423019*x57) + x60 =E= 32.102172356117; e15.. -(-0.194075741585*x55**2 - 0.004843420334*x56**2 + 0.04736686635*x57**2 + 9.4029979e-5*x55*x56 + 0.011329651793*x55*x57 - 0.001017352942*x56*x57 + 0.382275988592*x55 + 0.019484588535*x56 - 0.077357069039*x57) + x61 =E= 0.140278656706; e16.. x59 =L= 11.0001; e17.. x60 =L= 11.0001; e18.. x61 =G= 0.3199; e19.. -21.6*x75*x76*x80 + x85 =E= 0; e20.. -(0.007852585706*x73**3 + 0.154288922601*x74**3 + 0.352933730854*x75**3 - 0.004816150342*x73**2*x74 - 0.00547943134*x74**2*x73 - 0.02533808214* x73**2*x75 + 0.00021201136*x75**2*x73 - 0.057118497613*x74**2*x75 - 0.042739509965*x75**2*x74 - 0.01583097252*x73*x74*x75 - 0.001028174658* x73**2 - 0.805369774847*x74**2 - 0.655580550098*x75**2 + 0.057270405947* x73*x74 + 0.07973036236*x73*x75 + 0.342091579946*x74*x75 - 0.191345333621 *x73 + 1.188971392024*x74 - 0.346682012779*x75) + x80 =E= 4.960068215723; e21.. -(2.21406746341*x73**3 + 1.086659693552*x74**3 + 5.577874978662*x75**3 - 0.815241697738*x73**2*x74 + 0.509578110533*x74**2*x73 + 1.561758113326* x73**2*x75 + 2.212321055022*x75**2*x73 - 0.612567680918*x74**2*x75 + 0.254008083604*x75**2*x74 - 0.159429747244*x73*x74*x75 - 8.905599398536* x73**2 - 6.095001164559*x74**2 - 15.207539664993*x75**2 + 0.089172114876* x73*x74 - 3.273526677614*x73*x75 + 2.498376358946*x74*x75 + 2.621894664006*x73 + 9.284846067558*x74 + 5.837143728557*x75) + x81 =E= 57.679680208231; e22.. -(1.456640469666*x73**3 - 5.495718264905*x74**3 - 28.456261951645*x75**3 + 0.912917970314*x73**2*x74 - 0.88119920631*x74**2*x73 - 1.049763024383* x73**2*x75 - 0.308107344863*x75**2*x73 + 2.043536297441*x74**2*x75 + 15.609611231641*x75**2*x74 + 0.336486837518*x73*x74*x75 - 4.634160849469* x73**2 + 31.478262635483*x74**2 + 34.016843490037*x75**2 + 1.153148892739 *x73*x74 + 1.168601192983*x73*x75 - 32.056936006397*x74*x75 + 3.405095041238*x73 - 54.472915571467*x74 + 9.56987912824*x75) + x77 =E= 44.230616625681; e23.. -(3.334445194766*x73**3 - 2.265666208775*x74**3 - 20.256566414583*x75**3 + 0.413782262402*x73**2*x74 - 3.523622273943*x74**2*x73 - 0.285910055687 *x73**2*x75 - 10.110726634622*x75**2*x73 + 1.95072196814*x74**2*x75 + 10.308512463418*x75**2*x74 + 5.808426325827*x73*x74*x75 - 6.932398033967* x73**2 + 15.80019426934*x74**2 + 39.197963873266*x75**2 + 7.900706395772* x73*x74 + 6.58186092156*x73*x75 - 30.119438887106*x74*x75 - 6.733798415788*x73 - 26.385308892431*x74 - 4.098268423019*x75) + x78 =E= 32.102172356117; e24.. -(-0.194075741585*x73**2 - 0.004843420334*x74**2 + 0.04736686635*x75**2 + 9.4029979e-5*x73*x74 + 0.011329651793*x73*x75 - 0.001017352942*x74*x75 + 0.382275988592*x73 + 0.019484588535*x74 - 0.077357069039*x75) + x79 =E= 0.140278656706; e25.. x77 =L= 11.0001; e26.. x78 =L= 11.0001; e27.. x79 =G= 0.3199; e28.. exp(-0.029595*x49)*(33.7894914681534 + x49) + x51 =E= 33.7894914681534; e29.. exp(-0.029595*x49) + x52 =E= 1; e30.. -0.134723681728774*(0.010073140669*x37**2 + 0.011394190823*x38**2 + 0.052910213683*x39**2 + 0.000159410872*x37*x38 + 0.008036404292*x37*x39 - 0.003423392047*x38*x39 + 0.097124049148*x37 + 0.03829180344*x38 + 0.370440556286*x39) + x47 =E= 0.29587368369345; e31.. -0.134723681728774*(0.46598008632*x37**2 - 0.00797004615*x38**2 - 0.01779288613*x39**2 - 0.01429434551*x37*x38 - 0.03832188467*x37*x39 + 0.00970510229*x38*x39 - 0.88981702163*x37 + 0.07730602595*x38 + 0.39988032723*x39) + x48 =E= 0.194162178290626; e32.. -(2715.7894736842/x44 + 5187*x47 - 5187*x48)*x49/(4320*x39 - 5187*x48) + x50 =E= 0; e33.. exp(-0.029595*x50)*(33.7894914681534 + x50) + x53 =E= 33.7894914681534; e34.. exp(-0.029595*x50) + x54 =E= 1; e35.. exp(-0.029595*x67)*(33.7894914681534 + x67) + x69 =E= 33.7894914681534; e36.. exp(-0.029595*x67) + x70 =E= 1; e37.. -0.134723681728774*(0.010073140669*x55**2 + 0.011394190823*x56**2 + 0.052910213683*x57**2 + 0.000159410872*x55*x56 + 0.008036404292*x55*x57 - 0.003423392047*x56*x57 + 0.097124049148*x55 + 0.03829180344*x56 + 0.370440556286*x57) + x65 =E= 0.29587368369345; e38.. -0.134723681728774*(0.46598008632*x55**2 - 0.00797004615*x56**2 - 0.01779288613*x57**2 - 0.01429434551*x55*x56 - 0.03832188467*x55*x57 + 0.00970510229*x56*x57 - 0.88981702163*x55 + 0.07730602595*x56 + 0.39988032723*x57) + x66 =E= 0.194162178290626; e39.. -(2715.7894736842/x62 + 5187*x65 - 5187*x66)*x67/(4320*x57 - 5187*x66) + x68 =E= 0; e40.. exp(-0.029595*x68)*(33.7894914681534 + x68) + x71 =E= 33.7894914681534; e41.. exp(-0.029595*x68) + x72 =E= 1; e42.. exp(-0.029595*x85)*(33.7894914681534 + x85) + x87 =E= 33.7894914681534; e43.. exp(-0.029595*x85) + x88 =E= 1; e44.. -0.134723681728774*(0.010073140669*x73**2 + 0.011394190823*x74**2 + 0.052910213683*x75**2 + 0.000159410872*x73*x74 + 0.008036404292*x73*x75 - 0.003423392047*x74*x75 + 0.097124049148*x73 + 0.03829180344*x74 + 0.370440556286*x75) + x83 =E= 0.29587368369345; e45.. -0.134723681728774*(0.46598008632*x73**2 - 0.00797004615*x74**2 - 0.01779288613*x75**2 - 0.01429434551*x73*x74 - 0.03832188467*x73*x75 + 0.00970510229*x74*x75 - 0.88981702163*x73 + 0.07730602595*x74 + 0.39988032723*x75) + x84 =E= 0.194162178290626; e46.. -(2715.7894736842/x80 + 5187*x83 - 5187*x84)*x85/(4320*x75 - 5187*x84) + x86 =E= 0; e47.. exp(-0.029595*x86)*(33.7894914681534 + x86) + x89 =E= 33.7894914681534; e48.. exp(-0.029595*x86) + x90 =E= 1; e49.. b1 + b2 + b3 =E= 1; e50.. b1*x49 =L= 0; e51.. b2*x49 =G= 0; e52.. b2*(x49 - x91) =L= 0; e53.. b3*(x49 - x91) =G= 0; e54.. b4 + b5 + b6 =E= 1; e55.. b8*b4*x50 =L= 0; e56.. b8*b5*x50 =G= 0; e57.. b8*b5*(x50 - x91) =L= 0; e58.. b8*b6*(x50 - x91) =G= 0; e59.. b7 + b8 + b9 =E= 1; e60.. (-150000 + 124927.703875072*x39/x48)*b7 =L= 0; e61.. (-150000 + 124927.703875072*x39/x48)*b8 =G= 0; e62.. (150000 - 4320*x39/(0.0181052631578947/x44 + 0.03458*x47))*b8 =G= 0; e63.. (150000 - 4320*x39/(0.0181052631578947/x44 + 0.03458*x47))*b9 =L= 0; e64.. b10 + b11 + b12 =E= 1; e65.. b10*(x67 - x91) =L= 0; e66.. b11*(x67 - x91) =G= 0; e67.. b11*(x67 - x92) =L= 0; e68.. b12*(x67 - x92) =G= 0; e69.. b13 + b14 + b15 =E= 1; e70.. b17*b13*(x68 - x91) =L= 0; e71.. b17*b14*(x68 - x91) =G= 0; e72.. b17*b14*(x68 - x92) =L= 0; e73.. b17*b15*(x68 - x92) =G= 0; e74.. b16 + b17 + b18 =E= 1; e75.. (-150000 + 124927.703875072*x57/x66)*b16 =L= 0; e76.. (-150000 + 124927.703875072*x57/x66)*b17 =G= 0; e77.. (150000 - 4320*x57/(0.0181052631578947/x62 + 0.03458*x65))*b17 =G= 0; e78.. (150000 - 4320*x57/(0.0181052631578947/x62 + 0.03458*x65))*b18 =L= 0; e79.. b19 + b20 + b21 =E= 1; e80.. b19*(x85 - x92) =L= 0; e81.. b20*(x85 - x92) =G= 0; e82.. b20*(-200 + x85) =L= 0; e83.. b21*(-200 + x85) =G= 0; e84.. b22 + b23 + b24 =E= 1; e85.. b26*b22*(x86 - x92) =L= 0; e86.. b26*b23*(x86 - x92) =G= 0; e87.. b26*b23*(-200 + x86) =L= 0; e88.. b26*b24*(-200 + x86) =G= 0; e89.. b25 + b26 + b27 =E= 1; e90.. (-150000 + 124927.703875072*x75/x84)*b25 =L= 0; e91.. (-150000 + 124927.703875072*x75/x84)*b26 =G= 0; e92.. (150000 - 4320*x75/(0.0181052631578947/x80 + 0.03458*x83))*b26 =G= 0; e93.. (150000 - 4320*x75/(0.0181052631578947/x80 + 0.03458*x83))*b27 =L= 0; e94.. b7*(-1 + b4) =G= 0; e95.. b9*(-1 + b4) =G= 0; e96.. b2 + b4 + b8 =L= 2; e97.. b3 + b4 + b8 =L= 2; e98.. b3 + b5 + b8 =L= 2; e99.. b16*(-1 + b13) =G= 0; e100.. b18*(-1 + b13) =G= 0; e101.. b10 + b13 + b17 =L= 2; e102.. b12 + b13 + b17 =L= 2; e103.. b12 + b14 + b17 =L= 2; e104.. b25*(-1 + b22) =G= 0; e105.. b27*(-1 + b22) =G= 0; e106.. b19 + b22 + b26 =L= 2; e107.. b21 + b22 + b26 =L= 2; e108.. b21 + b23 + b26 =L= 2; e109.. -(0.441073446327684*b30*x93 + 0.247360857459789*b29*x93 + ((11.34*x93/ x45 + (0.854659090909091/x44 - 11.34/x45)*x49*x94)*b1 + 0.0566666666666667*x93 + (0.854659090909091*x51/x44 + (11.34*x93 - 11.34 *x51)/x45 + (0.854659090909091/x44 - 11.34/x45)*x49*(x94 - x52))*b2 + 0.854659090909091*x93/x44*b3 + (0.01728*b4*b8 + 0.01728*b9)*x39*x93 + b1 *b5*b8*(0.6*(0.03458*x48*x53 + (0.0181052631578947/x44 + 0.03458*x47 - 0.03458*x48)*x49*x54) + 0.01728*x39*(x93 - x53)) + b2*b5*b8*(0.6*(( 0.0181052631578947/x44 + 0.03458*x47)*x51 + 0.03458*x48*(x53 - x51) + ( 0.0181052631578947/x44 + 0.03458*x47 - 0.03458*x48)*x49*(x54 - x52)) + 0.01728*x39*(x93 - x53)) + 0.6*(b1*b6*b8 + b1*b7)*(0.03458*x48*x93 + ( 0.0181052631578947/x44 + 0.03458*x47 - 0.03458*x48)*x49*x94) + 0.6*(b2* b6*b8 + b2*b7)*((0.0181052631578947/x44 + 0.03458*x47)*x51 + 0.03458*x48 *(x93 - x51) + (0.0181052631578947/x44 + 0.03458*x47 - 0.03458*x48)*x49* (x94 - x52)) + 0.6*(b3*b6*b8 + b3*b7)*(0.0181052631578947/x44 + 0.03458* x47)*x93)*b28) + x46 =E= 0; e110.. b28 + b29 + b30 =E= 1; e111.. -(b33*(0.441073446327684*x95 - 0.441073446327684*x93) + b32*( 0.247360857459789*x95 - 0.247360857459789*x93) + (((11.34*x95 - 11.34* x93)/x63 + (0.854659090909091/x62 - 11.34/x63)*x67*(x96 - x94))*b10 - 0.0566666666666667*x93 + 0.0566666666666667*x95 + ((0.854659090909091* x69 - 0.854659090909091*x93)/x62 + (11.34*x95 - 11.34*x69)/x63 + ( 0.854659090909091/x62 - 11.34/x63)*x67*(x96 - x70))*b11 + ( 0.854659090909091*x95 - 0.854659090909091*x93)/x62*b12 + (0.01728*b13* b17 + 0.01728*b18)*x57*(x95 - x93) + b10*b14*b17*(0.6*(0.03458*x66*(x71 - x93) + (0.0181052631578947/x62 + 0.03458*x65 - 0.03458*x66)*x67*(x72 - x94)) + 0.01728*x57*(x95 - x71)) + b11*b14*b17*(0.6*(( 0.0181052631578947/x62 + 0.03458*x65)*(x69 - x93) + 0.03458*x66*(x71 - x69) + (0.0181052631578947/x62 + 0.03458*x65 - 0.03458*x66)*x67*(x72 - x70)) + 0.01728*x57*(x95 - x71)) + 0.6*(b10*b15*b17 + b10*b16)*(0.03458* x66*(x95 - x93) + (0.0181052631578947/x62 + 0.03458*x65 - 0.03458*x66)* x67*(x96 - x94)) + 0.6*(b11*b15*b17 + b11*b16)*((0.0181052631578947/x62 + 0.03458*x65)*(x69 - x93) + 0.03458*x66*(x95 - x69) + ( 0.0181052631578947/x62 + 0.03458*x65 - 0.03458*x66)*x67*(x96 - x70)) + 0.6*(b12*b15*b17 + b12*b16)*(0.0181052631578947/x62 + 0.03458*x65)*(x95 - x93))*b31) + x64 =E= 0; e112.. b31 + b32 + b33 =E= 1; e113.. -(b36*(14.6264770436496 - 0.441073446327684*x95) + b35*(8.20275610163388 - 0.247360857459789*x95) + (1.87912853526074 + ((376.046780997472 - 11.34*x95)/x81 + (0.854659090909091/x80 - 11.34/x81)*x85*( 0.997312113279821 - x96))*b19 - 0.0566666666666667*x95 + (( 0.854659090909091*x87 - 0.854659090909091*x95)/x80 + (376.046780997472 - 11.34*x87)/x81 + (0.854659090909091/x80 - 11.34/x81)*x85*( 0.997312113279821 - x88))*b20 + (28.341428570246 - 0.854659090909091*x95 )/x80*b21 + (0.01728*b22*b26 + 0.01728*b27)*x75*(33.1610917987189 - x95) + b19*b23*b26*(0.6*(0.03458*x84*(x89 - x95) + (0.0181052631578947/x80 + 0.03458*x83 - 0.03458*x84)*x85*(x90 - x96)) + 0.01728*x75*( 33.1610917987189 - x89)) + b20*b23*b26*(0.6*((0.0181052631578947/x80 + 0.03458*x83)*(x87 - x95) + 0.03458*x84*(x89 - x87) + (0.0181052631578947 /x80 + 0.03458*x83 - 0.03458*x84)*x85*(x90 - x88)) + 0.01728*x75*( 33.1610917987189 - x89)) + 0.6*(b19*b24*b26 + b19*b25)*(0.03458*x84*( 33.1610917987189 - x95) + (0.0181052631578947/x80 + 0.03458*x83 - 0.03458*x84)*x85*(0.997312113279821 - x96)) + 0.6*(b20*b24*b26 + b20*b25 )*((0.0181052631578947/x80 + 0.03458*x83)*(x87 - x95) + 0.03458*x84*( 33.1610917987189 - x87) + (0.0181052631578947/x80 + 0.03458*x83 - 0.03458*x84)*x85*(0.997312113279821 - x88)) + 0.6*(b21*b24*b26 + b21*b25 )*(0.0181052631578947/x80 + 0.03458*x83)*(33.1610917987189 - x95))*b34) + x82 =E= 0; e114.. b34 + b35 + b36 =E= 1; e115.. exp(-0.029595*x91)*(33.7894914681534 + x91) + x93 =E= 33.7894914681534; e116.. exp(-0.029595*x91) + x94 =E= 1; e117.. exp(-0.029595*x92)*(33.7894914681534 + x92) + x95 =E= 33.7894914681534; e118.. exp(-0.029595*x92) + x96 =E= 1; e119.. x91 - x92 =L= 0; e120.. - x46 - x64 - x82 + objvar =E= 0; * set non-default bounds x37.lo = 0.526315789473684; x37.up = 1.05263157894737; x38.lo = 0.961538461538462; x38.up = 2.11538461538462; x39.lo = 0.2; x39.up = 1; x40.up = 0.8; x41.lo = 6; x41.up = 13; x42.lo = 6; x42.up = 13; x43.lo = 0.26; x43.up = 0.35; x44.lo = 4.9; x44.up = 5.5; x45.lo = 55; x45.up = 63; x47.lo = 0.296392099803303; x47.up = 0.404171045186323; x48.lo = 0.134723681728774; x48.up = 0.229030258938916; x49.up = 90; x50.up = 200; x51.up = 26; x52.up = 1; x53.up = 34.1; x54.up = 1; x55.lo = 0.526315789473684; x55.up = 1.05263157894737; x56.lo = 0.961538461538462; x56.up = 2.11538461538462; x57.lo = 0.2; x57.up = 1; x58.up = 0.8; x59.lo = 6; x59.up = 13; x60.lo = 6; x60.up = 13; x61.lo = 0.26; x61.up = 0.35; x62.lo = 4.9; x62.up = 5.5; x63.lo = 55; x63.up = 63; x65.lo = 0.296392099803303; x65.up = 0.404171045186323; x66.lo = 0.134723681728774; x66.up = 0.229030258938916; x67.up = 90; x68.up = 200; x69.up = 26; x70.up = 1; x71.up = 34.1; x72.up = 1; x73.lo = 0.526315789473684; x73.up = 1.05263157894737; x74.lo = 0.961538461538462; x74.up = 2.11538461538462; x75.lo = 0.2; x75.up = 1; x76.up = 0.8; x77.lo = 6; x77.up = 13; x78.lo = 6; x78.up = 13; x79.lo = 0.26; x79.up = 0.35; x80.lo = 4.9; x80.up = 5.5; x81.lo = 55; x81.up = 63; x83.lo = 0.296392099803303; x83.up = 0.404171045186323; x84.lo = 0.134723681728774; x84.up = 0.229030258938916; x85.up = 90; x86.up = 200; x87.up = 26; x88.up = 1; x89.up = 34.1; x90.up = 1; x91.up = 200; x92.up = 200; x93.up = 34.1; x94.up = 1; x95.up = 34.1; x96.up = 1; * set non-default levels b2.l = 1; b5.l = 1; b8.l = 1; b11.l = 1; b14.l = 1; b17.l = 1; b20.l = 1; b23.l = 1; b26.l = 1; b28.l = 1; b31.l = 1; b34.l = 1; x37.l = 0.7; x38.l = 1.3; x39.l = 0.3; x40.l = 0.8; x41.l = 11.4287823650327; x42.l = 10.3327145787012; x43.l = 0.31304324384463; x44.l = 5.34913143281842; x45.l = 61.0970665725108; x47.l = 0.33067952966495; x48.l = 0.166352389404373; x49.l = 27.7298973477307; x50.l = 87.0746186204636; x51.l = 6.71245303562714; x52.l = 0.559861712645379; x53.l = 24.6033726611686; x54.l = 0.92399630626288; x55.l = 0.8; x56.l = 1.3; x57.l = 0.4; x58.l = 0.8; x59.l = 11.425274117861; x60.l = 9.49828897985979; x61.l = 0.31886568491872; x62.l = 5.30393747252268; x63.l = 60.2374262842503; x65.l = 0.337743204592998; x66.l = 0.16835247462338; x67.l = 36.6608158100768; x68.l = 59.6460698604874; x69.l = 9.98365557805552; x70.l = 0.662090389526887; x71.l = 17.7981634326254; x72.l = 0.828851801090147; x73.l = 0.9; x74.l = 1.4; x75.l = 0.5; x76.l = 0.8; x77.l = 10.8939370647334; x78.l = 8.76253617561773; x79.l = 0.3225788719383; x80.l = 5.25028725476321; x81.l = 59.1691778526634; x83.l = 0.345907462122186; x84.l = 0.172100567341578; x85.l = 45.3624818811541; x86.l = 50.7848330046186; x87.l = 13.1156941888876; x88.l = 0.738808820494851; x89.l = 14.9745070751508; x90.l = 0.777533140107315; x91.l = 30; x92.l = 36; x93.l = 7.53758887227811; x94.l = 0.588460387570554; x95.l = 9.74121218769467; x96.l = 0.655416900531042; 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