Linear Programming Hierarchies Collapse under Symmetry
By: Yuri Faenza , Víctor Verdugo , José Verschae and more
Potential Business Impact:
Finds patterns in hard math problems faster.
The presence of symmetries is one of the central structural features that make some integer programs challenging for state-of-the-art solvers. In this work, we study the efficacy of Linear Programming (LP) hierarchies in the presence of symmetries. Our main theorem unveils a connection between the algebraic structure of these relaxations and the geometry of the initial integer-empty polytope: We show that under $(k+1)$-transitive symmetries--a measure of the underlying symmetry in the problem--the corresponding relaxation at level $k$ of the hierarchy is non-empty if and only if the initial polytope intersects all $(n-k)$-dimensional faces of the hypercube. In particular, the hierarchies of Sherali-Adams, Lovász-Schrijver, and the Lift-and-Project closure are equally effective at detecting integer emptiness. Our result provides a unifying, group-theoretic characterization of the poor performance of LP-based hierarchies, and offers a simple procedure for proving lower bounds on the integrality gaps of symmetric polytopes under these hierarchies.
Similar Papers
Some Applications and Limitations of Convex Optimization Hierarchies for Discrete and Continuous Optimization Problems
Computational Complexity
Makes hard math problems easier to solve.
Efficient Compilation of Algorithms into Compact Linear Programs
Programming Languages
Makes computer math problems much smaller.
Approximation schemes for covering and packing mixed-integer programs with a fixed number of constraints
Data Structures and Algorithms
Solves hard math problems faster for businesses.