#  NLP written by GAMS Convert at 01/12/18 13:34:37
#  
#  Equation counts
#      Total        E        G        L        N        X        C        B
#        100      100        0        0        0        0        0        0
#  
#  Variable counts
#                   x        b        i      s1s      s2s       sc       si
#      Total     cont   binary  integer     sos1     sos2    scont     sint
#        122      122        0        0        0        0        0        0
#  FX      2        2        0        0        0        0        0        0
#  
#  Nonzero counts
#      Total    const       NL      DLL
#        280      229       51        0
# 
#  Reformulation has removed 1 variable and 1 equation


var x1 := -1, >= -1, <= 1;
var x2 := -1, >= -1, <= 1;
var x3 := -1, >= -1, <= 1;
var x4 := -1, >= -1, <= 1;
var x5 := -1, >= -1, <= 1;
var x6 := -1, >= -1, <= 1;
var x7 := -1, >= -1, <= 1;
var x8 := -1, >= -1, <= 1;
var x9 := -1, >= -1, <= 1;
var x10 := -1, >= -1, <= 1;
var x11 := 0.1, >= 0;
var x12 := 0.1, >= 0;
var x13 := 0.1, >= 0;
var x14 := 0.1, >= 0;
var x15 := 0.1, >= 0;
var x16 := 0.1, >= 0;
var x17 := 0.1, >= 0;
var x18 := 0.1, >= 0;
var x19 := 0.1, >= 0;
var x20 := 0.1, >= 0;
var x21 := 0.1, >= 0;
var x22 := 0.1, >= 0;
var x23 := 0.1, >= 0;
var x24 := 0.1, >= 0;
var x25 := 0.1, >= 0;
var x26 := 0.1, >= 0;
var x27 := 0.1, >= 0;
var x28 := 0.1, >= 0;
var x29 := 0.1, >= 0;
var x30 := 0.1, >= 0;
var x31 := 0.1, >= 0;
var x32 := 0.1, >= 0;
var x33 := 0.1, >= 0;
var x34 := 0.1, >= 0;
var x35 := 0.1, >= 0;
var x36 := 0.1, >= 0;
var x37 := 0.1, >= 0;
var x38 := 0.1, >= 0;
var x39 := 0.1, >= 0;
var x40 := 0.1, >= 0;
var x41 := 0.1, >= 0;
var x42 := 0.1, >= 0;
var x43 := 0.1, >= 0;
var x44 := 0.1, >= 0;
var x45 := 0.1, >= 0;
var x46 := 0.1, >= 0;
var x47 := 0.1, >= 0;
var x48 := 0.1, >= 0;
var x49 := 0.1, >= 0;
var x50 := 0.1, >= 0;
var x51 := 0.1, >= 0;
var x52 := 0.1, >= 0;
var x53 := 0.1, >= 0;
var x54 := 0.1, >= 0;
var x55 := 0.1, >= 0;
var x56 := 0.1, >= 0;
var x57 := 0.1, >= 0;
var x58 := 0.1, >= 0;
var x59 := 0.1, >= 0;
var x60 := 0.1, >= 0;
var x61 := 0.1, >= 0;
var x62 := 0.1, >= 0;
var x63 := 0.1, >= 0;
var x64 := 0.1, >= 0;
var x65 := 0.1, >= 0;
var x66 := 0.1, >= 0;
var x67 := 0.1, >= 0;
var x68 := 0.1, >= 0;
var x69 := 0.1, >= 0;
var x70 := 0.1, >= 0;
var x71 := -2, >= -2, <= -2;
var x72 := -2;
var x73 := -2;
var x74 := -2;
var x75 := -2;
var x76 := -2;
var x77 := -2;
var x78 := -2;
var x79 := -2;
var x80 := -2;
var x81 >= 0, <= 0;
var x82 := 1;
var x83 := 1;
var x84 := 1;
var x85 := 1;
var x86 := 1;
var x87 := 1;
var x88 := 1;
var x89 := 1;
var x90 := 1;
var x91 := 1;
var x92 := 1;
var x93 := 1;
var x94 := 1;
var x95 := 1;
var x96 := 1;
var x97 := 1;
var x98 := 1;
var x99 := 1;
var x100 := 1;
var x101 := -2;
var x102 := -2;
var x103 := -2;
var x104 := -2;
var x105 := -2;
var x106 := -2;
var x107 := -2;
var x108 := -2;
var x109 := -2;
var x110 := -2;
var x111;
var x112;
var x113;
var x114;
var x115;
var x116;
var x117;
var x118;
var x119;
var x120;
var x121 := 1;

minimize obj: (-1.66666666666667 + x121)^2 + 0.2*x101^2 + 0.2*x102^2 + 0.2*x103
    ^2 + 0.2*x104^2 + 0.2*x105^2 + 0.2*x106^2 + 0.2*x107^2 + 0.2*x108^2 + 0.2*
    x109^2 + 0.2*x110^2 + 1000*(x61*x41 + x51*x31 + x62*x42 + x52*x32 + x63*x43
     + x53*x33 + x64*x44 + x54*x34 + x65*x45 + x55*x35 + x66*x46 + x56*x36 + 
    x67*x47 + x57*x37 + x68*x48 + x58*x38 + x69*x49 + x59*x39 + x70*x50 + x60*
    x40);

