-
Notifications
You must be signed in to change notification settings - Fork 161
Add cuts to the MIP solver #814
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
Merged
Merged
Changes from all commits
Commits
Show all changes
54 commits
Select commit
Hold shift + click to select a range
5f288f5
Cuts commit. 3 months of history lost because of RAPIDS version checker
chris-maes 9ea0271
Add missing cuts files
chris-maes 4c086ac
Fix bug in computing cut score after first pass, due to stale orthogo…
chris-maes 863ef4e
Resize solution in add_cuts
chris-maes 606c482
Fix crossover vstatus/solution mismatch
chris-maes fb50454
Style fixes
chris-maes 252cf1f
Change MIR scores. Cap MIR generation with work estimate. Factor out …
chris-maes 79d8c2d
Fix a bug involving dualization and crossover
chris-maes 0ee634c
Fix an issue with rank-deficient basis in dual push
chris-maes c75da34
Catch concurrent halt from factorize basis. Fix solution coming from …
chris-maes 4ce4642
Merge remote-tracking branch 'cuopt-nvidia/release/26.02' into cuts_2…
chris-maes 55558cd
Only use reduced cost fixing on integer variables. Clean up psuedocos…
chris-maes 4764fdb
Style fixes
chris-maes c831a7a
Rework strong CG cuts. Speed up cut score computation
chris-maes d3e2b66
Style fixes
chris-maes 27b0f79
Fix interface of bound strengthening
chris-maes 5ce386d
Clean up and reviewer fixes
chris-maes 030dbb5
Merge remote-tracking branch 'cuopt-nvidia/release/26.02' into cuts_2…
chris-maes 8bd216a
More review fixes
chris-maes 635f509
Style fixes
chris-maes a45523b
Add CONCURRENT_HALT_RETURN constant
chris-maes 6156fd1
Style fixes
chris-maes 7f3121b
Fix typo
chris-maes d9fffcc
More concurrent halt fixes
chris-maes 83b5ac9
Style fixes
chris-maes 9c17a99
Increase limit for libcuopt compressed file
chris-maes ca00738
Style fixes
chris-maes 026ca38
More review comments
chris-maes e914827
More review fixes
chris-maes f9c7833
More clean up
chris-maes 3e75b98
Restrict reduced cost fixing to integer variables (correctly!). More…
chris-maes 51e0ed0
Fix mutex around bound strengthening and log messages
chris-maes 726896b
Add cuts unit test. Remove old unit test for dual simplex cuts
chris-maes f5f8a32
Style fixes
chris-maes 858a96f
Fix for n5-3 infeasible. Also should result in less primal infeasibil…
chris-maes b12b7a4
Style fixes
chris-maes 81d305e
Clean up debug prints
chris-maes 321190c
Style fixes
chris-maes c60d13e
Fix nitpick comments
chris-maes c579b8f
Enable cuts by default
chris-maes f939089
Review fixes
chris-maes 711b555
Add tolerance to test
chris-maes 56107c1
Fix incorrect naming of columns/rows in bound strengthening
chris-maes d1d0199
Style fixes
chris-maes 93e8135
Use correct plural
chris-maes 7b7f593
Add tolerance to test
chris-maes f2134da
Fix typo in comment
chris-maes 7cbb519
Merge remote-tracking branch 'cuopt-nvidia/release/26.02' into cuts_2…
chris-maes 41b58dc
Address review comments
chris-maes e3cd67e
Style changes
chris-maes c399dc1
More review changes
chris-maes 2bf5f9d
Style changes
chris-maes 039a729
Silence post solve success
chris-maes 6188622
Merge remote-tracking branch 'cuopt-nvidia/release/26.02' into cuts_2…
chris-maes File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.