# NLP written by GAMS Convert at 02/17/22 17:19:06
#
# Equation counts
#     Total        E        G        L        N        X        C        B
#         0        0        0        0        0        0        0        0
#
# Variable counts
#                  x        b        i      s1s      s2s       sc       si
#     Total     cont   binary  integer     sos1     sos2    scont     sint
#         1        1        0        0        0        0        0        0
# FX      0
#
# Nonzero counts
#     Total    const       NL
#         0        0        0
#
# Reformulation has removed 1 variable and 1 equation

from pyomo.environ import *

model = m = ConcreteModel()

m.x1 = Var(within=Reals, bounds=(1,2), initialize=1.0911)

m.obj = Objective(sense=minimize, expr= 2.5 * m.x1**2 - 500 * m.x1 +
    1.666666666 * m.x1**3 + 1.25 * m.x1**4 + m.x1**5 + 0.8333333 * m.x1**6 +
    0.714285714 * m.x1**7 + 0.625 * m.x1**8 + 0.555555555 * m.x1**9 + m.x1**10
    - 43.6363636 * m.x1**11 + 0.41666666 * m.x1**12 + 0.384615384 * m.x1**13
    + 0.357142857 * m.x1**14 + 0.3333333 * m.x1**15 + 0.3125 * m.x1**16 +
    0.294117647 * m.x1**17 + 0.277777777 * m.x1**18 + 0.263157894 * m.x1**19 +
    0.25 * m.x1**20 + 0.238095238 * m.x1**21 + 0.227272727 * m.x1**22 +
    0.217391304 * m.x1**23 + 0.208333333 * m.x1**24 + 0.2 * m.x1**25 +
    0.192307692 * m.x1**26 + 0.185185185 * m.x1**27 + 0.178571428 * m.x1**28 +
    0.344827586 * m.x1**29 + 0.6666666 * m.x1**30 - 15.48387097 * m.x1**31 +
    0.15625 * m.x1**32 + 0.1515151 * m.x1**33 + 0.14705882 * m.x1**34 +
    0.14285712 * m.x1**35 + 0.138888888 * m.x1**36 + 0.135135135 * m.x1**37 +
    0.131578947 * m.x1**38 + 0.128205128 * m.x1**39 + 0.125 * m.x1**40 +
    0.121951219 * m.x1**41 + 0.119047619 * m.x1**42 + 0.116279069 * m.x1**43 +
    0.113636363 * m.x1**44 + 0.1111111 * m.x1**45 + 0.108695652 * m.x1**46 +
    0.106382978 * m.x1**47 + 0.208333333 * m.x1**48 + 0.408163265 * m.x1**49 +
    0.8 * m.x1**50)

