메뉴 건너뛰기




Volumn 37, Issue 5, 2007, Pages 1637-1655

A practical shortest path algorithm with linear expected time

Author keywords

Algorithms; Data structures; Experimental evaluation; Shortest paths

Indexed keywords

ARC LENGTHS; EXPERIMENTAL DATUMS; EXPERIMENTAL EVALUATION; LINEAR AVERAGES; NEW ALGORITHMS; ORIGINAL ALGORITHMS; SHORTEST PATH ALGORITHMS; SHORTEST PATHS;

EID: 49749144986     PISSN: 00975397     EISSN: None     Source Type: Journal    
DOI: 10.1137/070698774     Document Type: Article
Times cited : (35)

References (46)
  • 2
    • 0025417561 scopus 로고
    • Faster algorithms for the shortest path problem
    • 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
  • 4
    • 0001860785 scopus 로고    scopus 로고
    • Negative-cycle detection algorithms
    • B. V. CHERKASSKY AND A. V. GOLDBERG, Negative-cycle detection algorithms, Math. Program., 85 (1999), pp. 277-311.
    • (1999) Math. Program , vol.85 , pp. 277-311
    • CHERKASSKY, B.V.1    GOLDBERG, A.V.2
  • 5
    • 0000371861 scopus 로고    scopus 로고
    • Shortest paths algorithms: Theory and experimental evaluation
    • B. V. CHERKASSKY, A. V. GOLDEBERG, AND T. RADZIK, Shortest paths algorithms: Theory and experimental evaluation, Math. Programming, 73 (1996), pp. 129-174.
    • (1996) Math. Programming , vol.73 , pp. 129-174
    • CHERKASSKY, B.V.1    GOLDEBERG, A.V.2    RADZIK, T.3
  • 6
    • 0032683701 scopus 로고    scopus 로고
    • B. V. CHERKASSKY, A. V. GOLDBERG, AND C. SILVERSTEIN, Buckets, heaps, lists, and monotone priority queues, SIAM J. Comput., 28 (1999), pp. 1326-1346.
    • B. V. CHERKASSKY, A. V. GOLDBERG, AND C. SILVERSTEIN, Buckets, heaps, lists, and monotone priority queues, SIAM J. Comput., 28 (1999), pp. 1326-1346.
  • 7
    • 0000182415 scopus 로고
    • A measure of asymptotic efficiency for tests of a hypothesis based on the sum of observations
    • H. CHERNOFF, A measure of asymptotic efficiency for tests of a hypothesis based on the sum of observations, Ann. Math. Statistics, 23 (1952), pp. 493-507.
    • (1952) Ann. Math. Statistics , vol.23 , pp. 493-507
    • CHERNOFF, H.1
  • 8
    • 0022744154 scopus 로고
    • Deterministic coin tossing with applications to optimal parallel list ranking
    • R. COLE AND U. VISHKIN, Deterministic coin tossing with applications to optimal parallel list ranking, Inform, and Control, 70 (1986), pp. 32-53.
    • (1986) Inform, and Control , vol.70 , pp. 32-53
    • COLE, R.1    VISHKIN, U.2
  • 9
    • 0001549012 scopus 로고
    • Shortest-route methods: 1. Reaching, pruning, and buckets
    • E. V. DENARDO AND B. L. FOX, Shortest-route methods: 1. Reaching, pruning, and buckets, Oper. Res., 27 (1979), pp. 161-186.
    • (1979) Oper. Res , vol.27 , pp. 161-186
    • DENARDO, E.V.1    FOX, B.L.2
  • 10
    • 84945708671 scopus 로고
    • Algorithm 360: Shortest path forest with topological ordering
    • R. B. DIAL, Algorithm 360: Shortest path forest with topological ordering, Comm. ACM, 12 (1969), pp. 632-633.
    • (1969) Comm. ACM , vol.12 , pp. 632-633
    • DIAL, R.B.1
  • 11
    • 0018516142 scopus 로고
    • A computational analysis of alternative algorithms and labeling techniques for finding shortest path trees
    • R. B. DIAL, F. GLOVER, D. KARNEY, AND D. KLINGMAN, A computational analysis of alternative algorithms and labeling techniques for finding shortest path trees, Networks, 9 (1979), pp. 215-248.
    • (1979) Networks , vol.9 , pp. 215-248
    • DIAL, R.B.1    GLOVER, F.2    KARNEY, D.3    KLINGMAN, D.4
  • 12
    • 34147120474 scopus 로고
    • A note on two problems in connection with graphs
    • E. W. DIJKSTRA, A note on two problems in connection with graphs, Numer. Math., 1 (1959), pp. 269-271.
    • (1959) Numer. Math , vol.1 , pp. 269-271
    • DIJKSTRA, E.W.1
  • 13
    • 0013466078 scopus 로고
    • Economical algorithms for finding shortest paths in a network
    • Systems, Yu. S. Popkov and B. L. Shmulyian, eds, Institute for System Studies, Moscow, in Russian
    • E. A. DINIC, Economical algorithms for finding shortest paths in a network, in Transportation Modeling Systems, Yu. S. Popkov and B. L. Shmulyian, eds., Institute for System Studies, Moscow, 1978, pp. 36-44 (in Russian).
    • (1978) Transportation Modeling , pp. 36-44
    • DINIC, E.A.1
  • 14
    • 0003870959 scopus 로고
    • JR, Technical report P-932, Rand Corporation, Santa Monica, CA
    • L. R. FORD. JR., Network Flow Theory, Technical report P-932, Rand Corporation, Santa Monica, CA, 1956.
    • (1956) Network Flow Theory
    • FORD, L.R.1
  • 16
    • 0023384210 scopus 로고
    • Fibonacci heaps and their uses in improved network optimization algorithms
    • 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
  • 17
    • 0028459904 scopus 로고
    • Trans-dichotomous algorithms for minimum spanning trees and shortest paths
    • M. L. FREDMAN AND D. E. WILLARD, Trans-dichotomous algorithms for minimum spanning trees and shortest paths, J. Comput. System Sci., 48 (1994), pp. 533-551.
    • (1994) J. Comput. System Sci , vol.48 , pp. 533-551
    • FREDMAN, M.L.1    WILLARD, D.E.2
  • 18
    • 0343096031 scopus 로고
    • Scaling algorithms for network problems
    • 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
  • 19
    • 34250095089 scopus 로고
    • Shortest paths algorithms
    • G. GALLO AND S. PALLOTTINO, Shortest paths algorithms, Ann. Oper. Res., 13 (1988), pp. 3-79.
    • (1988) Ann. Oper. Res , vol.13 , pp. 3-79
    • GALLO, G.1    PALLOTTINO, S.2
  • 20
    • 0021387904 scopus 로고
    • Computational study of an improved shortest path algorithm
    • F. GLOVER, R. GLOVER, AND D. KLINGMAN, Computational study of an improved shortest path algorithm, Networks, 14 (1984), pp. 25-37.
    • (1984) Networks , vol.14 , pp. 25-37
    • GLOVER, F.1    GLOVER, R.2    KLINGMAN, D.3
  • 22
    • 84943229740 scopus 로고    scopus 로고
    • A simple shortest path algorithm with linear average time
    • Proceedings of the 9th ESA, Springer-Verlag, Berlin
    • A. V. GOLDBERG, A simple shortest path algorithm with linear average time, in Proceedings of the 9th ESA, Lecture Notes in Comput. Sci. 2161, Springer-Verlag, Berlin, 2001, pp. 230-241.
    • (2001) Lecture Notes in Comput. Sci , vol.2161 , pp. 230-241
    • GOLDBERG, A.V.1
  • 23
    • 71049157663 scopus 로고    scopus 로고
    • A. V, GOLDBERG, Shortest path algorithms: Engineering aspects, in Proceedings of the ISAAC '01, Lecture Notes in Comput. Sci., Springer-Verlag, Berlin, 2001, pp. 502-513.
    • A. V, GOLDBERG, Shortest path algorithms: Engineering aspects, in Proceedings of the ISAAC '01, Lecture Notes in Comput. Sci., Springer-Verlag, Berlin, 2001, pp. 502-513.
  • 24
    • 55249103599 scopus 로고    scopus 로고
    • A. V. GOLDBERG AND C. SILVERSTEIN, Implementations of Dijkstra's algorithm based on 'multilevel buckets, in Lecture Notes in Econom. and Math. Systems 450 (Refereed Proceedings), P. M. Pardalos, D. W. Hearn, and W. W. Hages, eds., Springer-Verlag, Berlin, 1997, pp. 292-327.
    • A. V. GOLDBERG AND C. SILVERSTEIN, Implementations of Dijkstra's algorithm based on 'multilevel buckets, in Lecture Notes in Econom. and Math. Systems 450 (Refereed Proceedings), P. M. Pardalos, D. W. Hearn, and W. W. Hages, eds., Springer-Verlag, Berlin, 1997, pp. 292-327.
  • 26
    • 35048859776 scopus 로고    scopus 로고
    • Simpler commutation of single-source shortest paths in linear average time
    • ACM, New York
    • T. HAGERUP, Simpler commutation of single-source shortest paths in linear average time, in Proceedings of STACS 2004, ACM, New York, 2004, pp. 362-369.
    • (2004) Proceedings of STACS , pp. 362-369
    • HAGERUP, T.1
  • 27
    • 0024168641 scopus 로고
    • A computational study of efficient shortest path algorithms
    • M. S. HUNG AND J. J. DIVOKY, A computational study of efficient shortest path algorithms, Comput. Oper. Res., 15 (1988), pp. 567-576.
    • (1988) Comput. Oper. Res , vol.15 , pp. 567-576
    • HUNG, M.S.1    DIVOKY, J.J.2
  • 28
    • 55249103827 scopus 로고    scopus 로고
    • H. IMAI AND M. IRI, Practical efficiencies of existing shortest-path algorithms and a new bucket algorithm, J. Oper. Res. Soc. Japan, 27 (1984), pp. 43-58.
    • H. IMAI AND M. IRI, Practical efficiencies of existing shortest-path algorithms and a new bucket algorithm, J. Oper. Res. Soc. Japan, 27 (1984), pp. 43-58.
  • 29
    • 84976789814 scopus 로고
    • Efficient algorithms for shortest paths in sparse networks
    • 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
  • 30
    • 65549167819 scopus 로고    scopus 로고
    • Single-source shortest paths on arbitrary directed graphs in linear average time
    • ACM, New York, SIAM, Philadelphia
    • U. MEYER, Single-source shortest paths on arbitrary directed graphs in linear average time, in Proceedings of the 12th ACM-SIAM Symposium on Discrete Algorithms, ACM, New York, SIAM, Philadelphia, 2001, pp, 797-806.
    • (2001) Proceedings of the 12th ACM-SIAM Symposium on Discrete Algorithms , pp. 797-806
    • MEYER, U.1
  • 31
    • 0026399529 scopus 로고
    • Shortest path algorithms: A computational study with the C progremming language
    • J.-F. MONDOU, T. G. CRAINIC, AND S. NGUYEN, Shortest path algorithms: A computational study with the C progremming language, Comput. Oper. Res., 18 (1991), pp. 767-786.
    • (1991) Comput. Oper. Res , vol.18 , pp. 767-786
    • MONDOU, J.-F.1    CRAINIC, T.G.2    NGUYEN, S.3
  • 34
    • 0006989166 scopus 로고
    • A theorem on the expected complexity of Dijkstra's shortest path algorithm
    • K. NOSHITA, A theorem on the expected complexity of Dijkstra's shortest path algorithm, J. Algorithms, 6 (1985), pp. 400-408.
    • (1985) J. Algorithms , vol.6 , pp. 400-408
    • NOSHITA, K.1
  • 35
    • 0021444201 scopus 로고
    • Shortest-path methods: Complexity, interrelations and new propositions
    • S. PALLOTTINO, Shortest-path methods: Complexity, interrelations and new propositions. Networks, 14 (1984), pp. 257-267.
    • (1984) Networks , vol.14 , pp. 257-267
    • PALLOTTINO, S.1
  • 36
    • 34250423432 scopus 로고
    • Implementation and efficiency of Moore-algorithms for the shortest route problem
    • U. PAPE, Implementation and efficiency of Moore-algorithms for the shortest route problem, Math. Programming, 7 (1974), pp. 212-222.
    • (1974) Math. Programming , vol.7 , pp. 212-222
    • PAPE, U.1
  • 37
    • 55249122066 scopus 로고    scopus 로고
    • Fast Algorithms for Shortest Paths and Sorting
    • 96-06, King's Colledge, London
    • R. RAMAN, Fast Algorithms for Shortest Paths and Sorting, Technical report TR 96-06, King's Colledge, London, 1996.
    • (1996) Technical report TR
    • RAMAN, R.1
  • 38
    • 84958047776 scopus 로고    scopus 로고
    • Priority queues: Small, monotone and trans-dichotomous
    • Proceedings of the 4th Annual European Symposium on Algorithms, Springer-Verlag, Berlin
    • R. RAMAN, Priority queues: Small, monotone and trans-dichotomous, in Proceedings of the 4th Annual European Symposium on Algorithms, Lecture Notes in Comput. Sci. 1136, Springer-Verlag, Berlin, 1996, pp. 121-137.
    • (1996) Lecture Notes in Comput. Sci , vol.1136 , pp. 121-137
    • RAMAN, R.1
  • 39
    • 0005395248 scopus 로고    scopus 로고
    • Recent results on single-source shortest paths problem
    • R. RAMAN, Recent results on single-source shortest paths problem, SIGACT News, 28 (1997), pp. 81-87.
    • (1997) SIGACT News
    • RAMAN, R.1
  • 40
    • 0023310216 scopus 로고
    • Pairing heaps: Experiments and analysis
    • J. T. STASKO AND J. S. VITTER, Pairing heaps: Experiments and analysis, Comm. ACM, 30 (1987), pp. 234-249.
    • (1987) Comm. ACM , vol.30 , pp. 234-249
    • STASKO, J.T.1    VITTER, J.S.2
  • 42
    • 0000778521 scopus 로고    scopus 로고
    • Undirected single-source shortest paths with positive integer weights in linear time
    • 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
  • 43
    • 0034456287 scopus 로고    scopus 로고
    • On RAM priority queues
    • M. THORUP, On RAM priority queues, SIAM J. Comput., 30 (2000), pp. 86-109.
    • (2000) SIAM J. Comput , vol.30 , pp. 86-109
    • THORUP, M.1
  • 44
    • 0016893332 scopus 로고
    • A shortest path algorithm for edge-sparse graphs
    • R. A. WAGNER, A shortest path algorithm for edge-sparse graphs, J. ACM, 23 (1976), pp. 50-57.
    • (1976) J. ACM , vol.23 , pp. 50-57
    • WAGNER, R.A.1
  • 45
    • 0000890375 scopus 로고
    • Algorithm 232 (Heapsort)
    • J. W. J, WILLIAMS, Algorithm 232 (Heapsort), Comm. ACM, 7 (1964), pp. 347-348.
    • (1964) Comm. ACM , vol.7 , pp. 347-348
    • WILLIAMS, J.W.J.1
  • 46
    • 0031997181 scopus 로고    scopus 로고
    • Shortest path algorithms: An evaluation using real road networks
    • F. B. ZHAN AND C. E. NOON, Shortest path algorithms: An evaluation using real road networks, Transp. Sci., 32 (1998), pp. 65-73.
    • (1998) Transp. Sci , vol.32 , pp. 65-73
    • ZHAN, F.B.1    NOON, C.E.2


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