#  MINLP written by GAMS Convert at 01/12/18 13:30:13
#  
#  Equation counts
#      Total        E        G        L        N        X        C        B
#        136       16       40       80        0        0        0        0
#  
#  Variable counts
#                   x        b        i      s1s      s2s       sc       si
#      Total     cont   binary  integer     sos1     sos2    scont     sint
#         81       31       50        0        0        0        0        0
#  FX      0        0        0        0        0        0        0        0
#  
#  Nonzero counts
#      Total    const       NL      DLL
#        431      351       80        0
# 
#  Reformulation has removed 1 variable and 1 equation


var x1 := 11.5, >= 11.5, <= 57.5;
var x2 := 12.5, >= 12.5, <= 56.5;
var x3 := 10.5, >= 10.5, <= 58.5;
var x4 := 10, >= 10, <= 59;
var x5 := 13.5, >= 13.5, <= 55.5;
var x6 := 7, >= 7, <= 87;
var x7 := 6.5, >= 6.5, <= 87.5;
var x8 := 5.5, >= 5.5, <= 88.5;
var x9 := 5.5, >= 5.5, <= 88.5;
var x10 := 7.5, >= 7.5, <= 86.5;
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 >= 0, <= 1;
var b20 binary >= 0, <= 1;
var b21 binary >= 0, <= 1;
var b22 binary >= 0, <= 1;
var b23 binary >= 0, <= 1;
var b24 binary >= 0, <= 1;
var b25 binary >= 0, <= 1;
var b26 binary >= 0, <= 1;
var b27 binary >= 0, <= 1;
var b28 binary >= 0, <= 1;
var b29 binary >= 0, <= 1;
var b30 binary >= 0, <= 1;
var b31 binary >= 0, <= 1;
var b32 binary >= 0, <= 1;
var b33 binary >= 0, <= 1;
var b34 binary >= 0, <= 1;
var b35 binary >= 0, <= 1;
var b36 binary >= 0, <= 1;
var b37 binary >= 0, <= 1;
var b38 binary >= 0, <= 1;
var b39 binary >= 0, <= 1;
var b40 binary >= 0, <= 1;
var b41 binary >= 0, <= 1;
var b42 binary >= 0, <= 1;
var b43 binary >= 0, <= 1;
var b44 binary >= 0, <= 1;
var b45 binary >= 0, <= 1;
var b46 binary >= 0, <= 1;
var b47 binary >= 0, <= 1;
var b48 binary >= 0, <= 1;
var b49 binary >= 0, <= 1;
var b50 binary >= 0, <= 1;
var b51 binary >= 0, <= 1;
var b52 binary >= 0, <= 1;
var b53 binary >= 0, <= 1;
var b54 binary >= 0, <= 1;
var b55 binary >= 0, <= 1;
var b56 binary >= 0, <= 1;
var b57 binary >= 0, <= 1;
var b58 binary >= 0, <= 1;
var b59 binary >= 0, <= 1;
var b60 binary >= 0, <= 1;
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;

minimize obj:    300*x61 + 240*x62 + 210*x63 + 50*x64 + 100*x65 + 150*x66
     + 30*x67 + 120*x68 + 25*x69 + 60*x70 + 300*x71 + 240*x72 + 210*x73
     + 50*x74 + 100*x75 + 150*x76 + 30*x77 + 120*x78 + 25*x79 + 60*x80;

subject to

e2:  - x1 + x2 + x61 >= 0;

e3:  - x1 + x3 + x62 >= 0;

e4:  - x1 + x4 + x63 >= 0;

e5:  - x1 + x5 + x64 >= 0;

e6:  - x2 + x3 + x65 >= 0;

e7:  - x2 + x4 + x66 >= 0;

e8:  - x2 + x5 + x67 >= 0;

e9:  - x3 + x4 + x68 >= 0;

e10:  - x3 + x5 + x69 >= 0;

e11:  - x4 + x5 + x70 >= 0;

e12:    x1 - x2 + x61 >= 0;

e13:    x1 - x3 + x62 >= 0;

e14:    x1 - x4 + x63 >= 0;

e15:    x1 - x5 + x64 >= 0;

e16:    x2 - x3 + x65 >= 0;

e17:    x2 - x4 + x66 >= 0;

e18:    x2 - x5 + x67 >= 0;

e19:    x3 - x4 + x68 >= 0;

e20:    x3 - x5 + x69 >= 0;

e21:    x4 - x5 + x70 >= 0;

