| Randomized distributed shortest paths algorithms |
| Full text |
Pdf
(1.19 MB)
|
| Source
|
Annual ACM Symposium on Theory of Computing
archive
Proceedings of the twenty-first annual ACM symposium on Theory of computing
table of contents
Seattle, Washington, United States
Pages: 490 - 500
Year of Publication: 1989
ISBN:0-89791-307-8
|
|
Author
|
|
B. Awerbuch
|
Dept. of Mathematics and Lab. for Computer Science, M.I.T., Cambridge, MA
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 10, Downloads (12 Months): 46, Citation Count: 9
|
|
|
ABSTRACT
This paper is concerned with distributed algorithm for finding shortest paths in an asynchronous communication network. For the problem of Breadth First Search, the best previously known algorithms required either &THgr;(V) time, or &THgr; (E + V · D) communication. We present new algorithm, which requires O(D1+&egr;) time, and O(E1+&egr;) messages, for any &egr; > 0. (Here, V is number of nodes, E is number of edges and D is the diameter.) This constitutes a major step towards achieving the lower bounds, which are &OHgr;(E) communication and &OHgr;(D) time.
For the general (weighted) shortest paths problem, previously known shortest-paths algorithms required O(k · V2) messages and O(V · logk V) time. Our algorithm requires O(E1 + &egr; · log W) messages and O (V1 + &egr; · log W) time.
Our results enable to improve significantly solutions for other basic network problems (e.g. leader election).
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.
| |
AG85
|
Baruch Awerbuch and Robert G. Gallager. Distributed bfs algoritlhms. In 26th Annual Symposium on Foundai!ions of Computer Science, IEEE, October 1985.
|
| |
AG87
|
|
| |
AGLP88
|
Baruch Awerbuch, Andrew Goldberg, Michael Luby, ~nd Serge Plotkin. Fast deterministic distributed maximal independent set algorithm. December 1988. Unpublished manuscript.
|
 |
Awe85
|
|
 |
Awe87
|
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]
|
| |
DS80
|
Edsger W. Dijkstra and G. S. Scholten. Termination detection for diffusing computations. Info. Proc. Lett., 11(1):1-4, August 1980.
|
| |
Fre85
|
|
| |
Gab85
|
|
| |
Gal82
|
Robert G. Gallager. Distributed Minimum Hop Algorithms. Technical Report LIDS-P-1175, MIT Lab. for Information and Decision Systems, January 1982.
|
| |
Jaf80
|
Jeffrey Jaffe. Using signalling messages instead of clocks. 1980. Unpublished manuscript.
|
| |
Lub86
|
|
| |
Lub88
|
Michael Luby. Removing randomness in parallel computation without a processor penalty. In 29th Annual Symposium on Foundations of Computer Science, Comp. Soc. of the IEEE, IEEE, 1988.
|
| |
MRR80
|
John M. McQuillan, Ira Richer, and Eric C. Rosen. The new routing algorithm for the ARPANET. IEEE Trans. Comm., 28(5):711- 719, May 1980.
|
| |
Pel87
|
David Pcleg. Fast leader elections algorithms. 1987. unpublished manuscript.
|
 |
PU88
|
|
CITED BY 9
|
|
|
|
|
Baruch Awerbuch , Alan Baratz , David Peleg, Cost-sensitive analysis of communication protocols, Proceedings of the ninth annual ACM symposium on Principles of distributed computing, p.177-187, August 22-24, 1990, Quebec City, Quebec, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|