|
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
|
B. Awerbuch, Optimal distributed algorithms for minimum weight spanning tree, counting, leader election, and related problems, Proceedings of the nineteenth annual ACM conference on Theory of computing, p.230-240, January 1987, New York, New York, United States
[doi> 10.1145/28395.28421]
|
 |
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 7
|
|
|
|
|
|
|
Maleq Khan , Fabian Kuhn , Dahlia Malkhi , Gopal Pandurangan , Kunal Talwar, Efficient distributed approximation algorithms via probabilistic tree embeddings, Proceedings of the twenty-seventh ACM symposium on Principles of distributed computing, August 18-21, 2008, Toronto, Canada
|
|
|
|
|
|
|
Michael Elkin , Jian Zhang, Efficient algorithms for constructing (1+,ε, β)-spanners in the distributed and streaming models, Proceedings of the twenty-third annual ACM symposium on Principles of distributed computing, July 25-28, 2004, St. John's, Newfoundland, Canada
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|