Abstract
A distributed algorithm for the single source shortest path problem for directed graphs with arbitrary edge lengths is proposed. The new algorithm is basedon relaxations anduses reverse search for inspecting edges and thus avoids using any additional data structures. At the same time the algorithm uses a novel way to recognize a reachable negative-length cycle in the graph which facilitates the scalability of the algorithm.
This work has been partially supportedb y the Grant Agency of Czech Republic grant No. 201/00/1023.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
D. Avis and K. Fukuda. Reverse search for enumeration. Discrete Appl. Math., 65:21–46, 1996.
S. Chaudhuri and C. D. Zaroliagis. Shortest path queries in digraphs of smalltreewidth. In Automata, Languages and Programming, pages 244–255, 1995.
B. V. Cherkassky and A. V. Goldberg. Negative-cycle detection algorithms. MathematicalProgramming, Springer-Verlag, 85:277–311, 1999.
E. Cohen. Efficient parallel shortest-paths in digraphs with a separator decomposition.Journal of Algorithms, 21(2):331–357, 1996.
T. H. Cormen, Ch. E. Leiserson, and R. L. Rivest. Introduction to Algorithms.MIT, 1990.
A. Crauser, K. Mehlhorn, U. Meyer, and P. Sanders. A parallelization of Dijkstra’s shortest path algorithm. In Proc. 23rd MFCS’98, Lecture Notes in ComputerScience, volume 1450, pages 722–731. Springer-Verlag, 1998.
U. Meyer and P. Sanders. Parallel shortest path for arbitrary graphs. In 6thInternational EURO-PAR Conference. LNCS, 2000.
J. Nievergelt. Exhaustive search, combinatorial optimization anden umeration:Exploring the potential of raw computing power. In SOFSEM 2000, number 1963in LNCS, pages 18–35. Springer, 2000.
K. Ramarao and S. Venkatesan. On finding and updating shortest paths distributively.Journal of Algorithms, 13:235–257, 1992.
J. Tra. and C.D. Zaroliagis. A simple parallel algorithm for the single-sourceshortest path problem on planar digraphs. In Parallel algorithms for irregularlystructured problems, volume 1117 of LNCS, pages 183–194. Springer, 1996.
M. Y. Vardi and P. Wolper. An automata-theoretic approach to automatic program verification (preliminary report). In 1st Symp. on Logic in Computer Science, LICS’86, pages 332–344. Computer Society Press, 1986.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Brim, L., Černá, I., Krčál, P., Pelánek, R. (2001). How to Employ Reverse Search in Distributed Single Source Shortest Paths. In: Pacholski, L., Ružička, P. (eds) SOFSEM 2001: Theory and Practice of Informatics. SOFSEM 2001. Lecture Notes in Computer Science, vol 2234. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45627-9_16
Download citation
DOI: https://doi.org/10.1007/3-540-45627-9_16
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42912-8
Online ISBN: 978-3-540-45627-8
eBook Packages: Springer Book Archive