Deterministic discrepancy minimization via the multiplicative weight update method

29Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A well-known theorem of Spencer shows that any set system with n sets over n elements admits a coloring of discrepancy O(√n). While the original proof was non-constructive, recent progress brought polynomial time algorithms by Bansal, Lovett and Meka, and Rothvoss. All those algorithms are randomized, even though Bansal’s algorithm admitted a complicated derandomization. We propose an elegant deterministic polynomial time algorithm that is inspired by Lovett-Meka as well as the Multiplicative Weight Update method. The algorithm iteratively updates a fractional coloring while controlling the exponential weights that are assigned to the set constraints. A conjecture by Meka suggests that Spencer’s bound can be generalized to symmetric matrices. We prove that n × n matrices that are block diagonal with block size q admit a coloring of discrepancy O(√n · √log(q)). Bansal, Dadush and Garg recently gave a randomized algorithm to find a vector x with entries in {−1, 1} with ‖Ax‖∞ ≤ O(√log n) in polynomial time, where A is any matrix whose columns have length at most 1. We show that our method can be used to deter-ministically obtain such a vector.

Cite

CITATION STYLE

APA

Levy, A., Ramadas, H., & Rothvoss, T. (2017). Deterministic discrepancy minimization via the multiplicative weight update method. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10328 LNCS, pp. 380–391). Springer Verlag. https://doi.org/10.1007/978-3-319-59250-3_31

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free