The Chv\'atal-Gomory Procedure for Integer SDPs with Applications in Combinatorial Optimization
Frank de Meijer, Renata Sotirov

TL;DR
This paper investigates the Chvátal-Gomory procedure for integer semidefinite programs, providing theoretical insights, new formulations, and an effective branch-and-cut algorithm that significantly improves solving large quadratic TSP instances.
Contribution
It introduces novel formulations and separation routines for CG cuts in ISDPs, and demonstrates their practical effectiveness in solving large QTSP instances.
Findings
The CG hierarchy for ISDPs converges with specific properties.
The branch-and-cut algorithm outperforms existing solvers on QTSP.
Numerical results show strong practical performance of the proposed method.
Abstract
In this paper we study the well-known Chv\'atal-Gomory (CG) procedure for the class of integer semidefinite programs (ISDPs). We prove several results regarding the hierarchy of relaxations obtained by iterating this procedure. We also study different formulations of the elementary closure of spectrahedra. A polyhedral description of the elementary closure for a specific type of spectrahedra is derived by exploiting total dual integrality for SDPs. Moreover, we show how to exploit (strengthened) CG cuts in a branch-and-cut framework for ISDPs. Different from existing algorithms in the literature, the separation routine in our approach exploits both the semidefinite and the integrality constraints. We provide separation routines for several common classes of binary SDPs resulting from combinatorial optimization problems. In the second part of the paper we present a comprehensive…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Optimization Algorithms Research · Process Optimization and Integration · Complexity and Algorithms in Graphs
