-
Notifications
You must be signed in to change notification settings - Fork 38
Primal dual warmstarts #64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
We could just add a new method called |
I like |
Warmstarts come from two places: user intuition, and previous problem Can you think of a scenario where we do need On Sun, Mar 22, 2015 at 11:24 AM, Iain Dunning [email protected]
Madeleine Udell |
Ipopt and other nonlinear support solvers setting initial lagrange multipliers. (This method will require a slightly different definition from the conic dual version.) I agree that it's not something most users will want to interact with, but I don't see the harm in exposing it at the MPB level anyway. |
Bump. My labmates need dual warmstarts. What needs doing here and in JuMP for that? |
This discussion was before the split between nonlinear and conic models, so Madeleine's concerns are likely orthogonal to yours. If you'd like a |
What does the change need to look like here? Just a new method? |
I'd say so. |
I'm intending for this to be addressed by #164 |
relevant - we got SCS warmstarts partially working for Pajarito. specifically, we used |
MathOptInterface supports primal and dual warm starts |
I'd like to add the setwarmstart! functionality to SCS.jl. For the purposes of warmstarting SCS, it would be quite useful to have a primal & dual warmstart. But doing this requires a change to the MathProgBase interface, I think. For a minimally breaking change, I propose the following signature:
which, in SCS.jl, would be implemented as
while all other solvers would ignore all keyword arguments. (For now, at least.)
Are there any solutions that don't require modifying the signature of
setwarmstart!
in all solvers that have implemented it?The text was updated successfully, but these errors were encountered: