FASTER ALGORITHMS FOR THE SHORTEST-PATH PROBLEM

被引:285
作者
AHUJA, RK
MEHLHORN, K
ORLIN, JB
TARJAN, RE
机构
[1] UNIV SAARLAND,W-6600 SAARBRUCKEN,GERMANY
[2] PRINCETON UNIV,PRINCETON,NJ 08544
[3] AT&T BELL LABS,DEPT COMP SCI,MURRAY HILL,NJ 07974
关键词
D O I
10.1145/77600.77615
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Efficient implementations of Dijkstra's shortest path algorithm are investigated. A new data structure, called the radix heap, is proposed for use in this algorithm. On a network with n vertices, m edges, and nonnegative integer arc costs bounded by C, a one-level form of radix heap gives a time bound for Dijkstra's algorithm of O1990. A two-level form of radix heap gives a bound of O(m + n log C/log log C). A combination of a radix heap and a previously known data structure called a Fibonacci heap gives a bound of O(m + na @@@@log C). The best previously known bounds are O(m + n log n) using Fibonacci heaps alone and O(m log log C) using the priority queue structure of Van Emde Boas et al. [ 17]. © 1990, ACM. All rights reserved.
引用
收藏
页码:213 / 223
页数:11
相关论文
共 17 条
[1]  
Aho A. V., 1974, DESIGN ANAL COMPUTER
[2]  
[Anonymous], 1983, DATA STRUCTURES NETW, DOI DOI 10.1137/1.9781611970265
[3]  
BOAS PV, 1977, MATH SYST THEORY, V10, P99
[4]  
CARTER L, 1979, J CSS, V18, P143, DOI DOI 10.1016/0022-0000(79)90044-8
[5]   SHORTEST-ROUTE METHODS .1. REACHING, PRUNING, AND BUCKETS [J].
DENARDO, EV ;
FOX, BL .
OPERATIONS RESEARCH, 1979, 27 (01) :161-186
[6]   SHORTEST-PATH FOREST WITH TOPOLOGICAL ORDERING [J].
DIAL, RB .
COMMUNICATIONS OF THE ACM, 1969, 12 (11) :632-&
[7]  
Dietzfelbinger M., 1988, 29th Annual Symposium on Foundations of Computer Science (IEEE Cat. No.88CH2652-6), P524, DOI 10.1109/SFCS.1988.21968
[8]  
Dijkstra EW., 1959, NUMER MATH, V1, P269, DOI DOI 10.1007/BF01386390
[9]   RELAXED HEAPS - AN ALTERNATIVE TO FIBONACCI HEAPS WITH APPLICATIONS TO PARALLEL COMPUTATION [J].
DRISCOLL, JR ;
GABOW, HN ;
SHRAIRMAN, R ;
TARJAN, RE .
COMMUNICATIONS OF THE ACM, 1988, 31 (11) :1343-1354
[10]   FIBONACCI HEAPS AND THEIR USES IN IMPROVED NETWORK OPTIMIZATION ALGORITHMS [J].
FREDMAN, ML ;
TARJAN, RE .
JOURNAL OF THE ACM, 1987, 34 (03) :596-615