Learning-augmented smooth integer programs with PAC-learnable oracles
Hao-Yuan He, Ming Li
TL;DR
This work develops a learning-augmented framework for smooth integer programs, notably MAX-CUT and MAX-k-SAT, by predicting a solution and linearizing the degree-d objective around that prediction to form an LP relaxation followed by rounding. The method achieves consistency (convergence to optimality as predictions improve), smoothness (graceful degradation with prediction error), and robustness (paralleling worst-case baselines), and extends dense PTAS guarantees to near-dense regimes. It provides a rigorous analysis of relaxation gaps and rounding for quadratic and general-degree polynomials, with explicit bounds that scale as powers of n and the error ε. Importantly, the paper establishes PAC-learnability of the oracle under bounded VC-dimension, via a pseudo-dimension-based uniform convergence argument, ensuring that near-optimal predictors can be learned with polynomial samples. Applications to MAX-CUT and MAX-k-SAT illustrate practical impact, and the use of full-information oracles eliminates sampling overhead present in prior work, broadening applicability to near-dense instances with provable guarantees.
Abstract
This paper investigates learning-augmented algorithms for smooth integer programs, covering canonical problems such as MAX-CUT and MAX-k-SAT. We introduce a framework that incorporates a predictive oracle to construct a linear surrogate of the objective, which is then solved via linear programming followed by a rounding procedure. Crucially, our framework ensures that the solution quality is both consistent and smooth against prediction errors. We demonstrate that this approach effectively extends tractable approximations from the classical dense regime to the near-dense regime. Furthermore, we go beyond the assumption of oracle existence by establishing its PAC-learnability. We prove that the induced algorithm class possesses a bounded pseudo-dimension, thereby ensuring that an oracle with near-optimal expected performance can be learned with polynomial samples.
