Algorithms for Discrepancy, Matchings, and Approximations: Fast, Simple, and Practical
Not on the map. Why?
Abstract (arXiv)
We study one of the key tools in data approximation and optimization: low-discrepancy colorings. Formally, given a finite set system (X,mathcal S), the discrepancy of a two-coloring chi:X→-1,1 is defined as maxS ∈ mathcal S|chi(S)|, where chi(S)=sumlimitsx ∈ Schi(x). We propose a randomized algorithm which, for any d>0 and (X,mathcal S) with dual shatter function π^*(k)=O(kd), returns a coloring with expected discrepancy Oleft(√|X|1-1/dlog|mathcal S|right) (this bound is tight) in time tilde Oleft(|mathcal S|·|X|1/d+|X|2+1/dright), improving upon the previous-best time of Oleft(|mathcal S|·|X|3right) by at least a factor of |X|2-1/d when |mathcal S|≥|X|. This setup includes many geometric classes, families of bounded dual VC-dimension, and others. As an immediate consequence, we obtain an improved algorithm to construct varepsilon-approximations of sub-quadratic size. Our method uses primal-dual reweighing with an improved analysis of randomly updated weights and exploits the structural properties of the set system via matchings with low crossing number -- a fundamental structure in computational geometry. In particular, we get the same |X|2-1/d factor speed-up on the construction time of matchings with crossing number Oleft(|X|1-1/dright), which is the first improvement since the 1980s. The proposed algorithms are very simple, which makes it possible, for the first time, to compute colorings with near-optimal discrepancies and near-optimal sized approximations for abstract and geometric set systems in dimensions higher than 2.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 18 of its 75 references that are in the map. First posted on arXiv 2 Sep 2022.
Builds on
18 of 75 references.
References · 18
- 2018Near-Optimal Coresets of Kernel Density Estimatescited by 30
- 2020Discrepancy Minimization via a Self-Balancing Walkcited by 22
- 2020A Greedy Algorithm for Quantizing Neural Networkscited by 21
- 2017The Gram-Schmidt Walk: A Cure for the Banaszczyk Bluescited by 9
- 2019On-Line Balancing of Random Inputscited by 9
- 2019Online Vector Balancing and Geometric Discrepancycited by 9
- 2014Constructive discrepancy minimization for convex setscited by 6
- 2020Optimal Coreset for Gaussian Kernel Density Estimationcited by 6
- 2020Online Discrepancy Minimization for Stochastic Arrivalscited by 5
- 2015A Logarithmic Additive Integrality Gap for Bin Packingcited by 3
- 2015Approximation-Friendly Discrepancy Roundingcited by 3
- 2021Online Discrepancy with Recourse for Vectors and Graphscited by 3
6 more
- 2013Approximating Bin Packing within O(log OPT * log log OPT) binscited by 2
- 2016An Algorithm for Koml'os Conjecture Matching Banaszczyk's boundcited by 2
- 2018Practical Low-Dimensional Halfspace Range Space Samplingcited by 2
- 2016Deterministic Discrepancy Minimization via the Multiplicative Weight Update Methodcited by 1
- 2017Decomposing arrangements of hyperplanes: VC-dimension, combinatorial dimension, and point locationcited by 1
- 2021Load Balancing: The Long Road from Theory to Practicecited by 1
Built on by
Not cited yet.