A Faster Deterministic Algorithm for Fully Dynamic Maximal Matching
Julia Chuzhoy, Sanjeev Khanna, Junkai Song

TL;DR
This paper presents a new deterministic algorithm for maintaining a maximal matching in a fully dynamic graph with improved amortized update time of roughly n^{1/2}, advancing the efficiency of dynamic graph algorithms.
Contribution
It introduces a novel deterministic framework called the subgraph system, specifically designed for efficient verification and maintenance of maximal matchings in dynamic graphs.
Findings
Achieves deterministic amortized update time of n^{1/2+o(1)}.
Introduces the subgraph system framework for dynamic maximal matching.
Improves upon previous algorithms with sublinear update times.
Abstract
In the fully dynamic maximal matching problem, the goal is to maintain a maximal matching in a graph undergoing an online sequence of edge insertions and deletions. The problem has been studied extensively in the oblivious-adversary setting, where randomized algorithms with polylogarithmic worst-case and constant amortized update time have been known for some time. A major challenge in this area has been designing an algorithm with non-trivial update time against an adaptive adversary. In a recent breakthrough, Bernstein, Bhattacharya, Kiss, and Saranurak (STOC 2025; hereafter, BBKS25) obtained the first algorithms with sublinear update time for this setting: namely, a randomized algorithm with amortized update time, and a deterministic algorithm with amortized update time. Our main result is a deterministic algorithm for fully dynamic maximal…
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.
