#  MINLP written by GAMS Convert at 01/12/18 13:43:49
#  
#  Equation counts
#      Total        E        G        L        N        X        C        B
#        182       85       20       77        0        0        0        0
#  
#  Variable counts
#                   x        b        i      s1s      s2s       sc       si
#      Total     cont   binary  integer     sos1     sos2    scont     sint
#        122      107       15        0        0        0        0        0
#  FX      0        0        0        0        0        0        0        0
#  
#  Nonzero counts
#      Total    const       NL      DLL
#        416      383       33        0
# 
#  Reformulation has removed 1 variable and 1 equation


var x2 >= 0, <= 10;
var x3 >= 0;
var x4 >= 0;
var x5 >= 0;
var x6 >= 0;
var x7 >= 0;
var x8 >= 0;
var x9 >= 0;
var x10 >= 0;
var x11 >= 0;
var x12 >= 0;
var x13 >= 0, <= 7;
var x14 >= 0;
var x15 >= 0;
var x16 >= 0;
var x17 >= 0;
var x18 >= 0;
var x19 >= 0;
var x20 >= 0;
var x21 >= 0;
var x22 >= 0;
var x23 >= 0;
var x24 >= 0;
var x25 >= 0;
var x26 >= 0;
var x27 >= 0;
var x28 >= 0;
var x29 >= 0;
var x30 >= 0, <= 5;
var x31 >= 0, <= 5;
var x32 >= 0;
var x33 >= 0;
var x34 >= 0;
var x35 >= 0;
var x36 >= 0;
var x37 >= 0;
var x38 >= 0;
var x39 >= 0;
var x40 >= 0;
var x41 >= 0;
var x42 >= 0;
var x43 >= 0;
var x44 >= 0;
var x45 >= 0;
var x46 >= 0;
var x47 >= 0;
var x48 >= 0;
var x49 >= 0;
var x50 >= 0;
var x51 >= 0;
var x52 >= 0;
var x53 >= 0;
var x54 >= 0;
var x55 >= 0;
var x56 >= 0;
var x57 >= 0;
var x58 >= 0;
var x59 >= 0;
var x60 >= 0;
var x61 >= 0;
var x62 >= 0;
var x63 >= 0;
var x64 >= 0;
var x65 >= 0;
var x66 >= 0;
var x67 >= 0;
var x68 >= 0;
var x69 >= 0;
var x70 >= 0;
var x71 >= 0;
var x72 >= 0;
var x73 >= 0;
var x74 >= 0;
var x75 >= 0;
var x76 >= 0;
var x77 >= 0;
var x78 >= 0;
var x79 >= 0;
var x80 >= 0;
var x81 >= 0;
var x82 >= 0;
var x83 >= 0;
var x84 >= 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 b108 binary >= 0, <= 1;
var b109 binary >= 0, <= 1;
var b110 binary >= 0, <= 1;
var b111 binary >= 0, <= 1;
var b112 binary >= 0, <= 1;
var b113 binary >= 0, <= 1;
var b114 binary >= 0, <= 1;
var b115 binary >= 0, <= 1;
var b116 binary >= 0, <= 1;
var b117 binary >= 0, <= 1;
var b118 binary >= 0, <= 1;
var b119 binary >= 0, <= 1;
var b120 binary >= 0, <= 1;
var b121 binary >= 0, <= 1;
var b122 binary >= 0, <= 1;

maximize obj:    5*x8 + 500*x26 + 350*x27 + 200*x38 + 250*x39 + 200*x40
     + 200*x41 - 5*b108 - 8*b109 - 6*b110 - 10*b111 - 6*b112 - 7*b113 - 4*b114
     - 5*b115 - 2*b116 - 4*b117 - 3*b118 - 7*b119 - 3*b120 - 2*b121 - 4*b122;

subject to

e2:    x2 - x3 - x4 = 0;

e3:  - x5 - x6 + x7 = 0;

e4:    x7 - x8 - x9 = 0;

e5:    x9 - x10 - x11 - x12 = 0;

e6:    x14 - x17 - x18 = 0;

e7:    x16 - x19 - x20 - x21 = 0;

e8:    x24 - x28 - x29 = 0;

e9:  - x25 - x31 + x32 = 0;

e10:    x26 - x33 - x34 = 0;

e11:    x27 - x35 - x36 - x37 = 0;

e12: (x46/(1e-6 + b108) - log(1 + x42/(1e-6 + b108)))*(1e-6 + b108) <= 0;

e13:    x43 = 0;

e14:    x47 = 0;

e15:    x3 - x42 - x43 = 0;

e16:    x5 - x46 - x47 = 0;

e17:    x42 - 10*b108 <= 0;

e18:    x43 + 10*b108 <= 10;

e19:    x46 - 2.39789527279837*b108 <= 0;

