English

On the Integrality Gap of Binary Integer Programs with Gaussian Data

Optimization and Control 2021-06-03 v2 Data Structures and Algorithms

Abstract

For a binary integer program (IP) max cTx,Axb,x{0,1}n{\rm max} ~ c^\mathsf{T} x, Ax \leq b, x \in \{0,1\}^n, where ARm×nA \in \mathbb{R}^{m \times n} and cRnc \in \mathbb{R}^n have independent Gaussian entries and the right-hand side bRmb \in \mathbb{R}^m satisfies that its negative coordinates have 2\ell_2 norm at most n/10n/10, we prove that the gap between the value of the linear programming relaxation and the IP is upper bounded by poly(m)(logn)2/n\operatorname{poly}(m)(\log n)^2 / n with probability at least 12/n72poly(m)1-2/n^7-2^{-\operatorname{poly}(m)}. Our results give a Gaussian analogue of the classical integrality gap result of Dyer and Frieze (Math. of O.R., 1989) in the case of random packing IPs. In constrast to the packing case, our integrality gap depends only polynomially on mm instead of exponentially. Building upon recent breakthrough work of Dey, Dubey and Molinaro (SODA, 2021), we show that the integrality gap implies that branch-and-bound requires npoly(m)n^{\operatorname{poly}(m)} time on random Gaussian IPs with good probability, which is polynomial when the number of constraints mm is fixed. We derive this result via a novel meta-theorem, which relates the size of branch-and-bound trees and the integrality gap for random logconcave IPs.

Cite

@article{arxiv.2012.08346,
  title  = {On the Integrality Gap of Binary Integer Programs with Gaussian Data},
  author = {Sander Borst and Daniel Dadush and Sophie Huiberts and Samarth Tiwari},
  journal= {arXiv preprint arXiv:2012.08346},
  year   = {2021}
}
R2 v1 2026-06-23T20:59:17.698Z