-
Notifications
You must be signed in to change notification settings - Fork 267
Hipo-dev into latest #2583
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
Hipo-dev into latest #2583
Conversation
… to the linear solver
…being solved if a specific LP solver is chosen; Highs::presolve() now presolves the relaxation if solve_relaxation is true; Analytic centre calculation now sets option solve_relaxation, otherwise it solves the MIP (recursively\!)
… analytic centre and other IPM solves
…dded useHipo to HighsSolve to take decision
…ity and mip_ipm_solver option
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## latest #2583 +/- ##
==========================================
+ Coverage 79.78% 81.11% +1.33%
==========================================
Files 346 347 +1
Lines 86599 87145 +546
==========================================
+ Hits 69090 70690 +1600
+ Misses 17509 16455 -1054 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
jajhall
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Clearly I can't comment on all the build changes, or the HiPO source, so there's not much left beyond what I wrote to accommodate HiPO in options, Highs::optimizeModel and unit tests.
Has the (default) use of HiPO for the analytic centre calculation been tested by @fwesselm? I'm not sure I've tested it on large numbers of MIPs - just the energy MIPs. At this stage pre-release, I think it's safer to keep IPX as the default
No, I have not tested this. Let me know and I can try this. |
Thanks. For now the MIP solver won't use HiPO by default. There's no reason why it should fail - and it's backed up by a call to IPX, but using HiPO will lead to a random change in MIP solver behaviour |
No description provided.