#  MIQCP written by GAMS Convert at 02/15/18 15:48:20
#  
#  Equation counts
#      Total        E        G        L        N        X        C        B
#         42       40        0        2        0        0        0        0
#  
#  Variable counts
#                   x        b        i      s1s      s2s       sc       si
#      Total     cont   binary  integer     sos1     sos2    scont     sint
#         49       47        2        0        0        0        0        0
#  FX      0        0        0        0        0        0        0        0
#  
#  Nonzero counts
#      Total    const       NL      DLL
#        181       71      110        0
# 
#  Reformulation has removed 1 variable and 1 equation


var x2 >= 0, <= 300;
var x3 >= 0, <= 300;
var x4 := 0.85, >= 0.85, <= 1;
var x5 := 0.85, >= 0.85, <= 1;
var x6 := 0.85, >= 0.85, <= 1;
var x7 := 0.85, >= 0.85, <= 1;
var b8 binary >= 0, <= 1;
var b9 binary >= 0, <= 1;
var x10 >= 0, <= 100;
var x11 >= 0, <= 100;
var x12 >= 0, <= 100;
var x13 >= 0, <= 100;
var x14 >= 0, <= 100;
var x15 >= 0, <= 100;
var x16 >= 0, <= 1;
var x17 >= 0, <= 1;
var x18 >= 0, <= 1;
var x19 >= 0, <= 1;
var x20 >= 0, <= 300;
var x21 >= 0, <= 300;
var x22 >= 0;
var x23 >= 0;
var x24 >= 0, <= 300;
var x25 >= 0, <= 300;
var x26 >= 0, <= 300;
var x27 >= 0, <= 300;
var x28 >= 0, <= 300;
var x29 >= 0, <= 300;
var x30 >= 0, <= 300;
var x31 >= 0, <= 300;
var x32 >= 0, <= 300;
var x33 >= 0, <= 300;
var x34 >= 0, <= 300;
var x35 >= 0, <= 300;
var x36 >= 0, <= 300;
var x37 >= 0, <= 300;
var x38 >= 0, <= 1;
var x39 >= 0, <= 1;
var x40 >= 0, <= 1;
var x41 >= 0, <= 1;
var x42 >= 0, <= 1;
var x43 >= 0, <= 1;
var x44 >= 0, <= 1;
var x45 >= 0, <= 1;
var x46 >= 0, <= 1;
var x47 >= 0, <= 1;
var x48 >= 0, <= 1;
var x49 >= 0, <= 1;

minimize obj: 0.0093514*x2*x4 - 0.0139904*x2 + 0.0077308*x2*x5 - 0.0005719*x2*
    x16 + 0.0042656*x2*x17 + 0.0338147*x3*x6 - 0.0661588*x3 + 0.0373349*x3*x7
     + 0.0016371*x3*x18 + 0.0288996*x3*x19 + 0.23947*b8 + 0.75835*b9;

subject to

e2:    x20 + x21 + x22 + x23 = 300;

e3:    x24 - x25 - x26 = 0;

e4:    x27 - x28 - x29 - x30 = 0;

e5:    x31 - x32 - x33 - x34 = 0;

e6:    x35 - x36 - x37 = 0;

e7:    x38 + x39 = 1;

e8:    x40 + x41 + x42 = 1;

e9:    x43 + x44 + x45 = 1;

e10:    x46 + x47 = 1;

e11:    x16 + x17 + x48 = 1;

e12:    x18 + x19 + x49 = 1;

e13:    x2 - 300*b8 <= 0;

e14:    x3 - 300*b9 <= 0;

e15: -x43*x32 + x10 - 0.3333333333*x20 = 0;

e16: -x44*x32 + x11 - 0.3333333333*x20 = 0;

e17: -x45*x32 + x12 - 0.3333333333*x20 = 0;

e18: -x40*x28 + x13 - 0.3333333333*x21 = 0;

e19: -x41*x28 + x14 - 0.3333333333*x21 = 0;

e20: -x42*x28 + x15 - 0.3333333333*x21 = 0;

e21: (-x38*x24) - x40*x27 + x10 = 0;

e22: (-x39*x24) - x41*x27 + x11 = 0;

e23: -x42*x27 + x12 = 0;

e24: -x43*x31 + x13 = 0;

e25: (-x44*x31) - x46*x35 + x14 = 0;

e26: (-x45*x31) - x47*x35 + x15 = 0;

e27: x38*x25 + x40*x29 + x43*x33 + 0.3333333333*x22 = 80;

e28: x39*x25 + x41*x29 + x44*x33 + x46*x36 + 0.3333333333*x22 = 30;

e29: x42*x29 + x45*x33 + x47*x36 + 0.3333333333*x22 = 20;

e30: x38*x26 + x40*x30 + x43*x34 + 0.3333333333*x23 = 20;

e31: x39*x26 + x41*x30 + x44*x34 + x46*x37 + 0.3333333333*x23 = 70;

e32: x42*x30 + x45*x34 + x47*x37 + 0.3333333333*x23 = 80;

e33: x16*x2 - x10 = 0;

e34: x17*x2 - x11 = 0;

e35: x48*x2 - x12 = 0;

e36: x18*x3 - x13 = 0;

e37: x19*x3 - x14 = 0;

e38: x49*x3 - x15 = 0;

e39: x10*x4 - x38*x24 = 0;

e40: x11*x5 - x41*x27 = 0;

e41: x14*x6 - x44*x31 = 0;

e42: x15*x7 - x47*x35 = 0;
