HiGHS icon indicating copy to clipboard operation
HiGHS copied to clipboard

option "solver" on MIP

Open svigerske opened this issue 3 years ago • 1 comments

If I run HiGHS on a MIP and set option "solver", it seems to solve only its continuous relaxation. How to set the LP solver that is used for the first LP relaxation at the root node of the MIP then?

svigerske avatar Jun 29 '22 10:06 svigerske

In #760 the option mip_root_lp_strategy is created. There were some issues with using IPM, but I think that they were fixed so I'll look again at this PR.

jajhall avatar Jul 04 '22 10:07 jajhall

Can you maybe add some sort of warning to the textual description for the "solver" option? I stumbled across the same issue as svigerske. Without deeper knowledge of HiGHS, this behavior is somewhat surprising to me.

Do you have an estimated date, when the next official release (that also includes #760 and the fix for #959) is planned? Thanks in advance!

jannicklange avatar Oct 11 '22 12:10 jannicklange

Yes, I'll add some text to the README

We should be ready for a new release soon, and it will include #760 and the fix for #959

jajhall avatar Oct 11 '22 12:10 jajhall

Can you maybe add some sort of warning to the textual description for the "solver" option? I stumbled across the same issue as svigerske. Without deeper knowledge of HiGHS, this behavior is somewhat surprising to me.

There already is a textual description for the "solver" option in README.md. Do you feel that this is sufficient/clear?

jajhall avatar Oct 12 '22 13:10 jajhall

We get the HiGHS options descriptions from the descriptions in the code, which is very short for "solver": https://github.com/ERGO-Code/HiGHS/blob/master/src/lp_data/HighsOptions.h#L445-L447 It would be nice to clarify this there.

svigerske avatar Oct 12 '22 13:10 svigerske