e22:  - x6 + x7 + x71 >= 0;

e23:  - x6 + x8 + x72 >= 0;

e24:  - x6 + x9 + x73 >= 0;

e25:  - x6 + x10 + x74 >= 0;

e26:  - x7 + x8 + x75 >= 0;

e27:  - x7 + x9 + x76 >= 0;

e28:  - x7 + x10 + x77 >= 0;

e29:  - x8 + x9 + x78 >= 0;

e30:  - x8 + x10 + x79 >= 0;

e31:  - x9 + x10 + x80 >= 0;

e32:    x6 - x7 + x71 >= 0;

e33:    x6 - x8 + x72 >= 0;

e34:    x6 - x9 + x73 >= 0;

e35:    x6 - x10 + x74 >= 0;

e36:    x7 - x8 + x75 >= 0;

e37:    x7 - x9 + x76 >= 0;

e38:    x7 - x10 + x77 >= 0;

e39:    x8 - x9 + x78 >= 0;

e40:    x8 - x10 + x79 >= 0;

e41:    x9 - x10 + x80 >= 0;

e42:    x1 - x2 + 51*b11 <= 45;

e43:    x1 - x3 + 51*b12 <= 47;

e44:    x1 - x4 + 51*b13 <= 47.5;

e45:    x1 - x5 + 51*b14 <= 44;

e46:    x2 - x3 + 51*b15 <= 46;

e47:    x2 - x4 + 51*b16 <= 46.5;

e48:    x2 - x5 + 51*b17 <= 43;

e49:    x3 - x4 + 51*b18 <= 48.5;

e50:    x3 - x5 + 51*b19 <= 45;

e51:    x4 - x5 + 51*b20 <= 45.5;

e52:  - x1 + x2 + 51*b21 <= 45;

e53:  - x1 + x3 + 51*b22 <= 47;

e54:  - x1 + x4 + 51*b23 <= 47.5;

e55:  - x1 + x5 + 51*b24 <= 44;

e56:  - x2 + x3 + 51*b25 <= 46;

e57:  - x2 + x4 + 51*b26 <= 46.5;

e58:  - x2 + x5 + 51*b27 <= 43;

e59:  - x3 + x4 + 51*b28 <= 48.5;

e60:  - x3 + x5 + 51*b29 <= 45;

e61:  - x4 + x5 + 51*b30 <= 45.5;

e62:    x6 - x7 + 86*b31 <= 80.5;

e63:    x6 - x8 + 86*b32 <= 81.5;

e64:    x6 - x9 + 86*b33 <= 81.5;

e65:    x6 - x10 + 86*b34 <= 79.5;

e66:    x7 - x8 + 86*b35 <= 82;

e67:    x7 - x9 + 86*b36 <= 82;

e68:    x7 - x10 + 86*b37 <= 80;

e69:    x8 - x9 + 86*b38 <= 83;

e70:    x8 - x10 + 86*b39 <= 81;

e71:    x9 - x10 + 86*b40 <= 81;

e72:  - x6 + x7 + 86*b41 <= 80.5;

e73:  - x6 + x8 + 86*b42 <= 81.5;

e74:  - x6 + x9 + 86*b43 <= 81.5;

e75:  - x6 + x10 + 86*b44 <= 79.5;

e76:  - x7 + x8 + 86*b45 <= 82;

e77:  - x7 + x9 + 86*b46 <= 82;

e78:  - x7 + x10 + 86*b47 <= 80;

e79:  - x8 + x9 + 86*b48 <= 83;

e80:  - x8 + x10 + 86*b49 <= 81;

e81:  - x9 + x10 + 86*b50 <= 81;

e82:    b11 + b21 + b31 + b41 = 1;

e83:    b12 + b22 + b32 + b42 = 1;

e84:    b13 + b23 + b33 + b43 = 1;

e85:    b14 + b24 + b34 + b44 = 1;

e86:    b15 + b25 + b35 + b45 = 1;

e87:    b16 + b26 + b36 + b46 = 1;

e88:    b17 + b27 + b37 + b47 = 1;

e89:    b18 + b28 + b38 + b48 = 1;

e90:    b19 + b29 + b39 + b49 = 1;

e91:    b20 + b30 + b40 + b50 = 1;

e92: (-17.5 + x1)^2 + (-7 + x6)^2 + 7964*b51 <= 8000;

e93: (-18.5 + x2)^2 + (-7.5 + x7)^2 + 7808*b52 <= 7844;

