メインコンテンツへスキップ

MILP problem solving - Crossover

回答済み

コメント

2件のコメント

  • Lennart Lahrs
    • Gurobi Staff

    Hello Sebastián,

    The Method and Crossover parameters only affect the algorithm for the initial root relaxation of your MIP. What follows when solving a MIP is the Branch and Bound algorithm. The algorithm that solves node relaxations within the Branch and Bound algorithm is defined using the NodeMethod parameter; where Primal and Dual Simplex expect basic solutions from the previous node solves, which you do not have if you ran Barrier without Crossover.

    To disable Crossover completely, you would have to also set NodeMethod=2 to enforce Barrier as the algorithm to solve all MIP node relaxations. Without knowing the details of your model, I see a risk that this parameter setting could harm overall MIP solution performance, although you saw speed-ups for the initial root relaxation. But feel free to try it out and let us know what you observed.

    Best regards,
    Lennart

    0
  • Sebastián Rivero Equiza
    • Gurobi-versary
    • First Comment
    • First Question

    Hello Lennart,

    Thank you very much for your answer, it was helpful for me to better understand the situation I was in.

    Best regards,

    Sebastián

    0

サインインしてコメントを残してください。