Parallel Batch-Dynamic Maximal Matching with Constant Work per Update
We present a work optimal algorithm for parallel fully batch-dynamic maximal matching against an oblivious adversary. It processes batches of updates (either insertions or deletions of edges) in constant expected amortized work per edge update, and in O (log3 m) depth per batch whp, where m is the maximum number of edges in the graph over time. This greatly improves on the recent result by Ghaffari and Trygub (2024) that requires O (log9 m) amortized work per update and O (log4 m) depth per batch, both whp.
Authors
- Andrew C. Brady (ORCID: https://orcid.org/0000-0002-6117-013X)
- Guy E. Blelloch (ORCID: https://orcid.org/0000-0003-0224-9187)
Institutions
- Carnegie Mellon University (US)
Publication Details
- Published
- 2025-07-16
- DOI
- https://doi.org/10.1145/3694906.3743313
- Citations
- 1
- Primary Topic
- Optimization and Search Problems
- Type
- article
- Field-Weighted Citation Impact
- 1.49
Funders
- National Science Foundation