Shortest Path Algorithms: An Evaluation Using Real Road Networks
Authors:
- 1 February 1998
- journal article
- Published by Institute for Operations Research and the Management Sciences (INFORMS) in Transportation Science
- Vol. 32 (1) , 65-73
Abstract
The classic problem of finding the shortest path over a network has been the target of many research efforts over the years. These research efforts have resulted in a number of different algorithms and a considerable amount of empirical findings with respect to performance. Unfortunately, prior research does not provide a clear direction for choosing an algorithm when one faces the problem of computing shortest paths on real road networks. Most of the computational testing on shortest path algorithms has been based on randomly generated networks, which may not have the characteristics of real road networks. In this paper, we provide an objective evaluation of 15 shortest path algorithms using a variety of real road networks. Based on the evaluation, a set of recommended algorithms for computing shortest paths on real road networks is identified. This evaluation should be particularly useful to researchers and practitioners in operations research, management science, transportation, and Geographic Information Systems.Keywords
This publication has 14 references indexed in Scilit:
- A heuristic improvement of the Bellman-Ford algorithmApplied Mathematics Letters, 1993
- Faster algorithms for the shortest path problemJournal of the ACM, 1990
- Shortest path algorithmsAnnals of Operations Research, 1988
- Fibonacci heaps and their uses in improved network optimization algorithmsJournal of the ACM, 1987
- A New Polynomially Bounded Shortest Path AlgorithmOperations Research, 1985
- Computational study of an improved shortest path algorithmNetworks, 1984
- A computational analysis of alternative algorithms and labeling techniques for finding shortest path treesNetworks, 1979
- Algorithm 360: shortest-path forest with topological ordering [H]Communications of the ACM, 1969
- A note on two problems in connexion with graphsNumerische Mathematik, 1959
- On a routing problemQuarterly of Applied Mathematics, 1958