MIQPs | Barrier method for Method and NodeMethod parameters
回答済みDear Gurobi team,
I am slightly confused by the following two statements in the documentation:
- Method: If you select barrier (Method=2) to solve the root of an MIQP model, then you need to also select barrier for the node relaxations (i.e. set NodeMethod=2).
- NodeMethod: Note that barrier is not an option for MIQP node relaxations.
Since setting NodeMethod = 2 works, it seems that the documentation for NodeMethod may need to be updated.
Also, is there a general recommendation regarding what kind of MIQPs may benefit from choosing the barrier method? I have a model where setting Method=2, Crossover=0, and NodeMethod=2 reduces computation time. However, I would like to understand for which models this setting is worth trying.
Many thanks in advance!
-
Hi Katharina,
it seems that the documentation for NodeMethod may need to be updated
Indeed! The note regarding barrier not available for MIQP relaxations is very out of date. We have fixed this in the docs, thank you for bringing it to our attention.
Also, is there a general recommendation regarding what kind of MIQPs may benefit from choosing the barrier method?
I'm not aware of any, but in general using barrier as the node method without crossover means we must forgo warm starting the node solves and the application of many cut families. The general advice is to only use it if the default (dual simplex) performs really badly.
- Riley
0 -
Thank you very much for your reply, Riley.
0
サインインしてコメントを残してください。
コメント
2件のコメント