English

The Subspace Flatness Conjecture and Faster Integer Programming

Optimization and Control 2026-03-30 v5 Computational Complexity Discrete Mathematics Data Structures and Algorithms Combinatorics

Abstract

In a seminal paper, Kannan and Lov\'asz (1988) considered a quantity μKL(Λ,K)\mu_{KL}(\Lambda,K) which denotes the best volume-based lower bound on the covering radius μ(Λ,K)\mu(\Lambda,K) of a convex body KK with respect to a lattice Λ\Lambda. Kannan and Lov\'asz proved that μ(Λ,K)nμKL(Λ,K)\mu(\Lambda,K) \leq n \cdot \mu_{KL}(\Lambda,K) and the Subspace Flatness Conjecture by Dadush (2012) claims a O(log(2n))O(\log(2n)) factor suffices, which would match the lower bound from the work of Kannan and Lov\'asz. We settle this conjecture up to a constant in the exponent by proving that μ(Λ,K)O(log3(2n))μKL(Λ,K)\mu(\Lambda,K) \leq O(\log^{3}(2n)) \cdot \mu_{KL} (\Lambda,K). Our proof is based on the Reverse Minkowski Theorem due to Regev and Stephens-Davidowitz (2017). Following the work of Dadush (2012, 2019), we obtain a (log(2n))O(n)(\log(2n))^{O(n)}-time randomized algorithm to solve integer programs in nn variables. Another implication of our main result is a near-optimal flatness constant of O(nlog2(2n))O(n \log^{2}(2n)), improving on the previous bound of O(n4/3logO(1)(2n))O(n^{4/3} \log^{O(1)} (2n)).

Keywords

Cite

@article{arxiv.2303.14605,
  title  = {The Subspace Flatness Conjecture and Faster Integer Programming},
  author = {Victor Reis and Thomas Rothvoss},
  journal= {arXiv preprint arXiv:2303.14605},
  year   = {2026}
}

Comments

49 pages

R2 v1 2026-06-28T09:33:52.290Z