#  MINLP written by GAMS Convert at 01/12/18 13:52:06
#  
#  Equation counts
#      Total        E        G        L        N        X        C        B
#        205      121       35       49        0        0        0        0
#  
#  Variable counts
#                   x        b        i      s1s      s2s       sc       si
#      Total     cont   binary  integer     sos1     sos2    scont     sint
#        167      158        9        0        0        0        0        0
#  FX      4        4        0        0        0        0        0        0
#  
#  Nonzero counts
#      Total    const       NL      DLL
#        542      441      101        0
# 
#  Reformulation has removed 1 variable and 1 equation


var b2 binary >= 0, <= 1;
var b3 binary >= 0, <= 1;
var b4 binary >= 0, <= 1;
var b5 binary >= 0, <= 1;
var b6 binary >= 0, <= 1;
var b7 binary >= 0, <= 1;
var b8 binary >= 0, <= 1;
var b9 binary >= 0, <= 1;
var b10 binary >= 0, <= 1;
var x11;
var x12 >= -1000, <= 1000;
var x13;
var x14;
var x15;
var x16 >= -1000, <= 1000;
var x17;
var x18;
var x19 >= -1000, <= 1000;
var x20;
var x21;
var x22;
var x23 >= -1000, <= 1000;
var x24;
var x25;
var x26 >= -1000, <= 1000;
var x27;
var x28;
var x29;
var x30 >= -1000, <= 1000;
var x31;
var x32;
var x33 >= 0, <= 5;
var x34 >= 0, <= 5;
var x35 >= 0, <= 2.4;
var x36 >= 0, <= 5;
var x37 >= 0, <= 2.4;
var x38 >= 0, <= 5;
var x39 >= 0, <= 5;
var x40 >= 0, <= 1.16;
var x41 >= 0, <= 5;
var x42 := 3.5, >= 3.5, <= 3.5;
var x43 := 2, >= 2, <= 5;
var x44 := 4.1, >= 4.1, <= 4.1;
var x45 := 2.5, >= 2.5, <= 5;
var x46 := 4, >= 4, <= 4;
var x47 := 2, >= 2, <= 6;
var x48 >= 0, <= 0.8;
var x49 >= -1000, <= 1000;
var x50 >= 0, <= 0.8;
var x51;
var x52 >= 0, <= 0.8;
var x53;
var x54 >= 0, <= 0.5;
var x55;
var x56 >= 0, <= 0.5;
var x57 >= -1000, <= 1000;
var x58 >= 0, <= 0.7;
var x59;
var x60 >= 0, <= 0.7;
var x61;
var x62 >= 0, <= 0.58;
var x63 >= -1000, <= 1000;
var x64 >= 0, <= 0.58;
var x65;
var x66 := 62, >= 62, <= 65;
var x67 := 92.5, >= 92.5, <= 95;
var x68 := 105, >= 105, <= 109;
var x69 >= 0, <= 1000;
var x70 >= -125, <= 125;
var x71 >= 0, <= 1000;
var x72 >= 0, <= 1000;
var x73 >= -100, <= 100;
var x74 >= 0, <= 1000;
var x75 >= -125, <= 125;
var x76 := 49, >= 49, <= 49;
var x77 >= -49, <= 1000;
var x78 >= -65, <= 1000;
var x79 >= -95, <= 1000;
var x80 := 0.2, >= 0.2, <= 0.8;
var x81 := 0.2, >= 0.2, <= 0.8;
var x82 := 0.2, >= 0.2, <= 0.8;
var x83 := 0.25, >= 0.25, <= 0.5;
var x84 := 0.25, >= 0.25, <= 0.5;
var x85 := 0.4, >= 0.4, <= 0.7;
var x86 := 0.4, >= 0.4, <= 0.7;
var x87 := 0.24, >= 0.24, <= 0.58;
var x88 := 0.24, >= 0.24, <= 0.58;
var x89 := 0.6, >= 0.6, <= 1;
var x90 := 0.8, >= 0.8, <= 1;
var x91 := 0.85, >= 0.85, <= 1;
var x92 := 0.7, >= 0.7, <= 1;
var x93 := 100, >= 100, <= 1000;
var x94 >= 0, <= 54.1717996137183;
var x95;
var x96;
var x97;
var x98;
var x99 >= 0, <= 54.1717996137183;
var x100;
var x101;
var x102;
var x103;
var x104 >= 0, <= 54.1717996137183;
var x105;
var x106;
var x107;
var x108;
var x109 >= 0, <= 93.045051789432;
var x110;
var x111;
var x112;
var x113;
var x114 >= 0, <= 93.045051789432;
var x115;
var x116;
var x117;
var x118;
var x119 >= 0, <= 112.384987749469;
var x120;
var x121;
var x122;
var x123;
var x124 >= 0, <= 112.384987749469;
var x125;
var x126;
var x127;
var x128;
var x129 >= 0, <= 42.066542469172;
var x130;
var x131;
var x132;
var x133;
var x134 >= 0, <= 42.066542469172;
var x135;
var x136;
var x137;
var x138;
var x139 >= 0, <= 25;
var x140 >= 0, <= 25;
var x141 >= 0, <= 25;
var x142 >= 0, <= 0.64;
var x143 >= 0, <= 0.512;
var x144 >= 0, <= 0.64;
var x145 >= 0, <= 0.512;
var x146 >= 0, <= 0.64;
var x147 >= 0, <= 0.512;
var x148 >= 0, <= 0.25;
var x149 >= 0, <= 0.125;
var x150 >= 0, <= 0.25;
var x151 >= 0, <= 0.125;
var x152 >= 0, <= 0.49;
var x153 >= 0, <= 0.343;
var x154 >= 0, <= 0.49;
var x155 >= 0, <= 0.343;
var x156 >= 0, <= 0.3364;
var x157 >= 0, <= 0.195112;
var x158 >= 0, <= 0.3364;
var x159 >= 0, <= 0.195112;
var x160 := 0.36, >= 0.36, <= 1;
var x161 := 0.216, >= 0.216, <= 1;
var x162 := 0.64, >= 0.64, <= 1;
var x163 := 0.512, >= 0.512, <= 1;
var x164 := 0.7225, >= 0.7225, <= 1;
var x165 := 0.614125, >= 0.614125, <= 1;
var x166 := 0.49, >= 0.49, <= 1;
var x167 := 0.343, >= 0.343, <= 1;