subject to

e2:  - x81 + x91 = 0.2;

e3:  - x82 + x92 = 0.2;

e4:  - x83 + x93 = 0.2;

e5:  - x84 + x94 = 0.2;

e6:  - x85 + x95 = 0.2;

e7:  - x86 + x96 = 0.2;

e8:  - x87 + x97 = 0.2;

e9:  - x88 + x98 = 0.2;

e10:  - x89 + x99 = 0.2;

e11:  - x90 + x100 = 0.2;

e12:  - x71 + x101 - 0.2*x111 = 0;

e13:  - x72 + x102 - 0.2*x112 = 0;

e14:  - x73 + x103 - 0.2*x113 = 0;

e15:  - x74 + x104 - 0.2*x114 = 0;

e16:  - x75 + x105 - 0.2*x115 = 0;

e17:  - x76 + x106 - 0.2*x116 = 0;

e18:  - x77 + x107 - 0.2*x117 = 0;

e19:  - x78 + x108 - 0.2*x118 = 0;

e20:  - x79 + x109 - 0.2*x119 = 0;

e21:  - x80 + x110 - 0.2*x120 = 0;

e22:  - x81 + x82 = 0.2;

e23:  - x82 + x83 = 0.2;

e24:  - x83 + x84 = 0.2;

e25:  - x84 + x85 = 0.2;

e26:  - x85 + x86 = 0.2;

e27:  - x86 + x87 = 0.2;

e28:  - x87 + x88 = 0.2;

e29:  - x88 + x89 = 0.2;

e30:  - x89 + x90 = 0.2;

e31:  - x71 + x72 - 0.2*x111 = 0;

e32:  - x72 + x73 - 0.2*x112 = 0;

e33:  - x73 + x74 - 0.2*x113 = 0;

e34:  - x74 + x75 - 0.2*x114 = 0;

e35:  - x75 + x76 - 0.2*x115 = 0;

e36:  - x76 + x77 - 0.2*x116 = 0;

e37:  - x77 + x78 - 0.2*x117 = 0;

e38:  - x78 + x79 - 0.2*x118 = 0;

e39:  - x79 + x80 - 0.2*x119 = 0;

e40:  - x80 - 0.2*x120 + x121 = 0;

e41:    x1 + x111 = 2;

e42:    x2 + x112 = 2;

e43:    x3 + x113 = 2;

e44:    x4 + x114 = 2;

e45:    x5 + x115 = 2;

e46:    x6 + x116 = 2;

e47:    x7 + x117 = 2;

e48:    x8 + x118 = 2;

e49:    x9 + x119 = 2;

e50:    x10 + x120 = 2;

e51:  - x11 + x21 + x101 = 0;

e52:  - x12 + x22 + x102 = 0;

e53:  - x13 + x23 + x103 = 0;

e54:  - x14 + x24 + x104 = 0;

e55:  - x15 + x25 + x105 = 0;

e56:  - x16 + x26 + x106 = 0;

e57:  - x17 + x27 + x107 = 0;

e58:  - x18 + x28 + x108 = 0;

e59:  - x19 + x29 + x109 = 0;

e60:  - x20 + x30 + x110 = 0;

e61:  - x11 + x31 = 0;

e62:  - x12 + x32 = 0;

e63:  - x13 + x33 = 0;

e64:  - x14 + x34 = 0;

e65:  - x15 + x35 = 0;

e66:  - x16 + x36 = 0;

e67:  - x17 + x37 = 0;

e68:  - x18 + x38 = 0;

e69:  - x19 + x39 = 0;

e70:  - x20 + x40 = 0;

e71:  - x21 + x41 = 0;

e72:  - x22 + x42 = 0;

e73:  - x23 + x43 = 0;

e74:  - x24 + x44 = 0;

e75:  - x25 + x45 = 0;

e76:  - x26 + x46 = 0;

e77:  - x27 + x47 = 0;

e78:  - x28 + x48 = 0;

e79:  - x29 + x49 = 0;

e80:  - x30 + x50 = 0;

e81:    x1 + x51 = 1;

e82:    x2 + x52 = 1;

e83:    x3 + x53 = 1;

e84:    x4 + x54 = 1;

e85:    x5 + x55 = 1;

e86:    x6 + x56 = 1;

e87:    x7 + x57 = 1;

e88:    x8 + x58 = 1;

e89:    x9 + x59 = 1;

e90:    x10 + x60 = 1;

e91:  - x1 + x61 = 1;

e92:  - x2 + x62 = 1;

e93:  - x3 + x63 = 1;

e94:  - x4 + x64 = 1;

e95:  - x5 + x65 = 1;

e96:  - x6 + x66 = 1;

e97:  - x7 + x67 = 1;

e98:  - x8 + x68 = 1;

e99:  - x9 + x69 = 1;

e100:  - x10 + x70 = 1;
