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

Different behavior of MIPNODE_OBJBND depending on LazyConstraints param

回答済み

コメント

4件のコメント

  • Ahmed Azab
    • Gurobi Staff

    Hi Lorenzo,
    Your logs also show the use of a MIP start. 

    User MIP start produced solution with objective 68 (0.00s)
    Loaded user MIP start with objective 68

    Please provide the MIP start (.mst) or a solution (.sol) file to help reproduce this.

    Thanks,
    -Ahmed

    0
  • Lorenzo Moreschini
    • Gurobi-versary
    • Investigator
    • Conversationalist

    Done, added to the original post.

    0
  • Riley Clement
    • Gurobi Staff

    I have only looked at this superficially, I'll leave it to Ahmed to pursue, but nothing  reported here seems unusual to me.

    Setting LazyConstraints=1 turns off dual reductions.  These presolve reductions are quite powerful so turning them off reduces the effectiveness of the solver. Since they are the only part of presolve to consider the objective function, they will be what makes it possible to “infer that the refined bound must be the next integer”.

    0
  • Ahmed Azab
    • Gurobi Staff

    As Riley said, the dual reductions are turned off when LazyConstraints is set to 1. A further investigation of your model revealed no unexpected behaviors.

    0

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