# # written in AMPL by Yu-Ju Kuo and Hans D. Mittelmann, 6/2001 param N:=2; param NH:=1; param NG:=1; var x{1..N}:=2; minimize obj: (x[1]-2)^2+(x[2]-1)^2+0.04/(-x[1]^2/4-x[2]^2+1) +(x[1]-2*x[2]+1)^2/0.2; s.t. hx: x[1]-2*x[2]+1==0; s.t. gx: -(-x[1]^2/4-x[2]^2+1)-0.5>=0;