minimize obj:    x94 + x99 + x104 + x109 + x114 + x119 + x124 + x129 + x134;

subject to

e2:    x49 + 27.42831624*x51 + 37.5407324*x53 - 57.2814121*x55 = 0;

e3:  - 57.2814121*x55 + x57 + 27.42831624*x59 + 37.5407324*x61 = 0;

e4:    37.5407324*x11 - 57.2814121*x55 + x63 + 27.42831624*x65 = 0;

e5:    x12 + 50.37356589*x13 + 43.14087708*x14 - 76.45219958*x15 = 0;

e6:  - 76.45219958*x15 + x16 + 50.37356589*x17 + 43.14087708*x18 = 0;

e7:    x19 - 25.39911174*x20 + 58.31011875*x21 - 69.39622571*x22 = 0;

e8:  - 69.39622571*x22 + x23 - 25.39911174*x24 + 58.31011875*x25 = 0;

e9:    x26 + 63.61644904*x27 - 2.03724124*x28 - 34.92732674*x29 = 0;

e10:  - 34.92732674*x29 + x30 + 63.61644904*x31 - 2.03724124*x32 = 0;

e11:    x33 >= 0.296666667;

e12:  - x34 + x35 = 0;

e13:  - x36 + x37 = 0;

e14:    x36 - x38 = 0;

e15:  - x39 + x40 = 0;

e16:    x41 = 0.296666667;

e17:    x33 - x35 = 0;

e18:    3600*x34 - 3600*x37 + 1800*x42 - 1800*x43 = 0;

e19:    3600*x38 - 3600*x40 + 720*x44 - 720*x45 = 0;

e20:    3600*x39 - 3600*x41 + 1600*x46 - 1600*x47 = 0;

e21:  - 0.2*b2 + x48 >= 0;

e22:  - 0.2*b3 + x50 >= 0;

e23:  - 0.2*b4 + x52 >= 0;

e24:  - 0.25*b5 + x54 >= 0;

e25:  - 0.25*b6 + x56 >= 0;

e26:  - 0.4*b7 + x58 >= 0;

e27:  - 0.4*b8 + x60 >= 0;

e28:  - 0.24*b9 + x62 >= 0;

e29:  - 0.24*b10 + x64 >= 0;

e30:  - 0.8*b2 + x48 <= 0;

e31:  - 0.8*b3 + x50 <= 0;

e32:  - 0.8*b4 + x52 <= 0;

e33:  - 0.5*b5 + x54 <= 0;

e34:  - 0.5*b6 + x56 <= 0;

e35:  - 0.7*b7 + x58 <= 0;

e36:  - 0.7*b8 + x60 <= 0;

e37:  - 0.58*b9 + x62 <= 0;

e38:  - 0.58*b10 + x64 <= 0;

e39:  - x42 + x66 = 60;

e40:  - x44 + x67 = 90;

