Online Discrepancy with Recourse for Vectors and Graphs
Anupam Gupta, Vijaykrishna Gurunathan, Ravishankar Krishnaswamy, Amit, Kumar, and Sahil Singla

TL;DR
This paper studies the dynamic vector balancing problem with recourse, providing algorithms that maintain low discrepancy in streaming settings for vectors and graphs, with near-optimal bounds on recourse and discrepancy.
Contribution
It introduces the first algorithms for fully-dynamic vector balancing with low recourse, extending discrepancy theory to streaming and dynamic graph settings.
Findings
Algorithms nearly match offline discrepancy bounds with low amortized recourse.
Deterministic algorithms achieve polylogarithmic discrepancy and recourse for sparse vectors.
Lower bounds are established for local-search discrepancy minimization.
Abstract
The vector-balancing problem is a fundamental problem in discrepancy theory: given T vectors in , find a signing of each vector to minimize the discrepancy . This problem has been extensively studied in the static/offline setting. In this paper we initiate its study in the fully-dynamic setting with recourse: the algorithm sees a stream of T insertions and deletions of vectors, and at each time must maintain a low-discrepancy signing, while also minimizing the amortized recourse (the number of times any vector changes its sign) per update. For general vectors, we show algorithms which almost match Spencer's offline discrepancy bound, with amortized recourse per update. The crucial idea is to compute a basic feasible solution to the linear relaxation in a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
