Skip to main content

Unexpected Behavior with Heuristic Solutions and Callbacks in Gurobi

Awaiting user input

Comments

2 comments

  • Official comment
    Simranjit Kaur
    • Gurobi Staff
    This post is more than two years old. Some information may not be up to date. For current information, please check the Gurobi Documentation or Knowledge Base. If you need more help, please create a new post in the community forum, or try Gurobot, our chatbot interface offering instant, expert-level support.
  • Mario Ruthmair
    • Gurobi Staff

    Did you set the parameter LazyConstraints=1 to tell the solver that the callback should be called for each newly found solution? See also this article.

    If yes, can you create an MRE so that we can reproduce the behavior on our side?

    Disabling presolving can indeed help in some cases since it changes the model structure and the solver's solution path. Obtaining a weaker dual bound with presolving is, however, rare. Usually, it is the opposite. Could you post the relevant parts of the two solver logs?

    0

Post is closed for comments.