#  MINLP written by GAMS Convert at 01/12/18 13:43:48
#  
#  Equation counts
#      Total        E        G        L        N        X        C        B
#        113       55       10       48        0        0        0        0
#  
#  Variable counts
#                   x        b        i      s1s      s2s       sc       si
#      Total     cont   binary  integer     sos1     sos2    scont     sint
#         78       68       10        0        0        0        0        0
#  FX      0        0        0        0        0        0        0        0
#  
#  Nonzero counts
#      Total    const       NL      DLL
#        261      243       18        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;
var x31 >= 0;
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 b69 binary >= 0, <= 1;
var b70 binary >= 0, <= 1;
var b71 binary >= 0, <= 1;
var b72 binary >= 0, <= 1;
var b73 binary >= 0, <= 1;
var b74 binary >= 0, <= 1;
var b75 binary >= 0, <= 1;
var b76 binary >= 0, <= 1;
var b77 binary >= 0, <= 1;
var b78 binary >= 0, <= 1;

maximize obj:    5*x8 - 2*x13 + 200*x21 + 250*x22 + 200*x23 + 200*x24 + 500*x25
     + 350*x26 - 5*b69 - 8*b70 - 6*b71 - 10*b72 - 6*b73 - 7*b74 - 4*b75 - 5*b76
     - 2*b77 - 4*b78;

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: (x31/(1e-6 + b69) - log(1 + x27/(1e-6 + b69)))*(1e-6 + b69) <= 0;

e9:    x28 = 0;

e10:    x32 = 0;

e11:    x3 - x27 - x28 = 0;

e12:    x5 - x31 - x32 = 0;

e13:    x27 - 10*b69 <= 0;

e14:    x28 + 10*b69 <= 10;

e15:    x31 - 2.39789527279837*b69 <= 0;

e16:    x32 + 2.39789527279837*b69 <= 2.39789527279837;

e17: (x33/(1e-6 + b70) - 1.2*log(1 + x29/(1e-6 + b70)))*(1e-6 + b70) <= 0;

e18:    x30 = 0;

e19:    x34 = 0;

e20:    x4 - x29 - x30 = 0;

e21:    x6 - x33 - x34 = 0;

e22:    x29 - 10*b70 <= 0;

e23:    x30 + 10*b70 <= 10;

e24:    x33 - 2.87747432735804*b70 <= 0;

e25:    x34 + 2.87747432735804*b70 <= 2.87747432735804;

e26:  - 0.75*x35 + x43 = 0;

e27:    x36 = 0;

e28:    x44 = 0;

e29:    x10 - x35 - x36 = 0;

e30:    x14 - x43 - x44 = 0;

e31:    x35 - 2.87747432735804*b71 <= 0;

e32:    x36 + 2.87747432735804*b71 <= 2.87747432735804;

e33:    x43 - 2.15810574551853*b71 <= 0;

e34:    x44 + 2.15810574551853*b71 <= 2.15810574551853;

e35: (x45/(1e-6 + b72) - 1.5*log(1 + x37/(1e-6 + b72)))*(1e-6 + b72) <= 0;

e36:    x38 = 0;

e37:    x47 = 0;

e38:    x11 - x37 - x38 = 0;

e39:    x15 - x45 - x47 = 0;

e40:    x37 - 2.87747432735804*b72 <= 0;

e41:    x38 + 2.87747432735804*b72 <= 2.87747432735804;

e42:    x45 - 2.03277599268042*b72 <= 0;

e43:    x47 + 2.03277599268042*b72 <= 2.03277599268042;

e44:  - x39 + x49 = 0;

e45:  - 0.5*x41 + x49 = 0;

e46:    x40 = 0;

e47:    x42 = 0;

e48:    x50 = 0;

e49:    x12 - x39 - x40 = 0;

e50:    x13 - x41 - x42 = 0;

e51:    x16 - x49 - x50 = 0;

e52:    x39 - 2.87747432735804*b73 <= 0;

e53:    x40 + 2.87747432735804*b73 <= 2.87747432735804;

e54:    x41 - 7*b73 <= 0;

e55:    x42 + 7*b73 <= 7;

e56:    x49 - 3.5*b73 <= 0;

e57:    x50 + 3.5*b73 <= 3.5;

e58: (x59/(1e-6 + b74) - 1.25*log(1 + x51/(1e-6 + b74)))*(1e-6 + b74) <= 0;

e59:    x52 = 0;

e60:    x60 = 0;

e61:    x17 - x51 - x52 = 0;

e62:    x22 - x59 - x60 = 0;

e63:    x51 - 2.15810574551853*b74 <= 0;

e64:    x52 + 2.15810574551853*b74 <= 2.15810574551853;

e65:    x59 - 1.43746550029693*b74 <= 0;

e66:    x60 + 1.43746550029693*b74 <= 1.43746550029693;

e67: (x61/(1e-6 + b75) - 0.9*log(1 + x53/(1e-6 + b75)))*(1e-6 + b75) <= 0;

e68:    x54 = 0;

e69:    x62 = 0;

e70:    x18 - x53 - x54 = 0;

e71:    x23 - x61 - x62 = 0;

e72:    x53 - 2.15810574551853*b75 <= 0;

e73:    x54 + 2.15810574551853*b75 <= 2.15810574551853;

e74:    x61 - 1.03497516021379*b75 <= 0;

e75:    x62 + 1.03497516021379*b75 <= 1.03497516021379;

e76: (x63/(1e-6 + b76) - log(1 + x46/(1e-6 + b76)))*(1e-6 + b76) <= 0;

e77:    x48 = 0;

e78:    x64 = 0;

e79:    x15 - x46 - x48 = 0;

e80:    x24 - x63 - x64 = 0;

e81:    x46 - 2.03277599268042*b76 <= 0;

e82:    x48 + 2.03277599268042*b76 <= 2.03277599268042;

e83:    x63 - 1.10947836929589*b76 <= 0;

e84:    x64 + 1.10947836929589*b76 <= 1.10947836929589;

e85:  - 0.9*x55 + x65 = 0;

e86:    x56 = 0;

e87:    x66 = 0;

e88:    x19 - x55 - x56 = 0;

e89:    x25 - x65 - x66 = 0;

e90:    x55 - 3.5*b77 <= 0;

e91:    x56 + 3.5*b77 <= 3.5;

e92:    x65 - 3.15*b77 <= 0;

e93:    x66 + 3.15*b77 <= 3.15;

e94:  - 0.6*x57 + x67 = 0;

e95:    x58 = 0;

e96:    x68 = 0;

e97:    x20 - x57 - x58 = 0;

e98:    x26 - x67 - x68 = 0;

e99:    x57 - 3.5*b78 <= 0;

e100:    x58 + 3.5*b78 <= 3.5;

e101:    x67 - 2.1*b78 <= 0;

e102:    x68 + 2.1*b78 <= 2.1;

e103:    b69 + b70 = 1;

e104:  - b71 + b74 + b75 >= 0;

e105:  - b72 + b76 >= 0;

e106:    b69 + b70 - b71 >= 0;

e107:    b69 + b70 - b72 >= 0;

e108:    b69 + b70 - b73 >= 0;

e109:    b71 - b74 >= 0;

e110:    b71 - b75 >= 0;

e111:    b72 - b76 >= 0;

e112:    b73 - b77 >= 0;

e113:    b73 - b78 >= 0;
