Skip to content
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

Use modified BFGS to solve Lagrangian #487

Merged
merged 8 commits into from
Nov 8, 2021
Merged

Use modified BFGS to solve Lagrangian #487

merged 8 commits into from
Nov 8, 2021

Conversation

odow
Copy link
Owner

@odow odow commented Oct 31, 2021

I need to run some proper benchmarks for this, but it seems much more stable than the previous code. I now understand the Lagrangian solve much better, and the trade-offs involved with computing the Lagrangian dual.

Given the extra complexity associated with it, it seems to me that we almost never want to use this duality handler. It's going to be orders of magnitude slower, particularly if we insist on computing optimal duals.

I've also done some refactoring, so we can now modify the LocalImprovementSearch module if we want to add more bells and whistles.

cc @lkapelevich you might be interested.

@odow odow changed the title WIP: Use modified BFGS to solve Lagrangian Use modified BFGS to solve Lagrangian Nov 8, 2021
@odow odow merged commit 23fcaa9 into master Nov 8, 2021
@odow odow deleted the od/local branch November 8, 2021 07:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant