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 条
  • [21] Implementation and evaluation of AntNet, a distributed shortest-path algorithm
    Strobbe, M
    Verstraete, V
    Van Breusegem, E
    Coppens, J
    Pickavet, M
    Demeester, P
    Telecommunications 2005, Proceedings, 2005, : 320 - 325
  • [22] Multithreading implementation of a distributed shortest path algorithm on EARTH multiprocessor
    Thulasiraman, P
    Tian, XM
    Gao, GR
    3RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 1996, : 336 - 341
  • [23] A NEW RESPONSIVE DISTRIBUTED SHORTEST-PATH ROUTING ALGORITHM
    RAJAGOPALAN, B
    FAIMAN, M
    COMMUNICATIONS ARCHITECTURES & PROTOCOLS: SIGCOMM 89 SYMPOSIUM, 1989, 19 : 237 - 246
  • [24] A new algorithm for shortest path problem in large-scale graph
    Xiao, Li
    Chen, Lixue
    Xiao, Jingzhong
    APPLIED MATHEMATICS & INFORMATION SCIENCES, 2012, 6 (03): : 657 - 663
  • [25] A distributed approach for shortest path algorithm in dynamic multimodal transportation networks
    Idri, Abdelfattah
    Oukarfi, Mariyem
    Boulmakoul, Azedine
    Zeitouni, Karine
    Masri, Ali
    20TH EURO WORKING GROUP ON TRANSPORTATION MEETING, EWGT 2017, 2017, 27 : 294 - 300
  • [26] A SINGLE SOURCE SHORTEST-PATH ALGORITHM FOR A PLANAR DISTRIBUTED NETWORK
    FREDERICKSON, GN
    LECTURE NOTES IN COMPUTER SCIENCE, 1985, 182 : 143 - 150
  • [27] A self-stabilizing algorithm for the shortest path problem in a distributed system
    Huang, TC
    Lin, JC
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2002, 43 (1-2) : 103 - 109
  • [28] The shortest path problem in the Knodel graph
    Grigoryan, Hayk
    Harutyunyan, Hovhannes A.
    JOURNAL OF DISCRETE ALGORITHMS, 2015, 31 : 40 - 47
  • [29] The Shortest Path Problem for a Multiple Graph
    Smirnov, A. V.
    AUTOMATIC CONTROL AND COMPUTER SCIENCES, 2018, 52 (07) : 625 - 633
  • [30] DETERMINATION OF LENGTH OF SHORTEST PATH IN A GRAPH
    LITVAK, YI
    ZAVARIN, AN
    ENGINEERING CYBERNETICS, 1974, 12 (04): : 29 - 32