Affine FR: an Effective Facial Reduction Algorithm for Semidefinite Relaxations of Combinatorial Problems
Hao Hu, Boshi Yang
TL;DR
This work introduces affine FR, a fully automatic preprocessing method that stabilizes and accelerates SDP relaxations for combinatorial optimization problems with binary variables by restoring Slater's condition through a single affine-facet reduction. It leverages the affine hull of a problem-affine superset to construct a reduced facially reduced SDP via $Y=VRV^T$, diminishing matrix sizes from ${n+1}$ to ${r+1}$. Theoretical comparisons with analytical methods, partial FR, and Sieve-SDP show affine FR often matches or surpasses these approaches in reduction effectiveness, while remaining broadly applicable to CO relaxations such as Shor's and Lovász–Schrijver relaxations. Empirical results on 332 MIPLIB2017 mixed-binary instances demonstrate substantial reductions in matrix dimension and notable speedups, with improved numerical stability in cases where Slater’s condition would otherwise fail. Overall, affine FR enhances practicality and scalability of SDP-based CO solution methods by enabling more robust preprocessing with minimal user intervention.
Abstract
We develop a new method called affine facial reduction (FR) for recovering Slater's condition for semidefinite programming (SDP) relaxations of combinatorial optimization (CO) problems. Affine FR is a user-friendly method, as it is fully automatic and only requires a description of the problem. We provide a rigorous analysis of differences between affine FR and the existing methods. We also present numerical results to demonstrate the effectiveness of affine FR in reducing the size of SDP relaxations for CO problems.
