English

How Good Are Sparse Cutting-Planes?

Optimization and Control 2014-05-09 v1

Abstract

Sparse cutting-planes are often the ones used in mixed-integer programing (MIP) solvers, since they help in solving the linear programs encountered during branch-&-bound more efficiently. However, how well can we approximate the integer hull by just using sparse cutting-planes? In order to understand this question better, given a polyope PP (e.g. the integer hull of a MIP), let PkP^k be its best approximation using cuts with at most kk non-zero coefficients. We consider d(P,Pk)=maxxPk(minyPxy)d(P, P^k) = \max_{x \in P^k} \left(min_{y \in P} \| x - y\|\right) as a measure of the quality of sparse cuts. In our first result, we present general upper bounds on d(P,Pk)d(P, P^k) which depend on the number of vertices in the polytope and exhibits three phases as kk increases. Our bounds imply that if PP has polynomially many vertices, using half sparsity already approximates it very well. Second, we present a lower bound on d(P,Pk)d(P, P^k) for random polytopes that show that the upper bounds are quite tight. Third, we show that for a class of hard packing IPs, sparse cutting-planes do not approximate the integer hull well, that is d(P,Pk)d(P, P^k) is large for such instances unless kk is very close to nn. Finally, we show that using sparse cutting-planes in extended formulations is at least as good as using them in the original polyhedron, and give an example where the former is actually much better.

Keywords

Cite

@article{arxiv.1405.1789,
  title  = {How Good Are Sparse Cutting-Planes?},
  author = {Santanu S. Dey and Marco Molinaro and Qianyi Wang},
  journal= {arXiv preprint arXiv:1405.1789},
  year   = {2014}
}
R2 v1 2026-06-22T04:08:44.314Z