Shortest paths algorithms: Theory and experimental evaluation

被引:444
作者
Cherkassky, BV
Goldberg, AV
Radzik, T
机构
[1] CENT INST ECON & MATH,MOSCOW 117418,RUSSIA
[2] STANFORD UNIV,DEPT COMP SCI,STANFORD,CA 94305
[3] UNIV LONDON KINGS COLL,DEPT COMP SCI,LONDON WC2R 2LS,ENGLAND
基金
美国国家科学基金会;
关键词
graph algorithms; network optimization; shortest paths; theory and experimental evaluation of algorithms;
D O I
10.1007/BF02592101
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We conduct an extensive computational study of shortest paths algorithms, including some very recent algorithms. We also suggest new algorithms motivated by the experimental results and prove interesting theoretical results suggested by the experimental data. Our computational study is based on several natural problem classes which identify strengths and weaknesses of various algorithms. These problem classes and algorithm implementations form an environment for testing the performance of shortest paths algorithms. The interaction between the experimental evaluation of algorithm behavior and the theoretical analysis of algorithm performance plays an important role in our research.
引用
收藏
页码:129 / 174
页数:46
相关论文
共 29 条
[1]   FASTER ALGORITHMS FOR THE SHORTEST-PATH PROBLEM [J].
AHUJA, RK ;
MEHLHORN, K ;
ORLIN, JB ;
TARJAN, RE .
JOURNAL OF THE ACM, 1990, 37 (02) :213-223
[2]  
Bellman R.E., 1958, Quarterly of applied mathematics, V16, P87, DOI [10.1090/qam/102435, DOI 10.1090/QAM/102435]
[3]  
Bland R. G., 1993, NETWORK FLOWS MATCHI, P119
[4]  
BOAS PV, 1977, MATH SYST THEORY, V10, P99
[5]  
Cormen T. H., 1990, INTRO ALGORITHMS
[6]   SHORTEST-ROUTE METHODS .1. REACHING, PRUNING, AND BUCKETS [J].
DENARDO, EV ;
FOX, BL .
OPERATIONS RESEARCH, 1979, 27 (01) :161-186
[7]   COMPUTATIONAL ANALYSIS OF ALTERNATIVE ALGORITHMS AND LABELING TECHNIQUES FOR FINDING SHORTEST PATH TREES [J].
DIAL, R ;
GLOVER, F ;
KARNEY, D ;
KLINGMAN, D .
NETWORKS, 1979, 9 (03) :215-248
[8]   SHORTEST-PATH FOREST WITH TOPOLOGICAL ORDERING [J].
DIAL, RB .
COMMUNICATIONS OF THE ACM, 1969, 12 (11) :632-&
[9]  
Dijkstra E. W., 1959, NUMER MATH, V1, P269, DOI DOI 10.1007/BF01386390
[10]   SEND-AND-SPLIT METHOD FOR MINIMUM-CONCAVE-COST NETWORK FLOWS [J].
ERICKSON, RE ;
MONMA, CL ;
VEINOTT, AF .
MATHEMATICS OF OPERATIONS RESEARCH, 1987, 12 (04) :634-664