ACM Home Page
Please provide us with feedback. Feedback
A faster distributed protocol for constructing a minimum spanning tree
Full text PdfPdf (310 KB)
Source Symposium on Discrete Algorithms archive
Proceedings of the fifteenth annual ACM-SIAM symposium on Discrete algorithms table of contents
New Orleans, Louisiana
SESSION: Session 4C table of contents
Pages: 359 - 368  
Year of Publication: 2004
ISBN:0-89871-558-X
Author
Michael Elkin  Yale University, New Haven, CT
Sponsor
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
Society for Industrial and Applied Mathematics  Philadelphia, PA, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 28,   Citation Count: 8
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  

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 = w + √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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
3
 
4
{ABCP93} B. Awerbuch, B. Berger, L. Cowen and D. Peleg, Near-linear cost sequential and distributed constructions of sparse neighborhood covers. In Proc. Proc. 34th IEEE Symp. on Foundations of Computer Science, pp. 638--647, 1993.
 
5
 
6
 
7
{AGLP89} B. Awerbuch, A. Goldberg, M. Luby and S. Plotkin, Network decomposition and locality in distributed computation. in Proc. 30th IEEE Symp. on Foundations of Computer Science, pp. 364--369, 1989.
 
8
{AP90a} B. Awerbuch and D. Peleg, Network synchronization with polylogarithmic overhead. In 31st IEEE Symp. on Foundations of Computer Science, pp. 514--522, Oct. 1990.
 
9
{AP90b} B. Awerbuch and D. Peleg, Efficient distributed construction of sparse covers. Technical Report CS90-17, The Weizmann Institute of Science, Rehovot, Israel, July 1990.
 
10
 
11
{AS92} N. Alon and J. H. Spencer, The Probabilistic Method, Wiley, 1992, p.239.
 
12
{CT85} F. Chin and H.F. Ting, An almost linear time and O(n log n + e) messages distributed algorithm for minimum-weight spanning trees, in Proc. 26th IEEE Symp. on Foundations of Computer Science, Los Alamitos, CA, 1985, pp.257--266.
 
13
{Coh93} E. Cohen, Fast Algorithms for constructing t-spanners and paths of stretch t, in Proc. 34th IEEE Symp. on Foundations of Computer Science, IEEE, Piscataway, NJ, 1993, 648--658.
 
14
15
 
16
{Elk03} M. L. Elkin, Unconditional Lower Bounds on the Time-Approximation Tradeoff for the Distributed Minimum Spanning Tree Problem, manuscript, 2003.
17
18
19
 
20
{GKP93} J.A. Garay, S. Kutten and D. Peleg, A sublinear time distributed algorithm for minimum-weight spanning trees, in Proc. of 34th IEEE Symp. on Foundations of Computer Science, Palo Alto, CA, IEEE Computer Society Press, Los Alamitos, CA, 1993, pp. 659--668.
21
 
22
{Lev72} L. A. Levin, Universal Search Problems, in Problemy Peredaci Informacii 9, pp. 115--116, 1973. Translated in problems of Information Transmission 9, pp. 265--266.
 
23
 
24
 
25
 
26
{Pe100a} "-----", pp.273--275.
 
27

CITED BY  8