7

[2207.03268] Fast Discrepancy Minimization with Hereditary Guarantees

 1 year ago
source link: https://arxiv.org/abs/2207.03268
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

[Submitted on 7 Jul 2022 (v1), last revised 24 Nov 2022 (this version, v2)]

Fast Discrepancy Minimization with Hereditary Guarantees

Download PDF

Efficiently computing low discrepancy colorings of various set systems, has been studied extensively since the breakthrough work by Bansal (FOCS 2010), who gave the first polynomial time algorithms for several important settings, including for general set systems, sparse set systems and for set systems with bounded hereditary discrepancy. The hereditary discrepancy of a set system, is the maximum discrepancy over all set systems obtainable by deleting a subset of the ground elements. While being polynomial time, Bansal's algorithms were not practical, with e.g. his algorithm for the hereditary setup running in time \Omega(m n^{4.5}) for set systems with m sets over a ground set of n elements. More efficient algorithms have since then been developed for general and sparse set systems, however, for the hereditary case, Bansal's algorithm remains state-of-the-art. In this work, we give a significantly faster algorithm with hereditary guarantees, running in O(mn^2\lg(2 + m/n) + n^3) time. Our algorithm is based on new structural insights into set systems with bounded hereditary discrepancy. We also implement our algorithm and show experimentally that it computes colorings that are significantly better than random and finishes in a reasonable amount of time, even on set systems with thousands of sets over a ground set of thousands of elements.

Subjects: Data Structures and Algorithms (cs.DS); Computational Geometry (cs.CG)
Cite as: arXiv:2207.03268 [cs.DS]
  (or arXiv:2207.03268v2 [cs.DS] for this version)
  https://doi.org/10.48550/arXiv.2207.03268

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK