DMGA: A Distributed Shortest Path Algorithm for Multistage Graph

被引:0
|
作者
Cui, Huanqing [1 ]
Liu, Ruixue [1 ]
Xu, Shaohua [1 ]
Zhou, Chuanai [2 ]
机构
[1] Cui, Huanqing
[2] Liu, Ruixue
[3] Xu, Shaohua
[4] Zhou, Chuanai
来源
Cui, Huanqing (cuihq@sdust.edu.cn) | 1600年 / Hindawi Limited卷 / 2021期
关键词
Dynamic programming - Graph algorithms - Graphic methods;
D O I
暂无
中图分类号
学科分类号
摘要
The multistage graph problem is a special kind of single-source single-sink shortest path problem. It is difficult even impossible to solve the large-scale multistage graphs using a single machine with sequential algorithms. There are many distributed graph computing systems that can solve this problem, but they are often designed for general large-scale graphs, which do not consider the special characteristics of multistage graphs. This paper proposes DMGA (Distributed Multistage Graph Algorithm) to solve the shortest path problem according to the structural characteristics of multistage graphs. The algorithm first allocates the graph to a set of computing nodes to store the vertices of the same stage to the same computing node. Next, DMGA calculates the shortest paths between any pair of starting and ending vertices within a partition by the classical dynamic programming algorithm. Finally, the global shortest path is calculated by subresults exchanging between computing nodes in an iterative method. Our experiments show that the proposed algorithm can effectively reduce the time to solve the shortest path of multistage graphs. © 2021 Huanqing Cui et al.
引用
收藏
相关论文
共 50 条
  • [31] THE SHORTEST PATH ALGORITHM PERFORMANCE COMPARISON IN GRAPH AND RELATIONAL DATABASE ON A TRANSPORTATION NETWORK
    Miler, Mario
    Medak, Damir
    Odobasic, Drazen
    PROMET-TRAFFIC & TRANSPORTATION, 2014, 26 (01): : 75 - 82
  • [32] A parallel shortest path algorithm based on graph-partitioning and iterative correcting
    Tang, Yuxin
    Zhang, Yunquan
    Chen, Hu
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2009, 24 (05): : 351 - 360
  • [33] An Efficient Algorithm for the Single-Source Shortest Path Problem in Graph Theory
    Li, Tianrui
    Qi, Luole
    Ruan, Da
    2008 3RD INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEM AND KNOWLEDGE ENGINEERING, VOLS 1 AND 2, 2008, : 152 - +
  • [34] Graph-reduction algorithm for finding shortest path in Geographic Information Systems
    Puente, R. R.
    Cortes, M. L.
    IEEE LATIN AMERICA TRANSACTIONS, 2012, 10 (06) : 2201 - 2208
  • [35] A Parallel Shortest Path Algorithm Based on Graph-Partitioning and Iterative Correcting
    Tang, Yuxin
    Zhang, Yunquan
    Chen, Hu
    HPCC 2008: 10TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2008, : 155 - 161
  • [36] The Polynomial Time Algorithm of the Next-to-shortest Path Problem in Directed Graph
    Zeng, Qinghong
    Yang, Qiaoyan
    2016 PPH INTERNATIONAL CONFERENCE ON SOCIAL SCIENCE AND ENVIRONMENT (PPH-SSE 2016), VOL 2, 2016, 7 : 89 - 92
  • [37] k-Fewest Turn and Shortest Path Algorithm based on Stroke Graph
    Yamamoto, Daisuke
    Hiura, Yuki
    Kim, Yonghwan
    PROCEEDINGS OF THE 16TH ACM SIGSPATIAL INTERNATIONAL WORKSHOP ON COMPUTATIONAL TRANSPORTATION SCIENCE, IWCTS 2023, 2023, : 32 - 41
  • [38] On the Multistage Shortest Path Problem Under Distributional Uncertainty
    Ketkov, Sergey S.
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2023, 197 (01) : 277 - 308
  • [39] On the Multistage Shortest Path Problem Under Distributional Uncertainty
    Sergey S. Ketkov
    Journal of Optimization Theory and Applications, 2023, 197 : 277 - 308
  • [40] DUAL SHORTEST PATH ALGORITHM
    BAZARAA, MS
    LANGLEY, RW
    SIAM JOURNAL ON APPLIED MATHEMATICS, 1974, 26 (03) : 496 - 501