Efficient Parallel Shortest Path Algorithms

被引:2
|
作者
Alves, David R. [1 ]
Krishnakumar, Madan S. [1 ]
Garg, Vijay K. [1 ]
机构
[1] Univ Texas Austin, Dept Elect & Comp Engn, Austin, TX 78712 USA
来源
2020 19TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC 2020) | 2020年
基金
美国国家科学基金会;
关键词
Single Source Shortest Path Problem; Dijkstra's Algorithm;
D O I
10.1109/ISPDC51135.2020.00034
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Finding the shortest path between nodes in a graph has wide applications in many important areas such as transportation and computer networks. However, the current reference algorithms for this task, Dijkstra's for single threaded environments and Delta-stepping for multi-threaded ones, leave performance and efficiency on the table by not taking advantage of additional information available about the graph. In this paper we present and experimentally evaluate novel algorithms SP1, SP2 and ParSP(2) that leverage these constraints to solve the problem faster and more efficiently in key metrics. In single threaded execution, we show how SP1 and SP2 out-perform Dijsktra's algorithm by up to 46%. In multi-threaded execution we show how our algorithms compare favorably to Delta-stepping algorithm in the ability to establish the shortest path between the source and the median node.
引用
收藏
页码:188 / 195
页数:8
相关论文
共 50 条
  • [1] Parallel implementation of geometric shortest path algorithms
    Lanthier, M
    Nussbaum, D
    Sack, JR
    PARALLEL COMPUTING, 2003, 29 (10) : 1445 - 1479
  • [2] On the implementation of parallel shortest path algorithms on a supercomputer
    Di Stefano, Gabriele
    Petricola, Alberto
    Zaroliagis, Christos
    PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, 2006, 4330 : 406 - +
  • [3] Analysis of algorithms for shortest path problem in parallel
    Popa, Bogdan
    Popescu, Dan
    PROCEEDINGS OF THE 2016 17TH INTERNATIONAL CARPATHIAN CONTROL CONFERENCE (ICCC), 2016, : 613 - 617
  • [4] Termination detection for parallel shortest path algorithms
    Hribar, MR
    Taylor, VE
    Boyce, DE
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1998, 55 (02) : 153 - 165
  • [5] PARALLEL SHORTEST-PATH AUCTION ALGORITHMS
    POLYMENAKOS, LC
    BERTSEKAS, DP
    PARALLEL COMPUTING, 1994, 20 (09) : 1221 - 1247
  • [6] Computational study of efficient shortest path algorithms
    Hung, Ming S.
    Divoky, James J.
    Computers and Operations Research, 1988, 15 (06): : 567 - 576
  • [7] EFFICIENT SHORTEST-PATH SIMPLEX ALGORITHMS
    GOLDFARB, D
    HAO, JX
    KAI, SR
    OPERATIONS RESEARCH, 1990, 38 (04) : 624 - 628
  • [8] Parallel Privacy-Preserving Shortest Path Algorithms
    Anagreh, Mohammad
    Laud, Peeter
    Vainikko, Eero
    CRYPTOGRAPHY, 2021, 5 (04)
  • [9] EFFICIENT ALGORITHMS FOR DETERMING SHORTEST PATH IN TRANSPORTATION NETWORKS
    HARTUNG, HH
    ANGEWANDTE INFORMATIK, 1971, 13 (12): : 573 - &
  • [10] Memory Efficient Shortest Path Algorithms for Cactus Graphs
    Brimkov, Boris
    ADVANCES IN VISUAL COMPUTING, ISVC 2013, PT I, 2013, 8033 : 476 - 485