Skip to content

Inconsistency run time between python-mip and CBC command line #258

Answered by h-g-s
RanAbram asked this question in Q&A
Discussion options

You must be logged in to vote

Hi @RanAbram ,

These deviations (for more or less time) are expected in individual instances. The main reason is that python-mip uses some specific cbc git revisions for its releases. Also, binaries for the python-mip library were probably compiled with different options/gcc version than your cbc command line binary.

Does it means that python-mip library is slower than your cbc binary ? Probably not, as we can only conclude it by running experiments on a large set of instances. Many deviations for faster/slower executions are expected. Why ? This happens because MIP solvers are chaotic systems, they are extremely sensitive to the initial conditions. To know more about this topic I recomme…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by sebheger
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
Converted from issue

This discussion was converted from issue #215 on March 23, 2022 21:07.