e94: (-16.5 + x3)^2 + (-8.5 + x8)^2 + 8128*b53 <= 8164;

e95: (-16 + x4)^2 + (-8.5 + x9)^2 + 8213*b54 <= 8249;

e96: (-19.5 + x5)^2 + (-6.5 + x10)^2 + 7660*b55 <= 7696;

e97: (-52.5 + x1)^2 + (-77 + x6)^2 + 6481*b56 <= 6581;

e98: (-53.5 + x2)^2 + (-77.5 + x7)^2 + 6622*b57 <= 6722;

e99: (-51.5 + x3)^2 + (-78.5 + x8)^2 + 6951.25*b58 <= 7051.25;

e100: (-51 + x4)^2 + (-78.5 + x9)^2 + 6910*b59 <= 7010;

e101: (-54.5 + x5)^2 + (-76.5 + x10)^2 + 6342*b60 <= 6442;

e102: (-17.5 + x1)^2 + (-13 + x6)^2 + 7040*b51 <= 7076;

e103: (-18.5 + x2)^2 + (-12.5 + x7)^2 + 7033*b52 <= 7069;

e104: (-16.5 + x3)^2 + (-11.5 + x8)^2 + 7657*b53 <= 7693;

e105: (-16 + x4)^2 + (-11.5 + x9)^2 + 7742*b54 <= 7778;

e106: (-19.5 + x5)^2 + (-13.5 + x10)^2 + 6589*b55 <= 6625;

e107: (-52.5 + x1)^2 + (-83 + x6)^2 + 7357*b56 <= 7457;

e108: (-53.5 + x2)^2 + (-82.5 + x7)^2 + 7357*b57 <= 7457;

e109: (-51.5 + x3)^2 + (-81.5 + x8)^2 + 7398.25*b58 <= 7498.25;

e110: (-51 + x4)^2 + (-81.5 + x9)^2 + 7357*b59 <= 7457;

e111: (-54.5 + x5)^2 + (-83.5 + x10)^2 + 7357*b60 <= 7457;

e112: (-12.5 + x1)^2 + (-7 + x6)^2 + 8389*b51 <= 8425;

e113: (-11.5 + x2)^2 + (-7.5 + x7)^2 + 8389*b52 <= 8425;

e114: (-13.5 + x3)^2 + (-8.5 + x8)^2 + 8389*b53 <= 8425;

e115: (-14 + x4)^2 + (-8.5 + x9)^2 + 8389*b54 <= 8425;

e116: (-10.5 + x5)^2 + (-6.5 + x10)^2 + 8389*b55 <= 8425;

e117: (-47.5 + x1)^2 + (-77 + x6)^2 + 6096*b56 <= 6196;

e118: (-46.5 + x2)^2 + (-77.5 + x7)^2 + 6097*b57 <= 6197;

e119: (-48.5 + x3)^2 + (-78.5 + x8)^2 + 6711.25*b58 <= 6811.25;

e120: (-49 + x4)^2 + (-78.5 + x9)^2 + 6750*b59 <= 6850;

e121: (-45.5 + x5)^2 + (-76.5 + x10)^2 + 5685*b60 <= 5785;

e122: (-12.5 + x1)^2 + (-13 + x6)^2 + 7465*b51 <= 7501;

e123: (-11.5 + x2)^2 + (-12.5 + x7)^2 + 7614*b52 <= 7650;

e124: (-13.5 + x3)^2 + (-11.5 + x8)^2 + 7918*b53 <= 7954;

e125: (-14 + x4)^2 + (-11.5 + x9)^2 + 7918*b54 <= 7954;

e126: (-10.5 + x5)^2 + (-13.5 + x10)^2 + 7318*b55 <= 7354;

e127: (-47.5 + x1)^2 + (-83 + x6)^2 + 6972*b56 <= 7072;

e128: (-46.5 + x2)^2 + (-82.5 + x7)^2 + 6832*b57 <= 6932;

e129: (-48.5 + x3)^2 + (-81.5 + x8)^2 + 7158.25*b58 <= 7258.25;

e130: (-49 + x4)^2 + (-81.5 + x9)^2 + 7197*b59 <= 7297;

e131: (-45.5 + x5)^2 + (-83.5 + x10)^2 + 6700*b60 <= 6800;

e132:    b51 + b56 = 1;

e133:    b52 + b57 = 1;

e134:    b53 + b58 = 1;

e135:    b54 + b59 = 1;

e136:    b55 + b60 = 1;
