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

03/17/2021
by   Santanu S. Dey, et al.
0

A 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, where π is an integer vector and π_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átal et al. <cit.>, who proved lower bounds for the Chvátal-Gomory rank.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/30/2020

Branch-and-Bound Solves Random Binary Packing IPs in Polytime

Branch-and-bound is the workhorse of all state-of-the-art mixed integer ...
research
01/03/2018

Slowing Down Top Trees for Better Worst-Case Bounds

We consider the top tree compression scheme introduced by Bille et al. [...
research
01/29/2022

Radio labelling of two-branch trees

A radio labelling of a graph G is a mapping f : V(G) →{0, 1, 2,…} such t...
research
08/05/2023

On the expected efficiency of branch and bound for the asymmetric TSP

Let the costs C(i,j) for an instance of the asymmetric traveling salespe...
research
01/13/2020

On the Gap between Scalar and Vector Solutions of Generalized Combination Networks

We study scalar-linear and vector-linear solutions to the generalized co...
research
06/26/2018

A General Framework for Anytime Approximation in Probabilistic Databases

Anytime approximation algorithms for computing query probabilities over ...
research
10/30/2022

Learning to Compare Nodes in Branch and Bound with Graph Neural Networks

Branch-and-bound approaches in integer programming require ordering port...

Please sign up or login with your details

Forgot password? Click here to reset