Fully Dynamic Maximal Matching in Constant Update Time
Shay Solomon

TL;DR
This paper introduces a randomized algorithm that maintains a maximal matching in fully dynamic graphs with constant amortized update time, resolving a long-standing open problem and improving upon previous logarithmic bounds.
Contribution
The authors present a novel, simpler randomized algorithm achieving constant amortized update time for dynamic maximal matching, improving the theoretical runtime bounds.
Findings
Achieves constant amortized update time for dynamic maximal matching
Maintains 2-approximate vertex cover with constant update time
Uses linear space, improving upon previous algorithms' space complexity
Abstract
Baswana, Gupta and Sen [FOCS'11] showed that fully dynamic maximal matching can be maintained in general graphs with logarithmic amortized update time. More specifically, starting from an empty graph on fixed vertices, they devised a randomized algorithm for maintaining maximal matching over any sequence of edge insertions and deletions with a total runtime of in expectation and with high probability. Whether or not this runtime bound can be improved towards has remained an important open problem. Despite significant research efforts, this question has resisted numerous attempts at resolution even for basic graph families such as forests. In this paper, we resolve the question in the affirmative, by presenting a randomized algorithm for maintaining maximal matching in general graphs with \emph{constant} amortized update time. The…
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.
