Hello,
I’m trying to solve the following constrained problem:
min x0*x3*(x0+x1+x2) + x2
s.t. x0*x1*x2*x3 >= 25 (a)
x0**2 + x1**2 + x2**2 + x3**2 = 40
1 <= x0, x1, x2, x3 <= 5
I modified src/tao/constrained/examples/tutorials/toy.c (you can git diff the
attached file) to try to solve this problem.
If I remove the inequality constraint (a), by commenting out line 69 and line
72, both TAOIPM and IPOPT converge to the same solution
1.
5.
3.60555
1.
If I try to impose the inequality (a), TAOIPM does not converge, while I get
the desired solution from IPOPT (1 4.742999644 3.821149979 1.379408293)
Do you see what I’m doing wrong?Thanks in advance for your help, Pierre
toy.c
Description: Binary data
