Skip to content

What does "EXIT: Optimal Solution Found." mean if the last iteration number ends with "r"? #782

Answered by svigerske
fahim831 asked this question in Q&A
Discussion options

You must be logged in to vote

Ipopt went into its feasibility restoration phase and then solved the corresponding NLP (minimize constraint violations). This lead to finding a feasible point (for the non-restoration-phase NLP). Ipopt then checks whether optimality conditions are also satisfied, that is, dual infeasibility and complementarity are below tolerance. Without an objective function, these are of course just zero. And feasible point is optimal here.

Is there some other way to check if it's truly solved?

Checking first- and second-order optimality conditions. As there is no objective function, this just means checking that constraints are indeed satisfied. According to Ipopt, constraint violation is at 4e-11,…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by fahim831
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants