Summary
In this paper we study label-correcting algorithms, which are routinely used to solve single-source shortest path problems. Several variants of label-correcting algorithms have been proposed in the literature, differing primarily in the strategy implemented to handle the candidate list of nodes. In particular, we study both one-list and two-list versions of the basic label-correcting algorithm; these variants implement either one or two lists to manage the set of candidate nodes. We examine the theoretical complexity and empirical behavior of these algorithms. In contrast to previous studies of shortest path algorithms, our focus is on explaining observed empirical performance in terms of certain intrinisic properties of the algorithms (namely, “sharpness” and “maturity”). In addition, a new variant of the label-correcting algorithm is proposed (PRED), which insures a type of “local sharpness” relative to the candidate list. Computational evidence suggests that this new algorithm, in both one-list and two-list versions, performs quite well in practice and deserves further study.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
R.K. Ahuja, T.L. Magnanti, and J.B. Orlin. Network Flows: Theory, Algorithms, and Applications. Prentice Hall, Englewood Cliffs, NJ, 1993.
R.K. Ahuja and J.B. Orlin. Use of representative operation counts in computational testing of algorithms. INFORMS Journal on Computing, 8:318–330, 1996.
R. Bellman. On a routing problem. Quarterly of Applied Mathematics, 16:87–90, 1958.
D.P. Bertsekas. A simple and fast label correcting algorithm for shortest paths. Networks, 23:703–709, 1993.
A. Broder. Generating random spanning trees. 30th Annual Symposium on the Foundations of Computer Science, 442–447, 1989.
R. Dial, F. Glover, D. Karney, and D. Klingman. A computational analysis of alternative algorithms and techniques for finding shortest path trees. Networks, 9:215–248, 1979.
J. Gilsinn and C. Witzgall. A performance comparison of labeling algorithms for calculating shortest path trees. NBS Technical Note 772, U.S. Department of Commerce, 1973.
F. Glover and D. Klingman. New sharpness properties, algorithms and com plexity bounds for partitioning shortest path procedures. Operations Research, 37:542–546, 1989.
F. Glover, D. Klingman, and N. Phillips. A new polynomially bounded shortest path algorithm. Operations Research, 33:65–73, 1985.
F. Glover, D.D. Klingman, N.V. Phillips, and R.F. Schneider. New polynomially bounded shortest path algorithms and their computational attributes. Management Science, 31:1106–1128, 1985.
B.L. Hulme and J.A. Wisniewski. A comparison of shortest path algorithms applied to sparse graphs. Sandia Technical Note 78-1411, Sandia Laboratories, 1978.
M.S. Hung and J.J. Divoky. A computational study of efficient shortest path algorithms. Computers and Operations Research, 15:567–576, 1988.
A. Kershenbaum. A note on finding shortest path trees. Networks, 11:399–400, 1981.
J.-F. Mondou, T.G. Crainic, and S. Nguyen. Shortest path algorithms: A computational study with the C programming language. Computers and Operations Research, 18:767–786, 1991.
U. Pape. Implementation and efficiency of Moore-algorithms for the shortest path problem. Mathematical Programming, 7:212–222, 1974.
D.R. Shier and M.G. Bardossy. Computational results for one-list and two-list label-correcting shortest path algorithms, December 2005. Available at the URL http://www.math.clemson.edu/~shierd/Shier/.
D.R. Shier and C. Witzgall. Properties of labeling methods for determining shortest path trees. Journal of Research of the National Bureau of Standards, 86:317–330, 1981.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Bardossy, M.G., Shier, D.R. (2006). Label-Correcting Shortest Path Algorithms Revisited. In: Alt, F.B., Fu, M.C., Golden, B.L. (eds) Perspectives in Operations Research. Operations Research/Computer Science Interfaces Series, vol 36. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-39934-8_10
Download citation
DOI: https://doi.org/10.1007/978-0-387-39934-8_10
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-39933-1
Online ISBN: 978-0-387-39934-8
eBook Packages: Business and EconomicsBusiness and Management (R0)