coin-or / Ipopt

COIN-OR Interior Point Optimizer IPOPT
https://coin-or.github.io/Ipopt
Other
1.36k stars 272 forks source link

IPOPT restoration phase error #713

Closed bharswami closed 9 months ago

bharswami commented 9 months ago

Why would this error be thrown in IPOPT? Cannot call restoration phase at point that is almost feasible (violation 0.000000e+00). Abort in line search due to no other fall back.

svigerske commented 9 months ago

Would need to look into what happened before that message. It is caused by the linesearch to fail. One thing Ipopt would then try is to go into feasible restoration phase and hope things will do better there. However, restoration phase cannot be called at feasible points (there is no feasibility to restore), so it is out of options and aborts.