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

Solving Non-convex MINLP - postponed nodes

回答済み

コメント

1件のコメント

  • Jaromił Najman
    Gurobi Staff Gurobi Staff

    Hi Seyedkianoush,

    a postponed node is a node that Gurobi was not able to solve for whatever reason. It may be that a node is unbounded when it shouldn't or some numerical trouble were encountered.

    For nonlinear models, a postponed node almost always indicates that some nonlinear term is unbounded and Gurobi was not able to deduce tight finite bound for variables participating in such nonlinear term.

    Looking at the coefficient statistics of your model, you can see the line

     Bounds range     [1e+00, 1e+00]

    which should indicate that all variables are free variables, i.e., they have no lower and upper bounds. Since Gurobi is a global solver, tight finite lower and upper bounds for all variables participating in nonlinear terms are necessary for a proof of optimality. In your particular case, it means that you should try to provide tight finite upper and lower bounds for every variable occurring in a quadratic term.

    If this does not help, then you might want to consider sharing the model such that we have a close look. Note that uploading files in the Community Forum is not possible but we discuss an alternative in Posting to the Community Forum.

    You should also try upgrading to Gurobi version 12.

    Best regards, 
    Jaromił

     

    1

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