Combining speed-up techniques for shortest-path computations

被引:0
|
作者
Holzer, M [1 ]
Schulz, F [1 ]
Willhalm, T [1 ]
机构
[1] Univ Karlsruhe, Fak Informat, D-76128 Karlsruhe, Germany
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Computing a shortest path from one node to another in a directed graph is a very common task in practice. This problem is classically solved by Dijkstra's algorithm. Many techniques are known to speed up this algorithm heuristically, while optimality of the solution can still be guaranteed. In most studies, such techniques are considered individually. The focus of our work is the combination of speed-up techniques for Dijkstra's algorithm. We consider all possible combinations of four known techniques, namely goal-directed search, bi-directed search, multilevel approach, and shortest-path bounding boxes, and show how these can be implemented. In an extensive experimental study we compare the performance of different combinations and analyze how the techniques harmonize when applied jointly. Several real-world graphs from road maps and public transport and two types of generated random graphs are taken into account.
引用
收藏
页码:269 / 284
页数:16
相关论文
共 50 条
  • [1] Speed-up techniques for shortest-path computations
    Wagner, Dorothea
    Willhalm, Thomas
    [J]. STACS 2007, PROCEEDINGS, 2007, 4393 : 23 - +
  • [2] SHORTEST-PATH COMPUTATIONS IN SOURCE-DEPLANARIZED GRAPHS
    FREDERICKSON, GN
    HAMBRUSCH, SE
    TU, HY
    [J]. INFORMATION PROCESSING LETTERS, 1993, 47 (02) : 71 - 75
  • [3] Quantum speed-up of computations
    Pitowsky, I
    [J]. PHILOSOPHY OF SCIENCE, 2002, 69 (03) : S168 - S177
  • [4] Using selective path-doubling for parallel shortest-path computations
    Cohen, E
    [J]. JOURNAL OF ALGORITHMS, 1997, 22 (01) : 30 - 56
  • [5] Reversible Programming Techniques for Shortest-Path Algorithms
    Guo, Lanying
    Peng, Chao
    Chen, Siyuan
    He, Cheng
    [J]. 2018 IEEE 37TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2018,
  • [6] Speeding up dynamic shortest-path algorithms
    Buriol, Luciana S.
    Resende, Mauricio G. C.
    Thorup, Mikkel
    [J]. INFORMS JOURNAL ON COMPUTING, 2008, 20 (02) : 191 - 204
  • [7] Geometric speed-up techniques for finding shortest paths in large sparse graphs
    Wagner, D
    Willhalm, T
    [J]. ALGORITHMS - ESA 2003, PROCEEDINGS, 2003, 2832 : 776 - 787
  • [8] Partitioning Graphs to Speed Up Point-to-Point Shortest Path Computations
    Song, Qing
    Wang, Xiaofan
    [J]. 2011 50TH IEEE CONFERENCE ON DECISION AND CONTROL AND EUROPEAN CONTROL CONFERENCE (CDC-ECC), 2011, : 5299 - 5304
  • [9] Fully Dynamic Speed-Up Techniques for Multi-criteria Shortest Path Searches in Time-Dependent Networks
    Berger, Annabell
    Grimmer, Martin
    Mueller-Hannemann, Matthias
    [J]. EXPERIMENTAL ALGORITHMS, PROCEEDINGS, 2010, 6049 : 35 - 46
  • [10] A SHORT PATH TO THE SHORTEST-PATH
    LAX, PD
    [J]. AMERICAN MATHEMATICAL MONTHLY, 1995, 102 (02): : 158 - 159