Dynamic Matching with Better-than-2 Approximation in Polylogarithmic Update Time
Sayan Bhattacharya, Peter Kiss, Thatchaphol Saranurak, David Wajc

TL;DR
This paper introduces dynamic algorithms that achieve better-than-2 approximation ratios for maximum matching with polylogarithmic update times, answering longstanding open questions in dynamic graph algorithms.
Contribution
It presents the first dynamic algorithms with approximation ratios below 2 and polylogarithmic update time, using novel simulation of streaming algorithms and sublinear-time matching techniques.
Findings
Achieves 1.707+ε approximation in bipartite graphs.
Achieves 1.973+ε approximation in general graphs.
Algorithms work against adaptive adversaries with worst-case guarantees.
Abstract
We present dynamic algorithms with polylogarithmic update time for estimating the size of the maximum matching of a graph undergoing edge insertions and deletions with approximation ratio strictly better than . Specifically, we obtain a approximation in bipartite graphs and a approximation in general graphs. We thus answer in the affirmative the major open question first posed in the influential work of Onak and Rubinfeld (STOC'10) and repeatedly asked in the dynamic graph algorithms literature. Our randomized algorithms also work against an adaptive adversary and guarantee worst-case polylog update time, both w.h.p. Our algorithms are based on simulating new two-pass streaming matching algorithms in the dynamic setting. Our key new idea is to invoke the recent sublinear-time matching algorithm of Behnezhad…
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.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Distributed systems and fault tolerance · Caching and Content Delivery