e20:    x47 + 2.39789527279837*b108 <= 2.39789527279837;

e21: (x48/(1e-6 + b109) - 1.2*log(1 + x44/(1e-6 + b109)))*(1e-6 + b109) <= 0;

e22:    x45 = 0;

e23:    x49 = 0;

e24:    x4 - x44 - x45 = 0;

e25:    x6 - x48 - x49 = 0;

e26:    x44 - 10*b109 <= 0;

e27:    x45 + 10*b109 <= 10;

e28:    x48 - 2.87747432735804*b109 <= 0;

e29:    x49 + 2.87747432735804*b109 <= 2.87747432735804;

e30:  - 0.75*x50 + x58 = 0;

e31:    x51 = 0;

e32:    x59 = 0;

e33:    x10 - x50 - x51 = 0;

e34:    x14 - x58 - x59 = 0;

e35:    x50 - 2.87747432735804*b110 <= 0;

e36:    x51 + 2.87747432735804*b110 <= 2.87747432735804;

e37:    x58 - 2.15810574551853*b110 <= 0;

e38:    x59 + 2.15810574551853*b110 <= 2.15810574551853;

e39: (x60/(1e-6 + b111) - 1.5*log(1 + x52/(1e-6 + b111)))*(1e-6 + b111) <= 0;

e40:    x53 = 0;

e41:    x62 = 0;

e42:    x11 - x52 - x53 = 0;

e43:    x15 - x60 - x62 = 0;

e44:    x52 - 2.87747432735804*b111 <= 0;

e45:    x53 + 2.87747432735804*b111 <= 2.87747432735804;

e46:    x60 - 2.03277599268042*b111 <= 0;

e47:    x62 + 2.03277599268042*b111 <= 2.03277599268042;

e48:  - x54 + x64 = 0;

e49:  - 0.5*x56 + x64 = 0;

e50:    x55 = 0;

e51:    x57 = 0;

e52:    x65 = 0;

e53:    x12 - x54 - x55 = 0;

e54:    x13 - x56 - x57 = 0;

e55:    x16 - x64 - x65 = 0;

e56:    x54 - 2.87747432735804*b112 <= 0;

e57:    x55 + 2.87747432735804*b112 <= 2.87747432735804;

e58:    x56 - 7*b112 <= 0;

e59:    x57 + 7*b112 <= 7;

e60:    x64 - 3.5*b112 <= 0;

e61:    x65 + 3.5*b112 <= 3.5;

e62: (x76/(1e-6 + b113) - 1.25*log(1 + x66/(1e-6 + b113)))*(1e-6 + b113) <= 0;

e63:    x67 = 0;

e64:    x78 = 0;

e65:    x17 - x66 - x67 = 0;

e66:    x22 - x76 - x78 = 0;

e67:    x66 - 2.15810574551853*b113 <= 0;

e68:    x67 + 2.15810574551853*b113 <= 2.15810574551853;

e69:    x76 - 1.43746550029693*b113 <= 0;

e70:    x78 + 1.43746550029693*b113 <= 1.43746550029693;

e71: (x80/(1e-6 + b114) - 0.9*log(1 + x68/(1e-6 + b114)))*(1e-6 + b114) <= 0;

e72:    x69 = 0;

e73:    x82 = 0;

e74:    x18 - x68 - x69 = 0;

e75:    x23 - x80 - x82 = 0;

e76:    x68 - 2.15810574551853*b114 <= 0;

e77:    x69 + 2.15810574551853*b114 <= 2.15810574551853;

e78:    x80 - 1.03497516021379*b114 <= 0;

e79:    x82 + 1.03497516021379*b114 <= 1.03497516021379;

e80: (x84/(1e-6 + b115) - log(1 + x61/(1e-6 + b115)))*(1e-6 + b115) <= 0;

e81:    x63 = 0;

e82:    x85 = 0;

e83:    x15 - x61 - x63 = 0;

e84:    x24 - x84 - x85 = 0;

e85:    x61 - 2.03277599268042*b115 <= 0;

e86:    x63 + 2.03277599268042*b115 <= 2.03277599268042;

e87:    x84 - 1.10947836929589*b115 <= 0;

e88:    x85 + 1.10947836929589*b115 <= 1.10947836929589;

e89:  - 0.9*x70 + x86 = 0;

e90:    x71 = 0;

e91:    x87 = 0;

e92:    x19 - x70 - x71 = 0;

e93:    x25 - x86 - x87 = 0;

e94:    x70 - 3.5*b116 <= 0;

e95:    x71 + 3.5*b116 <= 3.5;

e96:    x86 - 3.15*b116 <= 0;

e97:    x87 + 3.15*b116 <= 3.15;

e98:  - 0.6*x72 + x88 = 0;

