66
22

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 kk colours, there is a trivial greedy algorithm that finds a maximal matching in k1k-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, kk-edge-coloured graphs requires k1k-1 rounds. If we focus on graphs of maximum degree Δ\Delta, it is known that a maximal matching can be found in O(Δ+logk)O(\Delta + \log^* k) rounds, and prior work implies a lower bound of Ω(\polylog(Δ)+logk)\Omega(\polylog(\Delta) + \log^* k) rounds. Our work closes the gap between upper and lower bounds: the complexity is Θ(Δ+logk)\Theta(\Delta + \log^* k) rounds. To our knowledge, this is the first linear-in-Δ\Delta lower bound for the distributed complexity of a classical graph problem.

View on arXiv
Comments on this paper

We use cookies and other tracking technologies to improve your browsing experience on our website, to show you personalized content and targeted ads, to analyze our website traffic, and to understand where our visitors are coming from. See our policy.