An Appraisal of Some Shortest-Path Algorithms
1969, Operations Research
Abstract
AI
AI
This paper presents a survey of various shortest-path algorithms, focusing on the efficiency and the computational complexity involved. It intends to provide insights into the performance of these algorithms under varying network structures and conditions, emphasizing that the choice of algorithm should consider the specific problem structure, computing environment, and the programming languages employed. Dijkstra's algorithm is highlighted as a notable procedure for determining the shortest path, with comparisons made to other methods to underscore performance differences.
References (32)
- Dijkstra, E. W., "A Note on Two Problems in Connexion with Graphs," Numerische Mathematik, Vol. 1, 1959, pp. 269-271.
- Whiting, P. D., and J. A. Hillier, "A Method for Find- ing the Shortest Route through a Road Network," Operational Research Quarterly, Vol. 11, Nos. 1/2, March/Jume 1960, pp. 37-40.
- Pollack, M., and W. Wiebenson, "Solution of the Shortest-Route Problem--A Review," Op. Res., Vol. 8, No. 2, March-April 1960, pp. 224-230.
- Ford, L. R., Jr., and n. R. Fulkerson, "Constructing Maximal Dynamic Flows from Static Flows," Op. Res., Vol. 6, No. 3, May-June 1958, pp. 419-433.
- Dantzig, G. B., "On the Shortest Route through a Net- work," Management Science, Vol. 6, No. 2, January 1960, pp. 187-190. See also Ref. 7.
- Berge, C., and A. Ghouila-Houri, Programming, Games and Transportation Networks, trans. by M. Merrington and C. Ramanujacharyulu, Methuen, London, 1965, p. 176.
- Dantzig, G. B., Linear Programming and Extensions, Princeton University Press, Princeton, New Jersey, 1963, pp. 363-366.
- Nicholson, T.A.J., "Finding the Shortest Route Between Two Points in a Network," The Computer Journal, Vol.
- Murchland, J. D., The "Once-Through" Method of Finding all Shortest Distances in a Graph from a Single Origin, Transport Network Theory Unit, London Graduate School of Business Studies, Report LBS-TNT- 56, August 1967.
- Ford, L. R., Jr., Network Flow Theory, The RAND Cor- poration, P-923, August 1956.
- Moore, E. F., "The Shortest Path through a Maze," Proc. Int. Symp. on the Theory of Switching, Part II, April 2-5, 1957, The Annals of the Computation Laboratory of Harvard University 30, Harvard University Press, 1959, pp. 285-292.
- Bellman, R. E., "On a Routing Problem," Quart. Appl. Math., Vol. XVI, No. 1, April 1958, pp. 87-90.
- Yen, J. Y., Matrix Algorithm for Solving All Shortest Routes from a Fixed Origin in the General Networks, Graduate School of Business Administration, Uni- versity of California, Berkeley (unpublished manuscript).
- Dantzig, G. B., W. 0. Blattner, and M. R. Rao, All Shortest Routes from a Fixed Origin in a Graph, Operations Research House, Stanford University, Technical Report 66-2, November 1966.
- Hitchner, L. E., A Comparative Investigation of the Computational Efficiency of Shortest Path Algorithms, Operations Research Center, University of California, Berkeley, Report ORC 68-17, July 1968.
- Floyd, R. W., "Algorithm 97, Shortest Path," Comm. ACM, Vol. 5, No. 6, June 1962, p. 345.
- Warshall S., "A Theorem on Boolean Matrices," J. ACM) Vol.
- Murchland, J. D., A New Method for Finding all Ele- mentarv Paths in a Complete Directed Graph, Trans- port Network Theory Unit, London School of Economics, Report LSE-TNT-22, October 1965.
- Dantzig, G. B., All Shortest Routes in a Graph, Opera- tions Research House, Stanford Univerfity, Technical Report 66-3, November 1966.
- Shimbal, A., "Structure in Communication Nets," Proc. of the Symposium on Information Networks, Poly- technic Institute of Brooklyn, April 12-14, 1954.
- "Investigation of Model Techniques," Second Annual Report, July 1957-1958, Case Institute of Tech- nology, Cleveland, Ohio, ASTIA Report AD211968.
- Hu, T. C., "Revised Matrix Algorithms for Shortest Paths," SIAM J. on Appl. Math., Vol. 15, No. 1, January 1967, pp. 207-218.
- Hoffman, W., and R. Pavley, "A Method for the Solution of the Nth Best Path Problem," J. ACM, Vol. 6, No. 4, October 1959, pp. 506-514.
- Bellman, R., and R. Kalaba, "On kth Lest Policies," J. SIAM, Vol. 8, No. 4, December 1960, pp. 582-588. ,
- Pollack, M., "Solutions of the kth Best Route through a Network--A Review," J. Math. Anal. and Appi., Vol. 3, August-December 1961, pp. 547-559.
- Sakarovitch, M., The k Shortest Routes and the k Shortest Chains in a Graph, Operations Research Center, Univarsity of California, Berkeley, Report ORC 66-32, October 1966.
- Clarke, S., A. Krikorian, and J. Rausen, "Computing the N Best Loopless Paths in a Network," J. SIA•, Vol. 11, No. 4, December 1963, pp. 1096-1102.
- Elmaghraby, S. E., The Shortest Route Problem: Survey and Extensions, Yale University, Septetber 1966 (unpublished manuscript).
- Pollack, M., "The kth Best Route through a Network," Op. Res., Vol. 9, No. 4, July-August 1961, pp, 578-580.
- Cooke, K. L., and E. Halsey, "The Shortest Route through a Network with Time-Dependent Internodal Transit Times," J. Math. Aral. and Appl., Vol. 14, No. 3, June 1966, pp. 493-498.
- Saksena, J. P., and S. Kumar, "The Routing Problem with 'K' Specified Nodes," Op. Res., Vol. 14, No. 5, September-October 1966, pp. 909-913.
- Bellmore, M., and G. L. Nemhauser, "The Traveling Salesman Problem: A Survey," Op. Res., Vol. 16, No. 3, May-June 1968, pp. 538-558.