Skip to content

What kind of options can be used to reduce the crossover time while using HiGHS? #2150

Answered by jajhall
hbshrestha asked this question in Q&A
Discussion options

You must be logged in to vote

It's not IPM crossover that takes 12500s. What happens is that after a relatively short time in crossover, the status is "imprecise", meaning that there are (residual) errors that prevent optimality from being declared. HiGHS then takes the basis after crossover, and uses it to hot start its dual simplex solver, resulting in almost a million simplex iterations in 12000s.

There's no way to speed this up.

All I can observe is that if you don't need a vertex solution, you can set run_crossover=off, so HiGHS will return after the IPM solve which, in this case, has obtained an optimal solution.

Replies: 1 comment 1 reply

Comment options

jajhall
Jan 26, 2025
Maintainer Sponsor

You must be logged in to vote
1 reply
@hbshrestha
Comment options

Answer selected by hbshrestha
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants