Dynamic Matching with Better-than-2 Approximation in Polylogarithmic Update Time

Sayan Bhattacharya,Peter Kiss,Thatchaphol Saranurak,David Wajc
DOI: https://doi.org/10.1145/3679009
IF: 2.269
2024-07-23
Journal of the ACM
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 2 . Specifically, we obtain a \(1+\frac{1}{\sqrt {2}}+\epsilon \approx 1.707+\epsilon \) approximation in bipartite graphs and a 1.973 + ε approximation in general graphs. We thus answer in the affirmative the value version of the major open question repeatedly asked in the dynamic graph algorithms literature. Our randomized algorithms’ approximation and worst-case update time bounds both hold w.h.p. against adaptive adversaries. 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 (FOCS’21) in a white-box manner to efficiently simulate the second pass of our streaming algorithms, while bypassing the well-known vertex-update barrier.
computer science, information systems, theory & methods, software engineering, hardware & architecture
What problem does this paper attempt to address?