mlsanityData to 7 Oct 2026

Deterministic Discrepancy Minimization via the Multiplicative Weight Update Method

arXiv 1611.08752 ↗First posted 26 Nov 2016cs.DM cs.CG cs.DScited by 1

Not on the map. Why?

Abstract (arXiv)

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 lbrace-1,1rbrace 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 deterministically obtain such a vector.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). First posted on arXiv 26 Nov 2016.

Builds on

No reference list yet.

Built on by

Cited by year

Citing papers per year: 2022: 1.

1 paper.