e41:  - x46 + x68 = 103;

e42:  - x66 + x69 - x70 = 0;

e43:    x71 - x72 - x73 = 0;

e44:  - x68 + x74 - x75 = 0;

e45:    x69 - x76 - x77 = 0;

e46:  - x66 + x71 - x78 = 0;

e47:  - x67 + x74 - x79 = 0;

e48:    0.2*b2 - x48 + x80 <= 0.2;

e49:    0.2*b3 - x50 + x81 <= 0.2;

e50:    0.2*b4 - x52 + x82 <= 0.2;

e51:    0.25*b5 - x54 + x83 <= 0.25;

e52:    0.25*b6 - x56 + x84 <= 0.25;

e53:    0.4*b7 - x58 + x85 <= 0.4;

e54:    0.4*b8 - x60 + x86 <= 0.4;

e55:    0.24*b9 - x62 + x87 <= 0.24;

e56:    0.24*b10 - x64 + x88 <= 0.24;

e57:  - x48 + x80 >= 0;

e58:  - x50 + x81 >= 0;

e59:  - x52 + x82 >= 0;

e60:  - x54 + x83 >= 0;

e61:  - x56 + x84 >= 0;

e62:  - x58 + x85 >= 0;

e63:  - x60 + x86 >= 0;

e64:  - x62 + x87 >= 0;

e65:  - x64 + x88 >= 0;

e66:  - 0.6*b2 + x80 <= 0.2;

e67:  - 0.6*b3 + x81 <= 0.2;

e68:  - 0.6*b4 + x82 <= 0.2;

e69:  - 0.25*b5 + x83 <= 0.25;

e70:  - 0.25*b6 + x84 <= 0.25;

e71:  - 0.3*b7 + x85 <= 0.4;

e72:  - 0.3*b8 + x86 <= 0.4;

e73:  - 0.34*b9 + x87 <= 0.24;

e74:  - 0.34*b10 + x88 <= 0.24;

e75:  - 0.4*b2 + x89 <= 0.6;

e76:  - 0.2*b5 + x90 <= 0.8;

e77:  - 0.15*b7 + x91 <= 0.85;

e78:  - 0.3*b9 + x92 <= 0.7;

e79:    b2 - b3 >= 0;

e80:    b3 - b4 >= 0;

e81:    b5 - b6 >= 0;

e82:    b7 - b8 >= 0;

e83:    b9 - b10 >= 0;

e84:    x35 - x48 - x50 - x52 = 0;

e85:    x37 - x54 - x56 - x58 - x60 = 0;

e86:    x40 - x62 - x64 = 0;

e87:  - 2000*b2 + x49 - x77 >= -2000;

e88:  - 2000*b3 + x57 - x77 >= -2000;

e89:  - 2000*b4 + x63 - x77 >= -2000;

e90:  - 2000*b5 + x12 - x78 >= -2000;

e91:  - 2000*b6 + x16 - x78 >= -2000;

e92:  - 2000*b7 + x19 - x78 >= -2000;

e93:  - 2000*b8 + x23 - x78 >= -2000;

e94:  - 2000*b9 + x26 - x79 >= -2000;

e95:  - 2000*b10 + x30 - x79 >= -2000;

e96:    1049*b2 + x49 - x77 <= 1049;

e97:    1049*b3 + x57 - x77 <= 1049;

e98:    1049*b4 + x63 - x77 <= 1049;

e99:    1065*b5 + x12 - x78 <= 1065;

e100:    1065*b6 + x16 - x78 <= 1065;

e101:    1065*b7 + x19 - x78 <= 1065;

e102:    1065*b8 + x23 - x78 <= 1065;

e103:    1095*b9 + x26 - x79 <= 1095;

e104:    1095*b10 + x30 - x79 <= 1095;

e105:  - x67 + x72 >= 0;

e106:    x68 - x93 >= 0;

e107:  - 0.309838295393634*x94 + 13.94696158*x95 + 24.46510819*x96
       - 7.28623839*x97 - 23.57687014*x98 <= 0;

e108:  - 0.309838295393634*x99 + 13.94696158*x100 + 24.46510819*x101
       - 7.28623839*x102 - 23.57687014*x103 <= 0;

e109:  - 0.309838295393634*x104 + 13.94696158*x105 + 24.46510819*x106
       - 7.28623839*x107 - 23.57687014*x108 <= 0;

e110:  - 0.309838295393634*x109 + 29.29404529*x110 - 108.39408287*x111
       + 442.21990639*x112 - 454.58448169*x113 <= 0;

e111:  - 0.309838295393634*x114 + 29.29404529*x115 - 108.39408287*x116
       + 442.21990639*x117 - 454.58448169*x118 <= 0;

