Abstract
A new algorithm to find the shortest path between a pair of nodes is presented. In one hand this algorithm expands the search from origin and destination simultaneously, on the other hand it uses a lower bound for the shortest path to guide this search. Computational comparisons with existing algorithms show its efficiency. The implementation on a parallel computer is also discussed.
Zusammenfassung
Wir entwickeln einen neuen Algorithmus, um den kürzesten Weg zwischen einem Paar Knoten zu finden. Einerseits sucht er gleichzeitig ab Start und Ziel und andererseits benutzt er eine untere Grenze der kürzesten Wege, um die Suche zu führen. Vergleiche mit andere Algorithmen zeigen seine Leistung. Wir beschreiben auch die Implementierung auf einen parallelen Computer.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Boothroyd, J.: Algorithm 22: shortest path between start node and end of a network. Computer J.10, 306–307 (1967).
Bovet, J.: Une amélioration de la méthode de Dijkstra pour la recherche d'un plus court dans un réseau. Discrete Applied Math.13, 93–96 (1986).
Deo, N., Pang, C.: Shortest-path algorithms: taxonomy and annotation. Networks14, 275–323 (1984).
Dial, R. B.: Algorithm 360: shortest path forest with topological ordering. Comm. of the A.C.M.12, 632–633 (1969).
Dijkstra, E. W.: A note on two problems in connection with graphs. Numerische Mathematik1, 269–271 (1959).
Dreyfus, S. E.: An appraisal of some shortest-path algorithms. Oper. Res.17, 395–412 (1969).
Gallo, G., Pallottino, S.: Shortest path methods: a unifying approach. Math. Prog.26, 38–64 (1986).
Gallo, G., Pallottino, S., Ruggeri, C., Storchi, G.: A bibliography on shortest paths. CNR. PF Informatica SOFMAT rapp 27.82 (1982).
Nicholson, T. A.: Finding the shortest route between two points in a network. Computer J.9, 275–280 (1966).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Mohr, T., Pasche, C. A parallel shortest path algorithm. Computing 40, 281–292 (1988). https://doi.org/10.1007/BF02276912
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02276912