Distributed Maximal Matching: Greedy is Optimal

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 problem.
View on arXiv