A Faster Distributed Protocol for Constructing a Minimum Spanning Tree

Research output: Contribution to conferencePaperpeer-review

42 Scopus citations

Abstract

This paper studies the problem of constructing a minimum-weight spanning tree (MST) in a distributed network. This is one of the most important problems in the area of distributed computing. There is a long line of gradually improving protocols for this problem, and the state of the art today is a protocol with running time O(λ(G) + √n · log* n) due to Kutten and Peleg [KP95], where λG) denotes the diameter of the graph G. Peleg and Rubinovich [PR99] have shown that Ω̃(√n) time is required for constructing MST even on graphs of small diameter, and claimed that their result "establishes the asymptotic near-optimality" of the protocol of [KP95]. In this paper we refine this claim, and devise a protocol that constructs the MST in Õ(μ(G, ω) + √n) rounds, where μ(G, ω) is the MST-radius of the graph. The ratio between the diameter and the MST-radius may be as large as ⊖(n), and, consequently, on some inputs our protocol is faster than the protocol of [KP95] by a factor of Ω̃(√n). Also, on every input, the running time of our protocol is never greater than twice the running time of the protocol of [KP95]. As part of our protocol for constructing an MST, we develop a protocol for constructing neighborhood covers with a drastically improved running time. The latter result may be of independent interest.

Original languageEnglish
Pages352-361
Number of pages10
StatePublished - 15 Apr 2004
Externally publishedYes
EventProceedings of the Fifteenth Annual ACM-SIAM Symposium on Discrete Algorithms - New Orleans, LA., United States
Duration: 11 Jan 200413 Jan 2004

Conference

ConferenceProceedings of the Fifteenth Annual ACM-SIAM Symposium on Discrete Algorithms
Country/TerritoryUnited States
CityNew Orleans, LA.
Period11/01/0413/01/04

ASJC Scopus subject areas

  • Software
  • General Mathematics

Fingerprint

Dive into the research topics of 'A Faster Distributed Protocol for Constructing a Minimum Spanning Tree'. Together they form a unique fingerprint.

Cite this