ACM Home Page
Please provide us with feedback. Feedback
Randomized distributed shortest paths algorithms
Full text PdfPdf (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
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 46,   Citation Count: 9
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/73007.73054
What is a DOI?

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
 
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