Distributed Maximal Matching: Greedy is Optimal
Abstract
We study distributed algorithms that find a maximal matching in an anonymous, edge-coloured graph. If the edges are properly coloured with k colours, there is a trivial greedy algorithm that finds a maximal matching in k-1 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, k-edge-coloured graphs requires k-1 rounds. If we focus on graphs of maximum degree , it is known that a maximal matching can be found in O( + * k) rounds, and prior work implies a lower bound of (() + * k) rounds. Our work closes the gap between upper and lower bounds: the complexity is ( + * k) rounds. To our knowledge, this is the first linear-in- lower bound for the distributed complexity of a classical graph problem.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.