param N := 3; var x{1..N}; var f{1..5}; minimize F: sum {i in 1..5} f[i]^2; subject to cons1: f[1] = x[1]^2 + x[2]^2 + x[3]^2 - 1; subject to cons2: f[2] = x[1]^2 + x[2]^2 + (x[3] - 2)^2 - 1; subject to cons3: f[3] = x[1] + x[2] + x[3] - 1; subject to cons4: f[4] = x[1] + x[2] - x[3] + 1; subject to cons5: f[5] = x[1]^3 + 3*x[2]^2 + (5*x[3] - x[1] + 1)^2 - 36; data; var x:= 1 1 2 2 3 0; solve; display x;