English

Spencer's theorem in nearly input-sparsity time

Data Structures and Algorithms 2022-06-10 v1 Optimization and Control Probability

Abstract

A celebrated theorem of Spencer states that for every set system S1,,Sm[n]S_1,\dots, S_m \subseteq [n], there is a coloring of the ground set with {±1}\{\pm 1\} with discrepancy O(nlog(m/n+2))O(\sqrt{n\log(m/n+2)}). We provide an algorithm to find such a coloring in near input-sparsity time O~(n+i=1mSi)\tilde{O}(n+\sum_{i=1}^{m}|S_i|). A key ingredient in our work, which may be of independent interest, is a novel width reduction technique for solving linear programs, not of covering/packing type, in near input-sparsity time using the multiplicative weights update method.

Keywords

Cite

@article{arxiv.2206.04549,
  title  = {Spencer's theorem in nearly input-sparsity time},
  author = {Vishesh Jain and Ashwin Sah and Mehtaab Sawhney},
  journal= {arXiv preprint arXiv:2206.04549},
  year   = {2022}
}

Comments

18 pages; comments welcome

R2 v1 2026-06-24T11:45:15.887Z