English

Constructive Discrepancy Minimization with Hereditary L2 Guarantees

Data Structures and Algorithms 2018-12-14 v4 Discrete Mathematics Combinatorics

Abstract

In discrepancy minimization problems, we are given a family of sets S={S1,,Sm}\mathcal{S} = \{S_1,\dots,S_m\}, with each SiSS_i \in \mathcal{S} a subset of some universe U={u1,,un}U = \{u_1,\dots,u_n\} of nn elements. The goal is to find a coloring χ:U{1,+1}\chi : U \to \{-1,+1\} of the elements of UU such that each set SSS \in \mathcal{S} is colored as evenly as possible. Two classic measures of discrepancy are \ell_\infty-discrepancy defined as disc(S,χ):=maxSSuiSχ(ui)\textrm{disc}_\infty(\mathcal{S},\chi):=\max_{S \in \mathcal{S}} | \sum_{u_i \in S} \chi(u_i) | and 2\ell_2-discrepancy defined as disc2(S,χ):=(1/S)SS(uiSχ(ui))2\textrm{disc}_2(\mathcal{S},\chi):=\sqrt{(1/|\mathcal{S}|)\sum_{S \in \mathcal{S}} \left(\sum_{u_i \in S}\chi(u_i)\right)^2}. Breakthrough work by Bansal gave a polynomial time algorithm, based on rounding an SDP, for finding a coloring χ\chi such that disc(S,χ)=O(lgnherdisc(S))\textrm{disc}_\infty(\mathcal{S},\chi) = O(\lg n \cdot \textrm{herdisc}_\infty(\mathcal{S})) where herdisc(S)\textrm{herdisc}_\infty(\mathcal{S}) is the hereditary \ell_\infty-discrepancy of S\mathcal{S}. We complement his work by giving a simple O((m+n)n2)O((m+n)n^2) time algorithm for finding a coloring χ\chi such disc2(S,χ)=O(lgnherdisc2(S))\textrm{disc}_2(\mathcal{S},\chi) = O(\sqrt{\lg n} \cdot \textrm{herdisc}_2(\mathcal{S})) where herdisc2(S)\textrm{herdisc}_2(\mathcal{S}) is the hereditary 2\ell_2-discrepancy of S\mathcal{S}. Interestingly, our algorithm avoids solving an SDP and instead relies on computing eigendecompositions of matrices. Moreover, we use our ideas to speed up the Edge-Walk algorithm by Lovett and Meka [SICOMP'15]. To prove that our algorithm has the claimed guarantees, we show new inequalities relating herdisc\textrm{herdisc}_\infty and herdisc2\textrm{herdisc}_2 to the eigenvalues of the matrix corresponding to S\mathcal{S}. Our inequalities improve over previous work by Chazelle and Lvov, and by Matousek et al. Finally, we also implement our algorithm and show that it far outperforms random sampling.

Cite

@article{arxiv.1711.02860,
  title  = {Constructive Discrepancy Minimization with Hereditary L2 Guarantees},
  author = {Kasper Green Larsen},
  journal= {arXiv preprint arXiv:1711.02860},
  year   = {2018}
}
R2 v1 2026-06-22T22:39:44.803Z