#  MINLP written by GAMS Convert at 02/12/18 09:53:13
#  
#  Equation counts
#      Total        E        G        L        N        X        C        B
#        143       85       43       15        0        0        0        0
#  
#  Variable counts
#                   x        b        i      s1s      s2s       sc       si
#      Total     cont   binary  integer     sos1     sos2    scont     sint
#        157       73       30       54        0        0        0        0
#  FX      0        0        0        0        0        0        0        0
#  
#  Nonzero counts
#      Total    const       NL      DLL
#        533      293      240        0
# 
#  Reformulation has removed 1 variable and 1 equation


var b1 binary >= 0, <= 1;
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 b11 binary >= 0, <= 1;
var b12 binary >= 0, <= 1;
var b13 binary >= 0, <= 1;
var b14 binary >= 0, <= 1;
var b15 binary >= 0, <= 1;
var b16 binary >= 0, <= 1;
var b17 binary >= 0, <= 1;
var b18 binary >= 0, <= 1;
var b19 binary := 1, >= 0, <= 1;
var b20 binary := 1, >= 0, <= 1;
var b21 binary := 1, >= 0, <= 1;
var b22 binary := 1, >= 0, <= 1;
var b23 binary := 1, >= 0, <= 1;
var b24 binary := 1, >= 0, <= 1;
var b25 binary := 1, >= 0, <= 1;
var b26 binary := 1, >= 0, <= 1;
var b27 binary := 1, >= 0, <= 1;
var b28 binary := 1, >= 0, <= 1;
var b29 binary := 1, >= 0, <= 1;
var b30 binary := 1, >= 0, <= 1;
var i31 integer >= 0, <= 2147483647;
var i32 integer >= 0, <= 2147483647;
var i33 integer >= 0, <= 2147483647;
var i34 integer >= 0, <= 2147483647;
var i35 integer >= 0, <= 2147483647;
var i36 integer >= 0, <= 2147483647;
var i37 integer >= 0, <= 2147483647;
var i38 integer >= 0, <= 2147483647;
var i39 integer >= 0, <= 2147483647;
var i40 integer >= 0, <= 2147483647;
var i41 integer >= 0, <= 2147483647;
var i42 integer >= 0, <= 2147483647;
var i43 integer >= 0, <= 2147483647;
var i44 integer >= 0, <= 2147483647;
var i45 integer >= 0, <= 2147483647;
var i46 integer >= 0, <= 2147483647;
var i47 integer := 1, >= 1;
var i48 integer := 1, >= 1;
var i49 integer := 1, >= 1;
var i50 integer := 1, >= 1;
var i51 integer := 1, >= 1;
var i52 integer := 1, >= 1;
var i53 integer := 1, >= 1;
var i54 integer := 1, >= 1;
var i55 integer >= 0;
var i56 integer >= 0;
var i57 integer >= 0;
var i58 integer >= 0;
var i59 integer >= 0;
var i60 integer >= 0;
var i61 integer >= 0;
var i62 integer >= 0;
var i63 integer >= 0;
var i64 integer >= 0;
var i65 integer >= 0;
var i66 integer >= 0;
var i67 integer >= 0, <= 2147483647;
var i68 integer >= 0, <= 2147483647;
var i69 integer >= 0, <= 2147483647;
var i70 integer >= 0, <= 2147483647;
var i71 integer >= 0, <= 2147483647;
var i72 integer >= 0, <= 2147483647;
var i73 integer >= 0;
var i74 integer >= 0;
var i75 integer >= 0;
var i76 integer >= 0;
var i77 integer >= 0;
var i78 integer >= 0;
var i79 integer >= 0;
var i80 integer >= 0;
var i81 integer >= 0;
var i82 integer >= 0;
var i83 integer >= 0;
var i84 integer >= 0;
var x85 >= 0;
var x86 >= 0;
var x87 >= 0;
var x88 >= 0;
var x89 >= 0;
var x90 >= 0;
var x91 >= 0;
var x92 >= 0;
var x93 >= 0;
var x94 >= 0;
var x95 >= 0;
var x96 >= 0;
var x97 >= 0;
var x98 >= 0;
var x99 >= 0;
var x100 >= 0;
var x101 >= 0;
var x102 >= 0;
var x103 >= 0;
var x104 >= 0;
var x105 >= 0;
var x106 >= 0;
var x107 >= 0;
var x108 >= 0;
var x109 >= 0;
var x110 >= 0;
var x111 >= 0;
var x112 >= 0;
var x113 >= 0;
var x114 >= 0;
var x115 >= 0;
var x116 >= 0;
var x117 >= 0;
var x118 >= 0;
var x119 >= 0;
var x120 >= 0;
var x121 >= -12000, <= 12000;
var x122 >= -12000, <= 12000;
var x123 >= -12000, <= 12000;
var x124 >= -12000, <= 12000;
var x125 >= -12000, <= 12000;
var x126 >= -12000, <= 12000;
var x127;
var x128;
var x129;
var x130;
var x131;
var x132;
var x133;
var x134;
var x135;
var x136;
var x137;
var x138;
var x139;
var x140;
var x141;
var x142;
var x143;
var x144;
var x145;
var x146;
var x147;
var x148;
var x149;
var x150;
var x151;
var x152;
var x153;
var x154;
var x155;
var x156;

