# NLP written by GAMS Convert at 02/17/22 17:19:08
#
# 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
# 2 2 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=(None,None), initialize=0)
m.x2 = Var(within=Reals, bounds=(None,None), initialize=0)
m.obj = Objective(sense=minimize, expr= -1 / ((-4 + m.x1)**2 + (-4 + m.x2)**2
+ 0.1) - 1 / ((-1 + m.x1)**2 + (-1 + m.x2)**2 + 0.2) - 1 / ((-8 + m.x1)**2
+ (-8 + m.x2)**2 + 0.2))