Distributed Maximal Matching: Greedy is Optimal
Juho Hirvonen, Jukka Suomela

TL;DR
This paper proves that the greedy algorithm for finding a maximal matching in anonymous, edge-coloured graphs is optimal, establishing tight bounds on the number of rounds needed in distributed settings.
Contribution
It shows the greedy algorithm's optimality and closes the gap between known upper and lower bounds for distributed maximal matching complexity.
Findings
Greedy algorithm is optimal for anonymous, edge-coloured graphs.
Distributed maximal matching requires ( ext{ } ext{ }+ ext{ } ext{log}^* k) rounds.
First linear-in- ext{ } ext{ } lower bound for a classical graph problem.
Abstract
We study distributed algorithms that find a maximal matching in an anonymous, edge-coloured graph. If the edges are properly coloured with colours, there is a trivial greedy algorithm that finds a maximal matching in synchronous communication rounds. The present work shows that the greedy algorithm is optimal in the general case: any algorithm that finds a maximal matching in anonymous, -edge-coloured graphs requires rounds. If we focus on graphs of maximum degree , it is known that a maximal matching can be found in rounds, and prior work implies a lower bound of rounds. Our work closes the gap between upper and lower bounds: the complexity is rounds. To our knowledge, this is the first linear-in- lower bound for the distributed complexity of a classical graph…
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 · Cryptography and Data Security · Optimization and Search Problems