minimize obj:    0.0009231163463866*x127 + 0.0008521437889662*x128
     + 0.0007866278610666*x129 + 0.0009231163463866*x130
     + 0.0008521437889662*x131 + 0.0007866278610666*x132;

subject to

e1:    b2 + b8 + b14 = 1;

e2:    b3 + b9 + b15 = 1;

e3:    b4 + b10 + b16 = 1;

e4:    b5 + b11 + b17 = 1;

e5:    b6 + b12 + b18 = 1;

e6:    b25 + b28 = 1;

e7:    b26 + b29 = 1;

e8:    b27 + b30 = 1;

e9:    b19 + b22 = 1;

e10:    b20 + b23 = 1;

e11:    b21 + b24 = 1;

e12: -1.11111111111111*x91*(2025*b1 + 4420*b7 + 7050*b13)/i48 + x151 = -2100;

e13: -1.11111111111111*x92*(2025*b2 + 4420*b8 + 7050*b14)/i49 + x152 = -2100;

e14: -1.11111111111111*x93*(2025*b3 + 4420*b9 + 7050*b15)/i50 + x153 = -2100;

e15: -1.11111111111111*x94*(2025*b4 + 4420*b10 + 7050*b16)/i52 + x154 = -2100;

e16: -1.11111111111111*x95*(2025*b5 + 4420*b11 + 7050*b17)/i53 + x155 = -2100;

e17: -1.11111111111111*x96*(2025*b6 + 4420*b12 + 7050*b18)/i54 + x156 = -2100;

e18: -(480*b25 + 360*b28)*(1 + 0.1*b1 + 0.1*b7 + 0.1*b13)*(1 + x85) + x91 = 0;

e19: -(480*b26 + 360*b29)*(1 + 0.1*b2 + 0.1*b8 + 0.1*b14)*(1 + x86) + x92 = 0;

e20: -(480*b27 + 360*b30)*(1 + 0.1*b3 + 0.1*b9 + 0.1*b15)*(1 + x87) + x93 = 0;

e21: -(450*b19 + 400*b22)*(1 + 0.1*b4 + 0.1*b10 + 0.1*b16)*(1 + x88) + x94 = 0;

e22: -(450*b20 + 400*b23)*(1 + 0.1*b5 + 0.1*b11 + 0.1*b17)*(1 + x89) + x95 = 0;

e23: -(450*b21 + 400*b24)*(1 + 0.1*b6 + 0.1*b12 + 0.1*b18)*(1 + x90) + x96 = 0;

e24:    x121 - x151 = 0;

e25: (-x121*i48/i49) - (x121*i56 + x124*i62)/i49 + (x121*i56 + x121*i59)/i49
      + x122 - x152 = 0;

e26: (-x122*i49/i50) - (x122*i57 + x125*i63)/i50 + (x122*i57 + x122*i60)/i50
      + x123 - x153 = 0;

e27:    x124 - x154 = 0;

e28: (-x124*i52/i53) - (x121*i59 + x124*i65)/i53 + (x124*i62 + x124*i65)/i53
      + x125 - x155 = 0;

e29: (-x125*i53/i54) - (x122*i60 + x125*i66)/i54 + (x125*i63 + x125*i66)/i54
      + x126 - x156 = 0;

e30:    i31 = 1100;

e31:  - i31 + i32 + i58 - i61 - i73 = 0;

e32:  - i32 + i33 + i59 - i62 - i74 = 0;

e33:  - i33 + i34 + i60 - i63 - i75 = 0;

e34:    i35 = 2200;

e35:  - i35 + i36 - i58 + i61 - i76 = 0;

e36:  - i36 + i37 - i59 + i62 - i77 = 0;

