Kissing polytopes
Antoine Deza, Shmuel Onn, Sebastian Pokutta, Lionel Pournin
TL;DR
This work studies the minimal distance between two disjoint lattice polytopes contained in a fixed hypercube, introducing the notion of lattice $(d,k)$-polytopes and linking the distance to optimization-complexity bounds. It establishes a near-tight dichotomy: a general lower bound $d(P,Q) \ge \frac{1}{(kd)^{2d}}$ (with stronger variants) and constructive upper bounds showing $d(P,Q) \le \frac{1}{(k\sqrt{d})^{\sqrt{d}}}$ for large $d$, with extensions to rational polytopes described via encoding length. The paper also explores special-case bounds, fixed-dimension phenomena, and computational methods for determining the exact kissing distance $\varepsilon(d,k)$, complemented by encoding-length based estimates for rational polytopes. Collectively, the results inform fundamental limits on how close disjoint polytopes can lie, with implications for linear optimization and facial-vertex distance notions.
Abstract
We investigate the following question: how close can two disjoint lattice polytopes contained in a fixed hypercube be? This question stems from various contexts where the minimal distance between such polytopes appears in complexity bounds of optimization algorithms. We provide nearly matching lower and upper bounds on this distance and discuss its exact computation. We also give similar bounds in the case of disjoint rational polytopes whose binary encoding length is prescribed.
