A Theoretical and Computational Analysis of Full Strong-Branching
Santanu S. Dey, Yatharth Dubey, Marco Molinaro, Prachi Shah

TL;DR
This paper analyzes the performance of the strong-branching variable selection rule in branch-and-bound algorithms, providing theoretical bounds and computational experiments showing it often produces near-optimal trees, especially for vertex cover instances.
Contribution
It offers a combined theoretical and computational analysis of strong-branching, identifying classes of instances where it performs well or poorly, and quantifying its effectiveness relative to optimal solutions.
Findings
Strong-branching yields provably small trees for vertex cover.
In some cases, strong-branching leads to exponentially larger trees.
Empirical results show strong-branching trees are within a factor of two of optimal.
Abstract
Full strong-branching is a well-known variable selection rule that is known experimentally to produce significantly smaller branch-and-bound trees in comparison to all other known variable selection rules. In this paper, we attempt an analysis of the performance of the strong-branching rule both from a theoretical and a computational perspective. On the positive side for strong-branching we identify vertex cover as a class of instances where this rule provably works well. In particular, for vertex cover we present an upper bound on the size of the branch-and-bound tree using strong-branching as a function of the additive integrality gap, show how the Nemhauser-Trotter property of persistency which can be used as a pre-solve technique for vertex cover is being recursively and consistently used throughout the strong-branching based branch-and-bound tree, and finally provide an example of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMetaheuristic Optimization Algorithms Research · Evolutionary Algorithms and Applications · Advanced Multi-Objective Optimization Algorithms