e99:    x73 = 0;

e100:    x89 = 0;

e101:    x20 - x72 - x73 = 0;

e102:    x26 - x88 - x89 = 0;

e103:    x72 - 3.5*b117 <= 0;

e104:    x73 + 3.5*b117 <= 3.5;

e105:    x88 - 2.1*b117 <= 0;

e106:    x89 + 2.1*b117 <= 2.1;

e107: (x90/(1e-6 + b118) - 1.1*log(1 + x74/(1e-6 + b118)))*(1e-6 + b118) <= 0;

e108:    x75 = 0;

e109:    x91 = 0;

e110:    x21 - x74 - x75 = 0;

e111:    x27 - x90 - x91 = 0;

e112:    x74 - 3.5*b118 <= 0;

e113:    x75 + 3.5*b118 <= 3.5;

e114:    x90 - 1.6544851364539*b118 <= 0;

e115:    x91 + 1.6544851364539*b118 <= 1.6544851364539;

e116:  - 0.9*x77 + x100 = 0;

e117:  - x96 + x100 = 0;

e118:    x79 = 0;

e119:    x97 = 0;

e120:    x101 = 0;

e121:    x22 - x77 - x79 = 0;

e122:    x30 - x96 - x97 = 0;

e123:    x38 - x100 - x101 = 0;

e124:    x77 - 1.43746550029693*b119 <= 0;

e125:    x79 + 1.43746550029693*b119 <= 1.43746550029693;

e126:    x96 - 5*b119 <= 0;

e127:    x97 + 5*b119 <= 5;

e128:    x100 - 5*b119 <= 0;

e129:    x101 + 5*b119 <= 5;

e130: (x102/(1e-6 + b120) - log(1 + x81/(1e-6 + b120)))*(1e-6 + b120) <= 0;

e131:    x83 = 0;

e132:    x103 = 0;

e133:    x23 - x81 - x83 = 0;

e134:    x39 - x102 - x103 = 0;

e135:    x81 - 1.03497516021379*b120 <= 0;

e136:    x83 + 1.03497516021379*b120 <= 1.03497516021379;

e137:    x102 - 0.710483612536911*b120 <= 0;

e138:    x103 + 0.710483612536911*b120 <= 0.710483612536911;

e139: (x104/(1e-6 + b121) - 0.7*log(1 + x92/(1e-6 + b121)))*(1e-6 + b121) <= 0;

e140:    x93 = 0;

e141:    x105 = 0;

e142:    x28 - x92 - x93 = 0;

e143:    x40 - x104 - x105 = 0;

e144:    x92 - 1.10947836929589*b121 <= 0;

e145:    x93 + 1.10947836929589*b121 <= 1.10947836929589;

e146:    x104 - 0.522508489006913*b121 <= 0;

e147:    x105 + 0.522508489006913*b121 <= 0.522508489006913;

e148: (x106/(1e-6 + b122) - 0.65*log(1 + x94/(1e-6 + b122)))*(1e-6 + b122)
       <= 0;

e149: (x106/(1e-6 + b122) - 0.65*log(1 + x98/(1e-6 + b122)))*(1e-6 + b122)
       <= 0;

e150:    x95 = 0;

e151:    x99 = 0;

e152:    x107 = 0;

e153:    x29 - x94 - x95 = 0;

e154:    x32 - x98 - x99 = 0;

e155:    x41 - x106 - x107 = 0;

e156:    x94 - 1.10947836929589*b122 <= 0;

e157:    x95 + 1.10947836929589*b122 <= 1.10947836929589;

e158:    x98 - 8.15*b122 <= 0;

e159:    x99 + 8.15*b122 <= 8.15;

e160:    x106 - 1.43894002153683*b122 <= 0;

e161:    x107 + 1.43894002153683*b122 <= 1.43894002153683;

e162:    b108 + b109 = 1;

e163:  - b110 + b113 + b114 >= 0;

e164:  - b113 + b119 >= 0;

e165:  - b114 + b120 >= 0;

e166:  - b111 + b115 >= 0;

e167:  - b115 + b121 + b122 >= 0;

e168:  - b112 + b116 + b117 + b118 >= 0;

e169:  - b116 + b122 >= 0;

e170:    b108 + b109 - b110 >= 0;

e171:    b108 + b109 - b111 >= 0;

e172:    b108 + b109 - b112 >= 0;

e173:    b110 - b113 >= 0;

e174:    b110 - b114 >= 0;

e175:    b111 - b115 >= 0;

e176:    b112 - b116 >= 0;

e177:    b112 - b117 >= 0;

e178:    b112 - b118 >= 0;

e179:    b113 - b119 >= 0;

e180:    b114 - b120 >= 0;

e181:    b115 - b121 >= 0;

e182:    b115 - b122 >= 0;
