A Faster Deterministic Algorithm for Fully Dynamic Maximal Matching
Publish this paper in The AIPR Journal
Are you an author? Turn this AI review into a permanent, citable journal entry with a cover, open comments, and Scholar metadata.
AIPR assessment
The problem is highly competitive and long-standing, with a real gap between oblivious and adaptive adversaries that several groups have worked on for years. The strengths reinforce each other: a new maintained structure, a recursive refinement scheme, and a strong asymptotic bound on a central benchmark. The main weakness is that the work is entirely theoretical, so practical adoption will require substantial engineering and probably further simplification. There is no sign of suspiciously stro
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 $\tilde{O}(n^{3/4})$ amortized update time, and a deterministic algorithm with $\tilde{O}(n^{8/9})$ amortized update time. Our main result is a deterministic algorithm for fully dynamic maximal matching with amortized update time $n^{1/2+o(1)}$. A powerful tool in dynamic matching is the use of matching sparsifiers: sparse subgraphs that preserve enough information to recover matchings with desired properties. Sparsifiers, such as the EDCS data structure, have been successfully used for approximate maximum matching. For maximal matching, however, this paradigm is not as natural, since maximality must hold with respect to the entire graph. Nevertheless, BBKS25 showed that EDCS can be repurposed as a verification-and-repair mechanism for fully dynamic maximal matching against adaptive adversaries. We introduce a new deterministic framework, referred to as the subgraph system, which, in contrast to EDCS, is purpose-built for verification and maintenance of maximality. It is also designed to allow efficient recursive refinements leading to stronger and stronger parameters, that yield our deterministic algorithm with $n^{1/2+o(1)}$ amortized update time.
Score Breakdown
More from this week
- Beyond Visual Fidelity: Benchmarking Super-Resolution Models for Large-Scale Remote Sensing Imagery via Downstream Task Integration
- Eliminating Hidden Serialization in Multi-Node Megakernel Communication
- Succinct Graph Representations and Algorithmic Applications
- Beyond Benchmarks: MathArena as an Evaluation Platform for Mathematics with LLMs
- Claw-Eval-Live: A Live Agent Benchmark for Evolving Real-World Workflows
More in Discrete Mathematics
- On Thin Perfect Matchings up to Polylogarithmic Factors
- \(\mathit{SB}(3,n)\) has no Hamiltonian cycle when \(n\) is even: a sign-of-permutation proof, with extension to all odd \(m\equiv 3\pmod 4\)
- Weak Order on the MacNeille Completion of Bruhat Order
- Hamilton decompositions of the directed 7-torus at odd modulus via root-flat certificates and a prefix-count construction
- Succinct Graph Representations and Algorithmic Applications