Improving strong branching by propagation
Please always quote using this URN: urn:nbn:de:0297-zib-17701
- Strong branching is an important component of most variable selection rules in branch-and-bound based mixed-integer linear programming solvers. It predicts the dual bounds of potential child nodes by solving auxiliary LPs and thereby helps to keep the branch-and-bound tree small. In this paper, we describe how these dual bound predictions can be improved by including domain propagation into strong branching. Computational experiments on standard MIP instances indicate that this is beneficial in three aspects: It helps to reduce the average number of LP iterations per strong branching call, the number of branch-and-bound nodes, and the overall solving time.
Author: | Gerald GamrathORCiD |
---|---|
Document Type: | ZIB-Report |
Tag: | branch-and-bound; branching rule; domain propagation; mixed-integer programming; strong branching |
MSC-Classification: | 90-XX OPERATIONS RESEARCH, MATHEMATICAL PROGRAMMING |
Date of first Publication: | 2012/12/21 |
Series (Serial Number): | ZIB-Report (12-46) |
ISSN: | 1438-0064 |