e112:  - 0.309838295393634*x119 + 25.92674585*x120 + 18.13482123*x121
       + 22.12766012*x122 - 42.68950769*x123 <= 0;

e113:  - 0.309838295393634*x124 + 25.92674585*x125 + 18.13482123*x126
       + 22.12766012*x127 - 42.68950769*x128 <= 0;

e114:  - 0.309838295393634*x129 + 17.4714791*x130 - 39.98407808*x131
       + 134.55943082*x132 - 135.88441782*x133 <= 0;

e115:  - 0.309838295393634*x134 + 17.4714791*x135 - 39.98407808*x136
       + 134.55943082*x137 - 135.88441782*x138 <= 0;

e116: x34^2 - x139 = 0;

e117:    x70 - 5*x139 = 0;

e118: x36^2 - x140 = 0;

e119:    x73 - 4*x140 = 0;

e120: x39^2 - x141 = 0;

e121:    x75 - 5*x141 = 0;

e122: x48^2 - x142 = 0;

e123:    x51 - x142 = 0;

e124: x48^3 - x143 = 0;

e125:    x98 - x143 = 0;

e126: x50^2 - x144 = 0;

e127:    x59 - x144 = 0;

e128: x50^3 - x145 = 0;

e129:    x103 - x145 = 0;

e130: x52^2 - x146 = 0;

e131:    x65 - x146 = 0;

e132: x52^3 - x147 = 0;

e133:    x108 - x147 = 0;

e134: x54^2 - x148 = 0;

e135:    x13 - x148 = 0;

e136: x54^3 - x149 = 0;

e137:    x113 - x149 = 0;

e138: x56^2 - x150 = 0;

e139:    x17 - x150 = 0;

e140: x56^3 - x151 = 0;

e141:    x118 - x151 = 0;

e142: x58^2 - x152 = 0;

e143:    x20 - x152 = 0;

e144: x58^3 - x153 = 0;

e145:    x123 - x153 = 0;

e146: x60^2 - x154 = 0;

e147:    x24 - x154 = 0;

e148: x60^3 - x155 = 0;

e149:    x128 - x155 = 0;

e150: x62^2 - x156 = 0;

e151:    x27 - x156 = 0;

e152: x62^3 - x157 = 0;

e153:    x133 - x157 = 0;

e154: x64^2 - x158 = 0;

e155:    x31 - x158 = 0;

e156: x64^3 - x159 = 0;

e157:    x138 - x159 = 0;

e158: x48*x89 - x53 = 0;

e159: x89*x142 - x97 = 0;

e160: x50*x89 - x61 = 0;

e161: x89*x144 - x102 = 0;

e162: x52*x89 - x11 = 0;

e163: x89*x146 - x107 = 0;

e164: x89^2 - x160 = 0;

e165:    x55 - x160 = 0;

e166: x48*x160 - x96 = 0;

e167: x50*x160 - x101 = 0;

e168: x52*x160 - x106 = 0;

e169: x89^3 - x161 = 0;

e170: b2*x161 - x95 = 0;

e171: b3*x161 - x100 = 0;

e172: b4*x161 - x105 = 0;

e173: x54*x90 - x14 = 0;

e174: x90*x148 - x112 = 0;

e175: x56*x90 - x18 = 0;

e176: x90*x150 - x117 = 0;

e177: x90^2 - x162 = 0;

e178:    x15 - x162 = 0;

e179: x54*x162 - x111 = 0;

e180: x56*x162 - x116 = 0;

e181: x90^3 - x163 = 0;

e182: b5*x163 - x110 = 0;

e183: b6*x163 - x115 = 0;

e184: x58*x91 - x21 = 0;

e185: x91*x152 - x122 = 0;

e186: x60*x91 - x25 = 0;

e187: x91*x154 - x127 = 0;

e188: x91^2 - x164 = 0;

e189:    x22 - x164 = 0;

e190: x58*x164 - x121 = 0;

e191: x60*x164 - x126 = 0;

e192: x91^3 - x165 = 0;

e193: b7*x165 - x120 = 0;

e194: b8*x165 - x125 = 0;

e195: x62*x92 - x28 = 0;

e196: x92*x156 - x132 = 0;

e197: x64*x92 - x32 = 0;

e198: x92*x158 - x137 = 0;

e199: x92^2 - x166 = 0;

e200:    x29 - x166 = 0;

e201: x62*x166 - x131 = 0;

e202: x64*x166 - x136 = 0;

e203: x92^3 - x167 = 0;

e204: b9*x167 - x130 = 0;

e205: b10*x167 - x135 = 0;
