## ams_version=1.0 Model Main_ghg_3veh { Variable b1 { Range: binary; } Variable b2 { Range: binary; } Variable b3 { Range: binary; } Variable b4 { Range: binary; } Variable b5 { Range: binary; } Variable b6 { Range: binary; } Variable b7 { Range: binary; } Variable b8 { Range: binary; } Variable b9 { Range: binary; } Variable b10 { Range: binary; } Variable b11 { Range: binary; } Variable b12 { Range: binary; } Variable b13 { Range: binary; } Variable b14 { Range: binary; } Variable b15 { Range: binary; } Variable b16 { Range: binary; } Variable b17 { Range: binary; } Variable b18 { Range: binary; } Variable b19 { Range: binary; } Variable b20 { Range: binary; } Variable b21 { Range: binary; } Variable b22 { Range: binary; } Variable b23 { Range: binary; } Variable b24 { Range: binary; } Variable b25 { Range: binary; } Variable b26 { Range: binary; } Variable b27 { Range: binary; } Variable b28 { Range: binary; } Variable b29 { Range: binary; } Variable b30 { Range: binary; } Variable b31 { Range: binary; } Variable b32 { Range: binary; } Variable b33 { Range: binary; } Variable b34 { Range: binary; } Variable b35 { Range: binary; } Variable b36 { Range: binary; } Variable x37; Variable x38; Variable x39; Variable x40 { Range: nonnegative; } Variable x41; Variable x42; Variable x43; Variable x44; Variable x45; Variable x46 { Range: nonnegative; } Variable x47; Variable x48; Variable x49 { Range: nonnegative; } Variable x50 { Range: nonnegative; } Variable x51 { Range: nonnegative; } Variable x52 { Range: nonnegative; } Variable x53 { Range: nonnegative; } Variable x54 { Range: nonnegative; } Variable x55; Variable x56; Variable x57; Variable x58 { Range: nonnegative; } Variable x59; Variable x60; Variable x61; Variable x62; Variable x63; Variable x64 { Range: nonnegative; } Variable x65; Variable x66; Variable x67 { Range: nonnegative; } Variable x68 { Range: nonnegative; } Variable x69 { Range: nonnegative; } Variable x70 { Range: nonnegative; } Variable x71 { Range: nonnegative; } Variable x72 { Range: nonnegative; } Variable x73; Variable x74; Variable x75; Variable x76 { Range: nonnegative; } Variable x77; Variable x78; Variable x79; Variable x80; Variable x81; Variable x82 { Range: nonnegative; } Variable x83; Variable x84; Variable x85 { Range: nonnegative; } Variable x86 { Range: nonnegative; } Variable x87 { Range: nonnegative; } Variable x88 { Range: nonnegative; } Variable x89 { Range: nonnegative; } Variable x90 { Range: nonnegative; } Variable x91 { Range: nonnegative; } Variable x92 { Range: nonnegative; } Variable x93 { Range: nonnegative; } Variable x94 { Range: nonnegative; } Variable x95 { Range: nonnegative; } Variable x96 { Range: nonnegative; } Variable objvar; Constraint e1 { Definition: -21.6*x39*x40*x44 + x49 = 0; } Constraint e2 { Definition: { -(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 = 4.960068215723 } } Constraint e3 { Definition: { -(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 = 57.679680208231 } } Constraint e4 { Definition: { -(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 = 44.230616625681 } } Constraint e5 { Definition: { -(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 = 32.102172356117 } } Constraint e6 { Definition: { -(-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 = 0.140278656706 } } Constraint e7 { Definition: x41 <= 11.0001; } Constraint e8 { Definition: x42 <= 11.0001; } Constraint e9 { Definition: x43 >= 0.3199; } Constraint e10 { Definition: -21.6*x57*x58*x62 + x67 = 0; } Constraint e11 { Definition: { -(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 = 4.960068215723 } } Constraint e12 { Definition: { -(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 = 57.679680208231 } } Constraint e13 { Definition: { -(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 = 44.230616625681 } } Constraint e14 { Definition: { -(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 = 32.102172356117 } } Constraint e15 { Definition: { -(-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 = 0.140278656706 } } Constraint e16 { Definition: x59 <= 11.0001; } Constraint e17 { Definition: x60 <= 11.0001; } Constraint e18 { Definition: x61 >= 0.3199; } Constraint e19 { Definition: -21.6*x75*x76*x80 + x85 = 0; } Constraint e20 { Definition: { -(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 = 4.960068215723 } } Constraint e21 { Definition: { -(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 = 57.679680208231 } } Constraint e22 { Definition: { -(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 = 44.230616625681 } } Constraint e23 { Definition: { -(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 = 32.102172356117 } } Constraint e24 { Definition: { -(-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 = 0.140278656706 } } Constraint e25 { Definition: x77 <= 11.0001; } Constraint e26 { Definition: x78 <= 11.0001; } Constraint e27 { Definition: x79 >= 0.3199; } Constraint e28 { Definition: exp(-0.029595*x49)*(33.7894914681534 + x49) + x51 = 33.7894914681534; } Constraint e29 { Definition: exp(-0.029595*x49) + x52 = 1; } Constraint e30 { Definition: { -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 = 0.29587368369345 } } Constraint e31 { Definition: { -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 = 0.194162178290626 } } Constraint e32 { Definition: { -(2715.7894736842/x44 + 5187*x47 - 5187*x48)*x49/(4320*x39 - 5187*x48) + x50 = 0 } } Constraint e33 { Definition: exp(-0.029595*x50)*(33.7894914681534 + x50) + x53 = 33.7894914681534; } Constraint e34 { Definition: exp(-0.029595*x50) + x54 = 1; } Constraint e35 { Definition: exp(-0.029595*x67)*(33.7894914681534 + x67) + x69 = 33.7894914681534; } Constraint e36 { Definition: exp(-0.029595*x67) + x70 = 1; } Constraint e37 { Definition: { -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 = 0.29587368369345 } } Constraint e38 { Definition: { -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 = 0.194162178290626 } } Constraint e39 { Definition: { -(2715.7894736842/x62 + 5187*x65 - 5187*x66)*x67/(4320*x57 - 5187*x66) + x68 = 0 } } Constraint e40 { Definition: exp(-0.029595*x68)*(33.7894914681534 + x68) + x71 = 33.7894914681534; } Constraint e41 { Definition: exp(-0.029595*x68) + x72 = 1; } Constraint e42 { Definition: exp(-0.029595*x85)*(33.7894914681534 + x85) + x87 = 33.7894914681534; } Constraint e43 { Definition: exp(-0.029595*x85) + x88 = 1; } Constraint e44 { Definition: { -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 = 0.29587368369345 } } Constraint e45 { Definition: { -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 = 0.194162178290626 } } Constraint e46 { Definition: { -(2715.7894736842/x80 + 5187*x83 - 5187*x84)*x85/(4320*x75 - 5187*x84) + x86 = 0 } } Constraint e47 { Definition: exp(-0.029595*x86)*(33.7894914681534 + x86) + x89 = 33.7894914681534; } Constraint e48 { Definition: exp(-0.029595*x86) + x90 = 1; } Constraint e49 { Definition: b1 + b2 + b3 = 1; } Constraint e50 { Definition: b1*x49 <= 0; } Constraint e51 { Definition: b2*x49 >= 0; } Constraint e52 { Definition: b2*(x49 - x91) <= 0; } Constraint e53 { Definition: b3*(x49 - x91) >= 0; } Constraint e54 { Definition: b4 + b5 + b6 = 1; } Constraint e55 { Definition: b8*b4*x50 <= 0; } Constraint e56 { Definition: b8*b5*x50 >= 0; } Constraint e57 { Definition: b8*b5*(x50 - x91) <= 0; } Constraint e58 { Definition: b8*b6*(x50 - x91) >= 0; } Constraint e59 { Definition: b7 + b8 + b9 = 1; } Constraint e60 { Definition: (-150000 + 124927.703875072*x39/x48)*b7 <= 0; } Constraint e61 { Definition: (-150000 + 124927.703875072*x39/x48)*b8 >= 0; } Constraint e62 { Definition: (150000 - 4320*x39/(0.0181052631578947/x44 + 0.03458*x47))*b8 >= 0; } Constraint e63 { Definition: (150000 - 4320*x39/(0.0181052631578947/x44 + 0.03458*x47))*b9 <= 0; } Constraint e64 { Definition: b10 + b11 + b12 = 1; } Constraint e65 { Definition: b10*(x67 - x91) <= 0; } Constraint e66 { Definition: b11*(x67 - x91) >= 0; } Constraint e67 { Definition: b11*(x67 - x92) <= 0; } Constraint e68 { Definition: b12*(x67 - x92) >= 0; } Constraint e69 { Definition: b13 + b14 + b15 = 1; } Constraint e70 { Definition: b17*b13*(x68 - x91) <= 0; } Constraint e71 { Definition: b17*b14*(x68 - x91) >= 0; } Constraint e72 { Definition: b17*b14*(x68 - x92) <= 0; } Constraint e73 { Definition: b17*b15*(x68 - x92) >= 0; } Constraint e74 { Definition: b16 + b17 + b18 = 1; } Constraint e75 { Definition: (-150000 + 124927.703875072*x57/x66)*b16 <= 0; } Constraint e76 { Definition: (-150000 + 124927.703875072*x57/x66)*b17 >= 0; } Constraint e77 { Definition: (150000 - 4320*x57/(0.0181052631578947/x62 + 0.03458*x65))*b17 >= 0; } Constraint e78 { Definition: (150000 - 4320*x57/(0.0181052631578947/x62 + 0.03458*x65))*b18 <= 0; } Constraint e79 { Definition: b19 + b20 + b21 = 1; } Constraint e80 { Definition: b19*(x85 - x92) <= 0; } Constraint e81 { Definition: b20*(x85 - x92) >= 0; } Constraint e82 { Definition: b20*(-200 + x85) <= 0; } Constraint e83 { Definition: b21*(-200 + x85) >= 0; } Constraint e84 { Definition: b22 + b23 + b24 = 1; } Constraint e85 { Definition: b26*b22*(x86 - x92) <= 0; } Constraint e86 { Definition: b26*b23*(x86 - x92) >= 0; } Constraint e87 { Definition: b26*b23*(-200 + x86) <= 0; } Constraint e88 { Definition: b26*b24*(-200 + x86) >= 0; } Constraint e89 { Definition: b25 + b26 + b27 = 1; } Constraint e90 { Definition: (-150000 + 124927.703875072*x75/x84)*b25 <= 0; } Constraint e91 { Definition: (-150000 + 124927.703875072*x75/x84)*b26 >= 0; } Constraint e92 { Definition: (150000 - 4320*x75/(0.0181052631578947/x80 + 0.03458*x83))*b26 >= 0; } Constraint e93 { Definition: (150000 - 4320*x75/(0.0181052631578947/x80 + 0.03458*x83))*b27 <= 0; } Constraint e94 { Definition: b7*(-1 + b4) >= 0; } Constraint e95 { Definition: b9*(-1 + b4) >= 0; } Constraint e96 { Definition: b2 + b4 + b8 <= 2; } Constraint e97 { Definition: b3 + b4 + b8 <= 2; } Constraint e98 { Definition: b3 + b5 + b8 <= 2; } Constraint e99 { Definition: b16*(-1 + b13) >= 0; } Constraint e100 { Definition: b18*(-1 + b13) >= 0; } Constraint e101 { Definition: b10 + b13 + b17 <= 2; } Constraint e102 { Definition: b12 + b13 + b17 <= 2; } Constraint e103 { Definition: b12 + b14 + b17 <= 2; } Constraint e104 { Definition: b25*(-1 + b22) >= 0; } Constraint e105 { Definition: b27*(-1 + b22) >= 0; } Constraint e106 { Definition: b19 + b22 + b26 <= 2; } Constraint e107 { Definition: b21 + b22 + b26 <= 2; } Constraint e108 { Definition: b21 + b23 + b26 <= 2; } Constraint e109 { Definition: { -(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 = 0 } } Constraint e110 { Definition: b28 + b29 + b30 = 1; } Constraint e111 { Definition: { -(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 = 0 } } Constraint e112 { Definition: b31 + b32 + b33 = 1; } Constraint e113 { Definition: { -(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 = 0 } } Constraint e114 { Definition: b34 + b35 + b36 = 1; } Constraint e115 { Definition: exp(-0.029595*x91)*(33.7894914681534 + x91) + x93 = 33.7894914681534; } Constraint e116 { Definition: exp(-0.029595*x91) + x94 = 1; } Constraint e117 { Definition: exp(-0.029595*x92)*(33.7894914681534 + x92) + x95 = 33.7894914681534; } Constraint e118 { Definition: exp(-0.029595*x92) + x96 = 1; } Constraint e119 { Definition: x91 - x92 <= 0; } Constraint e120 { Definition: - x46 - x64 - x82 + objvar = 0; } Procedure MainInitialization { Body: { x37.lower := 0.526315789473684; x37.upper := 1.05263157894737; x38.lower := 0.961538461538462; x38.upper := 2.11538461538462; x39.lower := 0.2; x39.upper := 1; x40.upper := 0.8; x41.lower := 6; x41.upper := 13; x42.lower := 6; x42.upper := 13; x43.lower := 0.26; x43.upper := 0.35; x44.lower := 4.9; x44.upper := 5.5; x45.lower := 55; x45.upper := 63; x47.lower := 0.296392099803303; x47.upper := 0.404171045186323; x48.lower := 0.134723681728774; x48.upper := 0.229030258938916; x49.upper := 90; x50.upper := 200; x51.upper := 26; x52.upper := 1; x53.upper := 34.1; x54.upper := 1; x55.lower := 0.526315789473684; x55.upper := 1.05263157894737; x56.lower := 0.961538461538462; x56.upper := 2.11538461538462; x57.lower := 0.2; x57.upper := 1; x58.upper := 0.8; x59.lower := 6; x59.upper := 13; x60.lower := 6; x60.upper := 13; x61.lower := 0.26; x61.upper := 0.35; x62.lower := 4.9; x62.upper := 5.5; x63.lower := 55; x63.upper := 63; x65.lower := 0.296392099803303; x65.upper := 0.404171045186323; x66.lower := 0.134723681728774; x66.upper := 0.229030258938916; x67.upper := 90; x68.upper := 200; x69.upper := 26; x70.upper := 1; x71.upper := 34.1; x72.upper := 1; x73.lower := 0.526315789473684; x73.upper := 1.05263157894737; x74.lower := 0.961538461538462; x74.upper := 2.11538461538462; x75.lower := 0.2; x75.upper := 1; x76.upper := 0.8; x77.lower := 6; x77.upper := 13; x78.lower := 6; x78.upper := 13; x79.lower := 0.26; x79.upper := 0.35; x80.lower := 4.9; x80.upper := 5.5; x81.lower := 55; x81.upper := 63; x83.lower := 0.296392099803303; x83.upper := 0.404171045186323; x84.lower := 0.134723681728774; x84.upper := 0.229030258938916; x85.upper := 90; x86.upper := 200; x87.upper := 26; x88.upper := 1; x89.upper := 34.1; x90.upper := 1; x91.upper := 200; x92.upper := 200; x93.upper := 34.1; x94.upper := 1; x95.upper := 34.1; x96.upper := 1; 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; } } MathematicalProgram ghg_3veh { Objective: objvar; Direction: minimize; Constraints: AllConstraints; Variables: AllVariables; Type: MINLP; } ElementParameter myGMP { Range: AllGeneratedMathematicalPrograms; } Procedure MainExecution { Body: { solve ghg_3veh; } } Procedure MainTermination { Body: { return 1; } } }