e37:  - i37 + i38 - i60 + i63 - i78 = 0;

e38:    i39 = 150;

e39:  - i39 + i40 - i79 = 0;

e40:  - i40 + i41 - i80 = 0;

e41:  - i41 + i42 - i81 = 0;

e42:    i43 = 100;

e43:  - i43 + i44 - i82 = 0;

e44:  - i44 + i45 - i83 = 0;

e45:  - i45 + i46 - i84 = 0;

e46:  - i31 - i39 + i47 = 0;

e47:  - i32 - i40 + i48 = 0;

e48:  - i33 - i41 + i49 = 0;

e49:  - i34 - i42 + i50 = 0;

e50:  - i35 - i43 + i51 = 0;

e51:  - i36 - i44 + i52 = 0;

e52:  - i37 - i45 + i53 = 0;

e53:  - i38 - i46 + i54 = 0;

e54: (-1.11111111111*x91*b1) - 2.22222222222*x91*b7 - 3.33333333333*x91*b13
      + i48 >= 0;

e55: (-1.11111111111*x92*b2) - 2.22222222222*x92*b8 - 3.33333333333*x92*b14
      + i49 >= 0;

e56: (-1.11111111111*x93*b3) - 2.22222222222*x93*b9 - 3.33333333333*x93*b15
      + i50 >= 0;

e57: (-1.11111111111*x94*b4) - 2.22222222222*x94*b10 - 3.33333333333*x94*b16
      + i52 >= 0;

e58: (-1.11111111111*x95*b5) - 2.22222222222*x95*b11 - 3.33333333333*x95*b17
      + i53 >= 0;

e59: (-1.11111111111*x96*b6) - 2.22222222222*x96*b12 - 3.33333333333*x96*b18
      + i54 >= 0;

e60:    i73 >= 0;

e61:    i74 >= 0;

e62:    i75 >= 0;

e63:    i76 >= 0;

e64:    i77 >= 0;

e65:    i78 >= 0;

e66:  - i73 + x115 >= 0;

e67:  - i74 + x116 >= 0;

e68:  - i75 + x117 >= 0;

e69:  - i76 + x118 >= 0;

e70:  - i77 + x119 >= 0;

e71:  - i78 + x120 >= 0;

e72:  - i79 + x109 >= 0;

e73:  - i80 + x110 >= 0;

e74:  - i81 + x111 >= 0;

e75:  - i82 + x112 >= 0;

e76:  - i83 + x113 >= 0;

e77:  - i84 + x114 >= 0;

e78:  - x109 - x112 - x115 - x118 >= -100;

e79:  - x110 - x113 - x116 - x119 >= -100;

e80:  - x111 - x114 - x117 - x120 >= -100;

e81:    i40 - 0.2*i48 <= 0;

e82:    i41 - 0.2*i49 <= 0;

e83:    i42 - 0.2*i50 <= 0;

e84:    i44 - 0.2*i52 <= 0;

e85:    i45 - 0.2*i53 <= 0;

e86:    i46 - 0.2*i54 <= 0;

e87:    i55 = 0;

e88:    i56 = 0;

e89:    i57 = 0;

e90:    i64 = 0;

e91:    i65 = 0;

e92:    i66 = 0;

e93:    i67 + i70 <= 2739;

e94:    i68 + i71 <= 2739;

e95:    i69 + i72 <= 2607;

e96:    i67 + i70 >= 2241;

e97:    i68 + i71 >= 2241;

e98:    i69 + i72 >= 2133;

e99:    i67 + i68 + i69 + i70 + i71 + i72 >= 7350;

e100: -(1950*b1 + 4200*b7 + 6600*b13)/(4*b25 + 7*b28) + i67 <= 0;

e101: -(1950*b2 + 4200*b8 + 6600*b14)/(4*b26 + 7*b29) + i68 <= 0;

e102: -(1950*b3 + 4200*b9 + 6600*b15)/(4*b27 + 7*b30) + i69 <= 0;

e103: -(1950*b4 + 4200*b10 + 6600*b16)/(5*b19 + 6*b22) + i70 <= 0;

e104: -(1950*b5 + 4200*b11 + 6600*b17)/(5*b20 + 6*b23) + i71 <= 0;

e105: -(1950*b6 + 4200*b12 + 6600*b18)/(5*b21 + 6*b24) + i72 <= 0;

e106: (b1 - b2 + 2*b7 - 2*b8 + 3*b13 - 3*b14)^2*x97 - 10000*(b1 - b2 + 2*b7 - 2
      *b8 + 3*b13 - 3*b14)^2 >= 0;

