#  NLP written by GAMS Convert at 01/12/18 13:34:49
#  
#  Equation counts
#      Total        E        G        L        N        X        C        B
#         52       40        0       12        0        0        0        0
#  
#  Variable counts
#                   x        b        i      s1s      s2s       sc       si
#      Total     cont   binary  integer     sos1     sos2    scont     sint
#         49       49        0        0        0        0        0        0
#  FX      0        0        0        0        0        0        0        0
#  
#  Nonzero counts
#      Total    const       NL      DLL
#        153      105       48        0


var x1 := 0.25, >= 0.25, <= 7.5;
var x2 >= 0, <= 3;
var x3 >= 0, <= 2.5;
var x4 >= 0, <= 3.90512483795333;
var x5 >= 0, <= 3.90512483795333;
var x6 >= 0, <= 3.90512483795333;
var x7 >= 0, <= 3.90512483795333;
var x8 >= -3.90512483795333, <= 3.90512483795333;
var x9 >= -3.90512483795333, <= 3.90512483795333;
var x10 >= -3.90512483795333, <= 3.90512483795333;
var x11 >= -3.90512483795333, <= 3.90512483795333;
var x12 >= -3.90512483795333, <= 3.90512483795333;
var x13 >= -1, <= 1;
var x14 >= -1, <= 1;
var x15 >= -1, <= 1;
var x16 >= -1, <= 1;
var x17 >= -3.90512483795333, <= 3.90512483795333;
var x18 >= -3.90512483795333, <= 3.90512483795333;
var x19 >= -3.90512483795333, <= 3.90512483795333;
var x20 >= -3.90512483795333, <= 3.90512483795333;
var x21 >= -3.90512483795333, <= 3.90512483795333;
var x22 >= -3.90512483795333, <= 3.90512483795333;
var x23 >= -3.90512483795333, <= 3.90512483795333;
var x24 >= -3.90512483795333, <= 3.90512483795333;
var x25 >= -3.90512483795333, <= 3.90512483795333;
var x26 >= -3.90512483795333, <= 3.90512483795333;
var x27 >= -1, <= 1;
var x28 >= -1.5, <= 1.5;
var x29 >= -1, <= 1;
var x30 >= -1.5, <= 1.5;
var x31 >= -1, <= 1;
var x32 >= -1.5, <= 1.5;
var x33 >= -1, <= 1;
var x34 >= -1.5, <= 1.5;
var x35 := 0.5, >= 0.5, <= 2.5;
var x36 := 0.5, >= 0.5, <= 2;
var x37 >= 0, <= 3;
var x38 >= 0, <= 2.5;
var x39 >= 0, <= 3;
var x40 >= 0, <= 2.5;
var x41 >= 0, <= 3;
var x42 >= 0, <= 2.5;
var x43 >= 0, <= 3;
var x44 >= 0, <= 2.5;
var x45 >= 0, <= 3;
var x46 >= 0, <= 2.5;
var x47 >= 0, <= 3;
var x48 >= 0, <= 2.5;
var x49 >= 0, <= 7.5;

minimize obj: x49;

subject to

e1:  - x1 + x49 = -2.28539816339745;

e2: -x37*x38 + x1 = 0;

e3:    x35 - x37 <= -0.5;

e4:    x36 - x38 <= -0.5;

e5:  - x37 + x39 <= 0;

e6:  - x38 + x40 <= 0;

e7:  - x37 + x41 <= 0;

e8:  - x38 + x42 <= 0;

e9:  - x37 + x43 <= 0;

e10:  - x38 + x44 <= 0;

e11:  - x37 + x45 <= 0;

e12:  - x38 + x46 <= 0;

e13:    x27 + x39 - x41 = 0;

e14:    x28 + x40 - x42 = 0;

e15:    x29 + x41 - x43 = 0;

e16:    x30 + x42 - x44 = 0;

e17:    x31 + x43 - x45 = 0;

e18:    x32 + x44 - x46 = 0;

e19:    x33 - x39 + 2*x45 - x47 = 0;

e20:    x34 - x40 + 2*x46 - x48 = 0;

e21: x27*x29 + x28*x30 = 0;

e22:    x27 + x31 = 0;

e23:    x28 + x32 = 0;

e24:    x29 + x33 = 0;

e25:    x30 + x34 = 0;

e26: x27*x27 + x28*x28 = 2.25;

e27: x29*x29 + x30*x30 = 1;

e28: x13*x13 + x14*x14 = 1;

e29:  - x14 + x15 = 0;

e30:    x13 + x16 = 0;

e31: x13*x8 + x2 + x17 - x39 = 0;

e32: x14*x8 + x3 + x18 - x40 = 0;

e33: x13*x9 + x2 + x19 - x41 = 0;

e34: x14*x9 + x3 + x20 - x42 = 0;

e35: x13*x10 + x2 + x21 - x43 = 0;

e36: x14*x10 + x3 + x22 - x44 = 0;

e37: x13*x11 + x2 + x23 - x45 = 0;

e38: x14*x11 + x3 + x24 - x46 = 0;

e39: x13*x12 + x2 + x25 - x35 = 0;

e40: x14*x12 + x3 + x26 - x36 = 0;

e41: -x4*x15 + x17 = 0;

e42: -x4*x16 + x18 = 0;

e43: -x5*x15 + x19 = 0;

e44: -x5*x16 + x20 = 0;

e45: -x6*x15 + x21 = 0;

e46: -x6*x16 + x22 = 0;

e47: -x7*x15 + x23 = 0;

e48: -x7*x16 + x24 = 0;

e49:    0.5*x15 + x25 = 0;

e50:    0.5*x16 + x26 = 0;

e51:    x35 <= 1.5;

e52:    x36 <= 1.25;
