English

Improved Algorithmic Bounds for Discrepancy of Sparse Set Systems

Data Structures and Algorithms 2016-02-03 v2 Discrete Mathematics

Abstract

We consider the problem of finding a low discrepancy coloring for sparse set systems where each element lies in at most tt sets. We give an algorithm that finds a coloring with discrepancy O((tlognlogs)1/2)O((t \log n \log s)^{1/2}) where ss is the maximum cardinality of a set. This improves upon the previous constructive bound of O(t1/2logn)O(t^{1/2} \log n) based on algorithmic variants of the partial coloring method, and for small ss (e.g.s=poly(t)s=\textrm{poly}(t)) comes close to the non-constructive O((tlogn)1/2)O((t \log n)^{1/2}) bound due to Banaszczyk. Previously, no algorithmic results better than O(t1/2logn)O(t^{1/2}\log n) were known even for s=O(t2)s = O(t^2). Our method is quite robust and we give several refinements and extensions. For example, the coloring we obtain satisfies the stronger size-sensitive property that each set SS in the set system incurs an O((tlognlogS)1/2)O((t \log n \log |S|)^{1/2}) discrepancy. Another variant can be used to essentially match Banaszczyk's bound for a wide class of instances even where ss is arbitrarily large. Finally, these results also extend directly to the more general Koml\'{o}s setting.

Keywords

Cite

@article{arxiv.1601.03311,
  title  = {Improved Algorithmic Bounds for Discrepancy of Sparse Set Systems},
  author = {Nikhil Bansal and Shashwat Garg},
  journal= {arXiv preprint arXiv:1601.03311},
  year   = {2016}
}
R2 v1 2026-06-22T12:28:48.141Z