Skip to content

How do the duals get initialized? #685

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

You must be logged in to vote

By default, Ipopt will calculate some initial value for the dual values. It uses a least-square estimate for constraint multipliers and a constant for bound multipliers, see the various Initialization options.

If you enable warm_start_init_point, then Ipopt will call get_starting_point() with init_lambda = true and you are supposed to fill lambda with a suitable value.

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by svigerske
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