English

Lower Bounds on the Size of General Branch-and-Bound Trees

Optimization and Control 2022-01-20 v2 Computational Complexity Data Structures and Algorithms

Abstract

A \emph{general branch-and-bound tree} is a branch-and-bound tree which is allowed to use general disjunctions of the form πxπ0πxπ0+1\pi^{\top} x \leq \pi_0 \,\vee\, \pi^{\top}x \geq \pi_0 + 1, where π\pi is an integer vector and π0\pi_0 is an integer scalar, to create child nodes. We construct a packing instance, a set covering instance, and a Traveling Salesman Problem instance, such that any general branch-and-bound tree that solves these instances must be of exponential size. We also verify that an exponential lower bound on the size of general branch-and-bound trees persists when we add Gaussian noise to the coefficients of the cross polytope, thus showing that polynomial-size "smoothed analysis" upper bound is not possible. The results in this paper can be viewed as the branch-and-bound analog of the seminal paper by Chv\'atal et al. \cite{chvatal1989cutting}, who proved lower bounds for the Chv\'atal-Gomory rank.

Keywords

Cite

@article{arxiv.2103.09807,
  title  = {Lower Bounds on the Size of General Branch-and-Bound Trees},
  author = {Santanu S. Dey and Yatharth Dubey and Marco Molinaro},
  journal= {arXiv preprint arXiv:2103.09807},
  year   = {2022}
}