mlsanityData to 7 Oct 2026

Algorithms for Discrepancy, Matchings, and Approximations: Fast, Simple, and Practical

arXiv 2209.01147 ↗First posted 2 Sep 2022cs.DS cs.CG cs.LGcited by 0

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

  1. 2018Near-Optimal Coresets of Kernel Density Estimatescited by 30
  2. 2020Discrepancy Minimization via a Self-Balancing Walkcited by 22
  3. 2020A Greedy Algorithm for Quantizing Neural Networkscited by 21
  4. 2017The Gram-Schmidt Walk: A Cure for the Banaszczyk Bluescited by 9
  5. 2019On-Line Balancing of Random Inputscited by 9
  6. 2019Online Vector Balancing and Geometric Discrepancycited by 9
  7. 2014Constructive discrepancy minimization for convex setscited by 6
  8. 2020Optimal Coreset for Gaussian Kernel Density Estimationcited by 6
  9. 2020Online Discrepancy Minimization for Stochastic Arrivalscited by 5
  10. 2015A Logarithmic Additive Integrality Gap for Bin Packingcited by 3
  11. 2015Approximation-Friendly Discrepancy Roundingcited by 3
  12. 2021Online Discrepancy with Recourse for Vectors and Graphscited by 3
6 more
  1. 2013Approximating Bin Packing within O(log OPT * log log OPT) binscited by 2
  2. 2016An Algorithm for Koml'os Conjecture Matching Banaszczyk's boundcited by 2
  3. 2018Practical Low-Dimensional Halfspace Range Space Samplingcited by 2
  4. 2016Deterministic Discrepancy Minimization via the Multiplicative Weight Update Methodcited by 1
  5. 2017Decomposing arrangements of hyperplanes: VC-dimension, combinatorial dimension, and point locationcited by 1
  6. 2021Load Balancing: The Long Road from Theory to Practicecited by 1

Built on by

Not cited yet.