e107: (b2 - b3 + 2*b8 - 2*b9 + 3*b14 - 3*b15)^2*x98 - 10000*(b2 - b3 + 2*b8 - 2
      *b9 + 3*b14 - 3*b15)^2 >= 0;

e108: (b3 + 2*b9 + 3*b15)^2*x99 - 10000*(b3 + 2*b9 + 3*b15)^2 >= 0;

e109: (b4 - b5 + 2*b10 - 2*b11 + 3*b16 - 3*b17)^2*x100 - 10000*(b4 - b5 + 2*b10
       - 2*b11 + 3*b16 - 3*b17)^2 >= 0;

e110: (b5 - b6 + 2*b11 - 2*b12 + 3*b17 - 3*b18)^2*x101 - 10000*(b5 - b6 + 2*b11
       - 2*b12 + 3*b17 - 3*b18)^2 >= 0;

e111: (b6 + 2*b12 + 3*b18)^2*x102 - 10000*(b6 + 2*b12 + 3*b18)^2 >= 0;

e112: (4*b25 - 4*b26 + 7*b28 - 7*b29)^2*x103 - (4*b25 - 4*b26 + 7*b28 - 7*b29)^
      2*(1000000 + 1000*i48) >= 0;

e113: (4*b26 - 4*b27 + 7*b29 - 7*b30)^2*x104 - (4*b26 - 4*b27 + 7*b29 - 7*b30)^
      2*(1000000 + 1000*i49) >= 0;

e114: (4*b27 + 7*b30)^2*x105 - (4*b27 + 7*b30)^2*(1000000 + 1000*i50) >= 0;

e115: (5*b19 - 5*b20 + 6*b22 - 6*b23)^2*x106 - (5*b19 - 5*b20 + 6*b22 - 6*b23)^
      2*(1000000 + 1000*i52) >= 0;

e116: (5*b20 - 5*b21 + 6*b23 - 6*b24)^2*x107 - (5*b20 - 5*b21 + 6*b23 - 6*b24)^
      2*(1000000 + 1000*i53) >= 0;

e117: (5*b21 + 6*b24)^2*x108 - (5*b21 + 6*b24)^2*(1000000 + 1000*i54) >= 0;

e118:    x145 = 0;

e119:    x146 = 0;

e120:    x147 = 0;

e121:    x148 = 0;

e122:    x149 = 0;

e123:    x150 = 0;

e124:    x139 = 0;

e125:    x140 = 0;

e126:    x141 = 0;

e127:    x142 = 0;

e128:    x143 = 0;

e129:    x144 = 0;

e130:  - 1000*i55 - 1000*i61 + x133 = 0;

e131:  - 1000*i56 - 1000*i62 + x134 = 0;

e132:  - 1000*i57 - 1000*i63 + x135 = 0;

e133:  - 1000*i58 - 1000*i64 + x136 = 0;

e134:  - 1000*i59 - 1000*i65 + x137 = 0;

e135:  - 1000*i60 - 1000*i66 + x138 = 0;

e136:  - x97 - x100 - x103 - x106 + x130 - x133 - x136 - x139 - x142 - x145
       - x148 = 0;

e137:  - x98 - x101 - x104 - x107 + x131 - x134 - x137 - x140 - x143 - x146
       - x149 = 0;

e138:  - x99 - x102 - x105 - x108 + x132 - x135 - x138 - x141 - x144 - x147
       - x150 = 0;

e139: (-315*i40*b7) - 2100*i40 - 420*i40*b13 - 315*i44*b10 - 2100*i44 - 420*i44
      *b16 - 210*i32*b7 - 1400*i32 - 280*i32*b13 - 210*i36*b10 - 1400*i36 - 280
      *i36*b16 + x127 = 0;

e140: (-315*i41*b8) - 2100*i41 - 420*i41*b14 - 315*i45*b11 - 2100*i45 - 420*i45
      *b17 - 210*i33*b8 - 1400*i33 - 280*i33*b14 - 210*i37*b11 - 1400*i37 - 280
      *i37*b17 + x128 = 0;

e141: (-315*i42*b9) - 2100*i42 - 420*i42*b15 - 315*i46*b12 - 2100*i46 - 420*i46
      *b18 - 210*i34*b9 - 1400*i34 - 280*i34*b15 - 210*i38*b12 - 1400*i38 - 280
      *i38*b18 + x129 = 0;

e142:    b1 + b7 + b13 = 1;
