메뉴 건너뛰기




Volumn 34, Issue 6, 2005, Pages 1398-1431

A Shortest path algorithm for real-weighted undirected graphs

Author keywords

All pairs shortest paths; Dijkstra's algorithm; Single source shortest paths; Undirected graphs

Indexed keywords

ALL-PAIRS SHORTEST PATHS; DIJKSTRA'S ALGORITHM; SINGLE-SOURCE SHORTEST PATHS; UNDIRECTED GRAPHS;

EID: 29344454699     PISSN: 00975397     EISSN: None     Source Type: Journal    
DOI: 10.1137/S0097539702419650     Document Type: Article
Times cited : (88)

References (68)
  • 1
    • 0031125393 scopus 로고    scopus 로고
    • On the exponent of the all pairs shortest path problem
    • [AGM97]
    • [AGM97] N. ALON, Z. GALIL, AND O. MARGALIT, On the exponent of the all pairs shortest path problem, J. Comput. System Sci., 54 (1997), pp. 255-262.
    • (1997) J. Comput. System Sci. , vol.54 , pp. 255-262
    • Alon, N.1    Galil, Z.2    Margalit, O.3
  • 2
    • 0012583137 scopus 로고
    • On finding lowest common ancestors in trees
    • [AHU76]
    • [AHU76] A. V. AHO, J. E. HOPCROFT, AND J. D. ULLMAN, On finding lowest common ancestors in trees, SIAM J. Comput., 5 (1976), pp. 115-132.
    • (1976) SIAM J. Comput. , vol.5 , pp. 115-132
    • Aho, A.V.1    Hopcroft, J.E.2    Ullman, J.D.3
  • 4
    • 0025417561 scopus 로고
    • Faster algorithms for the shortest path problem
    • [AMOT90]
    • [AMOT90] R. K. AHUJA, K. MEHLHORN, J. B. ORLIN, AND R. E. TARJAN, Faster algorithms for the shortest path problem, J. ACM, 37 (1990), pp. 213-223.
    • (1990) J. ACM , vol.37 , pp. 213-223
    • Ahuja, R.K.1    Mehlhorn, K.2    Orlin, J.B.3    Tarjan, R.E.4
  • 7
    • 0012574730 scopus 로고    scopus 로고
    • A minimum spanning tree algorithm with inverse-ackermann type complexity
    • [Chaz00]
    • [Chaz00] B. CHAZELLE, A minimum spanning tree algorithm with inverse-Ackermann type complexity, J. ACM, 47 (2000), pp. 1028-1047.
    • (2000) J. ACM , vol.47 , pp. 1028-1047
    • Chazelle, B.1
  • 9
    • 84896773698 scopus 로고    scopus 로고
    • A parallelization of Dijkstra's shortest path algorithm
    • [CMMS98] Proceedings of the 23rd International Symposium on Mathematical Foundations of Computer Science (MFCS), Springer, New York
    • [CMMS98] A. CRAUSER, K. MEHLHORN, U. MEYER, AND P. SANDERS, A parallelization of Dijkstra's shortest path algorithm, in Proceedings of the 23rd International Symposium on Mathematical Foundations of Computer Science (MFCS), Lecture Notes in Comput. Sci. 1450, Springer, New York, 1998, pp. 722-731.
    • (1998) Lecture Notes in Comput. Sci. , vol.1450 , pp. 722-731
    • Crauser, A.1    Mehlhorn, K.2    Meyer, U.3    Sanders, P.4
  • 10
    • 34147120474 scopus 로고
    • A note on two problems in connexion with graphs
    • [Dij59]
    • [Dij59] E. W. DIJKSTRA, A note on two problems in connexion with graphs, Numer. Math., 1 (1959), pp. 269-271.
    • (1959) Numer. Math. , vol.1 , pp. 269-271
    • Dijkstra, E.W.1
  • 11
    • 0013466078 scopus 로고
    • Economical algorithms for finding shortest paths in a network
    • [Din78] (in Russian)
    • [Din78] E. A. DINIC, Economical algorithms for finding shortest paths in a network, Transportation Modeling Systems, (1978), pp. 36-44 (in Russian).
    • (1978) Transportation Modeling Systems , pp. 36-44
    • Dinic, E.A.1
  • 12
    • 29344432728 scopus 로고    scopus 로고
    • [Din03] Y. DINITZ, Personal communication, Ben-Gurion University, Be'er Sheva, Israel, 2003
    • [Din03] Y. DINITZ, Personal communication, Ben-Gurion University, Be'er Sheva, Israel, 2003.
  • 13
    • 0021825926 scopus 로고
    • The shortest-path problem for graphs with random arc-lengths
    • [FG85]
    • [FG85] A. M. FRIEZE AND G. R. GRIMMETT, The shortest-path problem for graphs with random arc-lengths, Discrete Appl. Math., 10 (1985), pp. 57-77.
    • (1985) Discrete Appl. Math. , vol.10 , pp. 57-77
    • Frieze, A.M.1    Grimmett, G.R.2
  • 15
    • 0025752138 scopus 로고
    • Planar graph decomposition and all pairs shortest paths
    • [F91]
    • [F91] G. N. FREDERICKSON, Planar graph decomposition and all pairs shortest paths, J. ACM, 38 (1991), pp. 162-204.
    • (1991) J. ACM , vol.38 , pp. 162-204
    • Frederickson, G.N.1
  • 16
    • 0001843477 scopus 로고
    • New bounds on the complexity of the shortest path problem
    • [F76]
    • [F76] M. L. FREDMAN, New bounds on the complexity of the shortest path problem, SIAM J. Comput., 5 (1976), pp. 83-89.
    • (1976) SIAM J. Comput. , vol.5 , pp. 83-89
    • Fredman, M.L.1
  • 17
    • 0023384210 scopus 로고
    • Fibonacci heaps and their uses in improved network optimization algorithms
    • [FT87]
    • [FT87] M. L. FREDMAN AND R. E. TARJAN, Fibonacci heaps and their uses in improved network optimization algorithms, J. ACM, 34 (1987), pp. 596-615.
    • (1987) J. ACM , vol.34 , pp. 596-615
    • Fredman, M.L.1    Tarjan, R.E.2
  • 18
    • 0000743608 scopus 로고
    • Surpassing the information-theoretic bound with fusion trees
    • [FW93]
    • [FW93] M. L. FREDMAN AND D. E. WILLARD, Surpassing the information-theoretic bound with fusion trees, J. Comput. System Sci., 47 (1993), pp. 424-436.
    • (1993) J. Comput. System Sci. , vol.47 , pp. 424-436
    • Fredman, M.L.1    Willard, D.E.2
  • 19
    • 84943229740 scopus 로고    scopus 로고
    • A simple shortest path algorithm with linear average time
    • [G01] Proceedings of the 9th European Symposium on Algorithms (ESA), Springer, New York
    • [G01] A. V. GOLDBERG, A simple shortest path algorithm with linear average time, in Proceedings of the 9th European Symposium on Algorithms (ESA), Lecture Notes in Comput. Sci. 2161, Springer, New York, 2001, pp. 230-241.
    • (2001) Lecture Notes in Comput. Sci. , vol.2161 , pp. 230-241
    • Goldberg, A.V.1
  • 21
    • 0343096031 scopus 로고
    • Scaling algorithms for network problems
    • [G85b]
    • [G85b] H. N. GABOW, Scaling algorithms for network problems, J. Comput. System Sci., 31 (1985), pp. 148-168.
    • (1985) J. Comput. System Sci. , vol.31 , pp. 148-168
    • Gabow, H.N.1
  • 22
    • 0029326950 scopus 로고
    • Scaling algorithms for the shortest paths problem
    • [G95]
    • [G95] A. V. GOLDBERG, Scaling algorithms for the shortest paths problem, SIAM J. Comput., 24 (1995), pp. 494-504.
    • (1995) SIAM J. Comput. , vol.24 , pp. 494-504
    • Goldberg, A.V.1
  • 23
    • 0006712603 scopus 로고    scopus 로고
    • All pairs shortest distances for graphs with small integer length edges
    • [GM97]
    • [GM97] Z. GALIL AND O. MARGALIT, All pairs shortest distances for graphs with small integer length edges, Inform. and Comput., 134 (1997), pp. 103-139.
    • (1997) Inform. and Comput. , vol.134 , pp. 103-139
    • Galil, Z.1    Margalit, O.2
  • 24
    • 0032157143 scopus 로고    scopus 로고
    • Beyond the flow decomposition barrier
    • [GR98]
    • [GR98] A. V. GOLDBERG AND S. RAO, Beyond the flow decomposition barrier, J. ACM, 45 (1998), pp. 783-797.
    • (1998) J. ACM , vol.45 , pp. 783-797
    • Goldberg, A.V.1    Rao, S.2
  • 25
    • 0024748699 scopus 로고
    • Faster scaling algorithms for network problems
    • [GT89]
    • [GT89] H. N. GABOW AND R. E. TARJAN, Faster scaling algorithms for network problems, SIAM J. Comput., 18 (1989), pp. 1013-1036.
    • (1989) SIAM J. Comput. , vol.18 , pp. 1013-1036
    • Gabow, H.N.1    Tarjan, R.E.2
  • 26
    • 0000358314 scopus 로고
    • Faster scaling algorithms for general graph-matching problems
    • [GT91]
    • [GT91] H. N. GABOW AND R. E. TARJAN, Faster scaling algorithms for general graph-matching problems, J. ACM, 38 (1991), pp. 815-853.
    • (1991) J. ACM , vol.38 , pp. 815-853
    • Gabow, H.N.1    Tarjan, R.E.2
  • 27
    • 84976845937 scopus 로고
    • Information bounds are weak in the shortest distance problem
    • [GYY80]
    • [GYY80] R. L. GRAHAM, A. C. YAO, AND F. F. YAO, Information bounds are weak in the shortest distance problem, J. ACM, 27 (1980), pp. 428-444.
    • (1980) J. ACM , vol.27 , pp. 428-444
    • Graham, R.L.1    Yao, A.C.2    Yao, F.F.3
  • 28
    • 84974533426 scopus 로고    scopus 로고
    • Improved shortest paths on the word RAM
    • [Hag00] Proceedings of the 27th International Colloquium on Automata, Languages, and Programming (ICALP), Springer, New York
    • [Hag00] T. HAGERUP, Improved shortest paths on the word RAM, in Proceedings of the 27th International Colloquium on Automata, Languages, and Programming (ICALP), Lecture Notes in Comput. Sci. 1853, Springer, New York, 2000, pp. 61-72.
    • (2000) Lecture Notes in Comput. Sci. , vol.1853 , pp. 61-72
    • Hagerup, T.1
  • 30
    • 3242702293 scopus 로고    scopus 로고
    • Improved algorithm for all pairs shortest paths
    • [Han04]
    • [Han04] Y. HAN, Improved algorithm for all pairs shortest paths, Inform. Process. Lett., 91 (2004), pp. 245-250.
    • (2004) Inform. Process. Lett. , vol.91 , pp. 245-250
    • Han, Y.1
  • 33
    • 84976789814 scopus 로고
    • Efficient algorithms for shortest paths in sparse networks
    • [J77]
    • [J77] D. B. JOHNSON, Efficient algorithms for shortest paths in sparse networks, J. ACM, 24 (1977), pp. 1-13.
    • (1977) J. ACM , vol.24 , pp. 1-13
    • Johnson, D.B.1
  • 34
    • 24444452619 scopus 로고
    • The effect of algebraic structure on the computational complexity of matrix multiplication
    • [K70] Computer Science Department, Cornell University, Ithaca, NY
    • [K70] L. R. KERR, The Effect of Algebraic Structure on the Computational Complexity of Matrix Multiplication, Technical report TR70-75, Computer Science Department, Cornell University, Ithaca, NY, 1970.
    • (1970) Technical Report , vol.TR70-75
    • Kerr, L.R.1
  • 35
    • 0027869078 scopus 로고
    • Finding the hidden path: Time bounds for all-pairs shortest paths
    • [KKP93]
    • [KKP93] D. R. KARGER, D. KOLLER, AND S. J. PHILLIPS, Finding the hidden path: Time bounds for all-pairs shortest paths, SIAM J. Comput., 22 (1993), pp. 1199-1217.
    • (1993) SIAM J. Comput. , vol.22 , pp. 1199-1217
    • Karger, D.R.1    Koller, D.2    Phillips, S.J.3
  • 36
    • 0029276335 scopus 로고
    • A randomized linear-time algorithm for finding minimum spanning trees
    • [KKT95]
    • [KKT95] D. R. KARGER, P. N. KLEIN, AND R. E. TARJAN, A randomized linear-time algorithm for finding minimum spanning trees, J. ACM, 42 (1995), pp. 321-329.
    • (1995) J. ACM , vol.42 , pp. 321-329
    • Karger, D.R.1    Klein, P.N.2    Tarjan, R.E.3
  • 37
    • 0242514347 scopus 로고    scopus 로고
    • A randomized parallel algorithm for single-source shortest paths
    • [KS97]
    • [KS97] P. N. KLEIN AND S. SUBRAMANIAN, A randomized parallel algorithm for single-source shortest paths, J. Algorithms, 25 (1997), pp. 205-220.
    • (1997) J. Algorithms , vol.25 , pp. 205-220
    • Klein, P.N.1    Subramanian, S.2
  • 39
    • 0030082304 scopus 로고    scopus 로고
    • Lower bounds for the union-find and the split-find problem on pointer machines
    • [LaP96]
    • [LaP96] H. LAPOUTRÉ, Lower bounds for the union-find and the split-find problem on pointer machines, J. Comput. System Sci., 52 (1996), pp. 87-99.
    • (1996) J. Comput. System Sci. , vol.52 , pp. 87-99
    • Lapoutré, H.1
  • 40
    • 65549167819 scopus 로고    scopus 로고
    • Single-source shortest-paths on arbitrary directed graphs in linear average-case time
    • [M01] Washington, DC, SIAM, Philadelphia
    • [M01] U. MEYER, Single-source shortest-paths on arbitrary directed graphs in linear average-case time, in Proceedings of the 12th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), Washington, DC, 2001, SIAM, Philadelphia, pp. 797-806.
    • (2001) Proceedings of the 12th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA) , pp. 797-806
    • Meyer, U.1
  • 41
    • 84966600352 scopus 로고    scopus 로고
    • Buckets strike back: Improved parallel shortest-paths
    • [M02] Ft. Lauderdale, FL, IEEE Computer Society Press, Los Alamitos, CA
    • [M02] U. MEYER, Buckets strike back: Improved parallel shortest-paths, in Proceedings of the 16th International Parallel and Distributed Processing Symposium (IPDPS), Ft. Lauderdale, FL, 2002, IEEE Computer Society Press, Los Alamitos, CA, pp. 75-82.
    • (2002) Proceedings of the 16th International Parallel and Distributed Processing Symposium (IPDPS) , pp. 75-82
    • Meyer, U.1
  • 42
    • 0002008783 scopus 로고    scopus 로고
    • Geometric shortest paths and network optimization
    • [Mit00] North-Holland, Amsterdam
    • [Mit00] J. S. B. MITCHELL, Geometric shortest paths and network optimization, in Handbook of Computational Geometry, North-Holland, Amsterdam, 2000, pp. 633-701.
    • (2000) Handbook of Computational Geometry , pp. 633-701
    • Mitchell, J.S.B.1
  • 46
    • 29344451797 scopus 로고    scopus 로고
    • [Pet03] Ph.D. thesis, Department of Computer Sciences, The University of Texas at Austin, Austin, TX, 2003: Also available online as Technical report TR-03-35 at
    • [Pet03] S. PETTIE, On the Shortest Path and Minimum Spanning Tree Problems, Ph.D. thesis, Department of Computer Sciences, The University of Texas at Austin, Austin, TX, 2003: also available online as Technical report TR-03-35 at http://www.cs.utexas.edu/ftp/pub/techreports/tr03-35.ps.gz.
    • (2003) On the Shortest Path and Minimum Spanning Tree Problems
    • Pettie, S.1
  • 47
    • 0346339721 scopus 로고    scopus 로고
    • A new approach to all-pairs shortest paths on real-weighted graphs
    • [Pet04] Special Issue of Selected Papers from the 29th International Colloqium on Automata Languages and Programming (ICALP 2002)
    • [Pet04] S. PETTIE, A new approach to all-pairs shortest paths on real-weighted graphs, Special Issue of Selected Papers from the 29th International Colloqium on Automata Languages and Programming (ICALP 2002), Theoret. Comput. Sci., 312 (2004), pp. 47-74.
    • (2004) Theoret. Comput. Sci. , vol.312 , pp. 47-74
    • Pettie, S.1
  • 49
    • 84968750748 scopus 로고    scopus 로고
    • Minimizing randomness in minimum spanning tree, parallel connectivity, and set maxima algorithms
    • [PR02b], San Francisco, CA, SIAM, Philadelphia
    • [PR02b] S. PETTIE AND V. RAMACHANDRAN, Minimizing randomness in minimum spanning tree, parallel connectivity, and set maxima algorithms, in Proceedings of the 13th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), San Francisco, CA, 2002, SIAM, Philadelphia, pp. 713-722.
    • (2002) Proceedings of the 13th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA) , pp. 713-722
    • Pettie, S.1    Ramachandran, V.2
  • 50
    • 0002621234 scopus 로고    scopus 로고
    • An optimal minimum spanning tree algorithm
    • [PR02c]
    • [PR02c] S. PETTIE AND V. RAMACHANDRAN, An optimal minimum spanning tree algorithm, J. ACM, 49 (2002), pp. 16-34.
    • (2002) J. ACM , vol.49 , pp. 16-34
    • Pettie, S.1    Ramachandran, V.2
  • 52
    • 0029509262 scopus 로고
    • On the all-pairs-shortest-path problem in unweighted undirected graphs
    • [Sei95]
    • [Sei95] R. SEIDEL, On the all-pairs-shortest-path problem in unweighted undirected graphs, J. Comput. System Sci., 51 (1995), pp. 400-403.
    • (1995) J. Comput. System Sci. , vol.51 , pp. 400-403
    • Seidel, R.1
  • 53
    • 0001355182 scopus 로고
    • On finding and updating spanning trees and shortest paths
    • [SP75]
    • [SP75] P. M. SPIRA AND A. PAN, On finding and updating spanning trees and shortest paths, SIAM J. Comput., 4 (1975), pp. 375-380.
    • (1975) SIAM J. Comput. , vol.4 , pp. 375-380
    • Spira, P.M.1    Pan, A.2
  • 56
    • 0001586202 scopus 로고
    • A new upper bound on the complexity of the all pairs shortest path problem
    • [Tak92]
    • [Tak92] T. TAKAOKA, A new upper bound on the complexity of the all pairs shortest path problem, Inform. Process. Lett., 43 (1992), pp. 195-199.
    • (1992) Inform. Process. Lett. , vol.43 , pp. 195-199
    • Takaoka, T.1
  • 57
    • 0042113503 scopus 로고    scopus 로고
    • Subcubic cost algorithms for the all pairs shortest path problem
    • [Tak98]
    • [Tak98] T. TAKAOKA, Subcubic cost algorithms for the all pairs shortest path problem, Algorithmica, 20 (1998), pp. 309-318.
    • (1998) Algorithmica , vol.20 , pp. 309-318
    • Takaoka, T.1
  • 58
    • 0018455018 scopus 로고
    • A class of algorithms which require nonlinear time to maintain disjoint sets
    • [Tar79]
    • [Tar79] R. E. TARJAN, A class of algorithms which require nonlinear time to maintain disjoint sets, J. Comput. System Sci., 18 (1979), pp. 110-127.
    • (1979) J. Comput. System Sci. , vol.18 , pp. 110-127
    • Tarjan, R.E.1
  • 59
    • 0018533367 scopus 로고
    • Applications of path compression on balanced trees
    • [Tar79b]
    • [Tar79b] R. E. TARJAN, Applications of path compression on balanced trees, J. ACM, 26 (1979), pp. 690-715.
    • (1979) J. ACM , vol.26 , pp. 690-715
    • Tarjan, R.E.1
  • 60
    • 0002579339 scopus 로고
    • Sensitivity analysis of minimum spanning trees and shortest path trees
    • [Tar82]
    • [Tar82] R. E. TARJAN, Sensitivity analysis of minimum spanning trees and shortest path trees, Inform. Process. Lett., 14 (1982), pp. 30-33;
    • (1982) Inform. Process. Lett. , vol.14 , pp. 30-33
    • Tarjan, R.E.1
  • 61
    • 46149131119 scopus 로고
    • Corrigendum
    • Corrigendum, Inform. Process. Lett., 23 (1986), p. 219.
    • (1986) Inform. Process. Lett. , vol.23 , pp. 219
  • 62
    • 0000218458 scopus 로고    scopus 로고
    • Floats, integers, and single source shortest paths
    • [Tho00]
    • [Tho00] M. THORUP, Floats, integers, and single source shortest paths, J. Algorithms, 35 (2000), pp. 189-201.
    • (2000) J. Algorithms , vol.35 , pp. 189-201
    • Thorup, M.1
  • 63
    • 0038107746 scopus 로고    scopus 로고
    • Integer priority queues with decrease key in constant time and the single source shortest paths problem
    • [Tho03], San Diego, CA, ACM, New York
    • [Tho03] M. THORUP, Integer priority queues with decrease key in constant time and the single source shortest paths problem, in Proceedings of the 35th Annual ACM Symposium on Theory of Computing (STOC), San Diego, CA, 2003, ACM, New York, pp. 149-158.
    • (2003) Proceedings of the 35th Annual ACM Symposium on Theory of Computing (STOC) , pp. 149-158
    • Thorup, M.1
  • 64
    • 0000778521 scopus 로고    scopus 로고
    • Undirected single-source shortest paths with positive integer weights in linear time
    • [Tho99]
    • [Tho99] M. THORUP, Undirected single-source shortest paths with positive integer weights in linear time, J. ACM, 46 (1999), pp. 362-394.
    • (1999) J. ACM , vol.46 , pp. 362-394
    • Thorup, M.1
  • 65
    • 4243376059 scopus 로고    scopus 로고
    • A simple parallel algorithm for the single-source shortest path problem on planar digraphs
    • [TZ96] Parallel Algorithms for Irregularly Structured Problems, Springer, New York
    • [TZ96] J. L. TRÄFF AND C. D. ZAROLIAGIS, A simple parallel algorithm for the single-source shortest path problem on planar digraphs, in Parallel Algorithms for Irregularly Structured Problems, Lecture Notes in Comput. Sci. 1117, Springer, New York, 1996, pp. 183-194.
    • (1996) Lecture Notes in Comput. Sci. , vol.1117 , pp. 183-194
    • Träff, J.L.1    Zaroliagis, C.D.2
  • 66
    • 84943271885 scopus 로고    scopus 로고
    • Exact and approximate distances in graphs - A survey
    • [Z01], University of Aarhus, Denmark
    • [Z01] U. ZWICK, Exact and approximate distances in graphs - A survey, in Proceedings of the 9th European Symposium on Algorithms (ESA), University of Aarhus, Denmark, 2001, pp. 33-48; available online at http://www.cs.tau.ac.il/ ~zwick/.
    • (2001) Proceedings of the 9th European Symposium on Algorithms (ESA) , pp. 33-48
    • Zwick, U.1
  • 67
    • 0012584372 scopus 로고    scopus 로고
    • All pairs shortest paths using bridging sets and rectangular matrix multiplication
    • [Z02]
    • [Z02] U. ZWICK, All pairs shortest paths using bridging sets and rectangular matrix multiplication, J. ACM, 49 (2002), pp. 289-317.
    • (2002) J. ACM , vol.49 , pp. 289-317
    • Zwick, U.1
  • 68
    • 35048829333 scopus 로고    scopus 로고
    • A slightly improved sub-cubic algorithm for the all pairs shortest paths problem with real edge lengths
    • [Z04] Proceedings of the 15th International Symposium on Algorithms and Computation (ISAAC), Springer, New York
    • [Z04] U. ZWICK, A slightly improved sub-cubic algorithm for the all pairs shortest paths problem with real edge lengths, in Proceedings of the 15th International Symposium on Algorithms and Computation (ISAAC), Lecture Notes in Comput. Sci. 3341, Springer, New York, 2004, pp. 921-932.
    • (2004) Lecture Notes in Comput. Sci. , vol.3341 , pp. 921-932
    • Zwick, U.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.