Maintaning maximal matching with lookahead
Kitti Gelle, Szabolcs Ivan

TL;DR
This paper introduces a deterministic algorithm for maintaining a maximal matching in fully dynamic graphs with lookahead, achieving an amortized update time of O(log m) by leveraging future update information.
Contribution
It presents the first deterministic algorithm for dynamic maximal matching with lookahead, significantly improving update times under certain conditions.
Findings
Achieves O(log m) amortized update time with lookahead
Provides a deterministic approach for dynamic maximal matching
Enhances efficiency over trivial algorithms in dynamic graph settings
Abstract
In this paper we study the problem of fully dynamic maximal matching with lookahead. In a fully dynamic -vertex graph setting, we have to handle updates (insertions and removals of edges), and answer queries regarding the current graph, preferably with a better time bound than that when running the trivial deterministic algorithm with worst-case time of (where is the all-time maximum number of the edges) and recompute the matching from scratch each time a query arrives. We show that a maximal matching can be maintained in an (undirected) general graph with a deterministic amortized update cost of , provided that a lookahead of length is available, i.e. we can ``take a peek'' at the next update operations in advance.
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 · Algorithms and Data Compression · Cryptography and Data Security
