Near-Optimal Constructive Bounds for 2 Prefix Discrepancy and Steinitz Problems via Affine Spectral Independence
Abstract
A classical result of Steinitz from 1913 Ste13, answering an earlier question of Riemann and L\'evy (e.g., Lev05), states that for any norm \|·\| in Rd and any set of vectors v1, ·s, vn ∈ d satisfying Σi=1n vi = 0, there exists an ordering π: [n] → [n] such that every partial sum along this order is bounded by O(d), i.e., \| Σi=1t vπ(i) \| ≤ O(d) for all t ∈ [n]. Steinitz's bound is tight up to constants in general, but for the 2 norm \|·\|2, it has been conjectured that the best bound is O(d). Almost a century later, a breakthrough work of Banaszczyk Ban12 gave a bound of O(d + n) for the 2 Steinitz problem, matching the conjecture under the mild assumption that d ≥ ( n). Banaszczyk's result is non-constructive, and the previous best algorithmic bound was O(d n), due to Bansal and Garg BG17. In this work, we give an efficient algorithm that matches the conjectured O(d) bound for the 2 Steinitz problem under the slightly worse, yet still polylogarithmic, condition of d ≥ (7 n). As in prior work, our result extends to the harder problem of 2 prefix discrepancy. We employ the framework of obtaining the desired ordering via a discrete Brownian motion, guided by a semidefinite program (SDP). To obtain our results, we use the new technique of ``Decoupling via Affine Spectral Independence'', proposed by Bansal and Jiang BJ26 to achieve substantial progress on the Beck-Fiala and Koml\'os conjectures, together with a ``Global Interval Tree'' data structure that simultaneously controls the deviations for all prefixes.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.