Fully Dynamic Matching: $(2-\sqrt{2})$-Approximation in Polylog Update Time
Amir Azarmehr, Soheil Behnezhad, Mohammad Roghani

TL;DR
This paper presents a fully dynamic algorithm that maintains a $(2-\sqrt{2})$-approximate maximum matching in general graphs with polylogarithmic update time, closing a significant gap in approximation bounds.
Contribution
It introduces a novel algorithm achieving a $(2-\sqrt{2})$ approximation in polylogarithmic time for general graphs, improving upon previous bounds and bridging the gap with bipartite graph results.
Findings
Achieves $(2-\sqrt{2})$-approximation in polylogarithmic update time.
Extends the approximation guarantee to general graphs, not just bipartite.
Provides a semi-streaming algorithm with the same approximation in two passes.
Abstract
We study maximum matchings in fully dynamic graphs, which are graphs that undergo both edge insertions and deletions. Our focus is on algorithms that estimate the size of maximum matching after each update while spending a small time. An important question studied extensively is the best approximation achievable via algorithms that only spend time per update, where is the number of vertices. The current best bound is a -approximation for a small constant , due to recent works of Behnezhad [SODA'23] () and Bhattacharya, Kiss, Saranurak, Wajc [SODA'23] () who broke the long-standing 1/2-approximation barrier. These works also showed that for any fixed , the approximation can be further improved to for bipartite…
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 · Caching and Content Delivery · Distributed systems and fault tolerance
