A new parallel and distributed shortest path algorithm for hierarchically clustered data networks

被引:14
|
作者
Zhu, S
Huang, GM
机构
[1] Nortel Inc, Richardson, TX 75082 USA
[2] Texas A&M Univ, Dept Elect Engn, College Stn, TX 77843 USA
关键词
shortest path; parallel processing; distributed computation; data network; hierarchical network;
D O I
10.1109/71.722218
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents new efficient shortest path algorithms to solve single origin shortest path problems (SOSP problems) and multiple origins shortest path problems (MOSP problems) for hierarchically clustered data networks. To solve an SOSP problem for a network with n nodes, the distributed version of our algorithm reaches the time complexity of O(log(n)), which is less than the time complexity of O(log(2)(n)) achieved by the best existing algorithm [1]. To solve an MOSP problem, our algorithm minimizes the needed computation resources, including computation processors and communication links for-the computation of each shortest path so that we can achieve massive parallelization. The time complexity of our algorithm for an MOSP problem is O(mlog(n)), which is much less than the time complexity of O(Mlog(2)(n)) of the best previous algorithm. Here, M is the number of the shortest paths to be computed and m is a positive number related to the network topology and the distribution of the nodes incurring communications. m is usually much smaller than M. Our experiment shows that m is almost a constant when the network size increases. Accordingly, our algorithm is significantly faster than the best previous algorithms to solve MOSP problems for large data networks.
引用
收藏
页码:841 / 855
页数:15
相关论文
共 50 条
  • [21] Shortest viable path algorithm in multimodal networks
    Lozano, A
    Storchi, G
    TRANSPORTATION RESEARCH PART A-POLICY AND PRACTICE, 2001, 35 (03) : 225 - 241
  • [22] A PARALLEL SHORTEST AUGMENTING PATH ALGORITHM FOR THE ASSIGNMENT PROBLEM
    BALAS, E
    MILLER, D
    PEKNY, J
    TOTH, P
    JOURNAL OF THE ACM, 1991, 38 (04) : 985 - 1004
  • [23] A parallel bio-inspried shortest path algorithm
    Arslan, Hilal
    Manguoglu, Murat
    COMPUTING, 2019, 101 (08) : 969 - 988
  • [24] Parallel Bidirectional Dijkstra's Shortest Path Algorithm
    Vaira, Gintaras
    Kurasova, Olga
    DATABASES AND INFORMATION SYSTEMS VI: SELECTED PAPERS FROM THE NINTH INTERNATIONAL BALTIC CONFERENCE (DB&IS 2010), 2011, 224 : 422 - 435
  • [25] A parallel bio-inspried shortest path algorithm
    Hilal Arslan
    Murat Manguoglu
    Computing, 2019, 101 : 969 - 988
  • [26] A Parallel Genetic Algorithm for Shortest Path Routing Problem
    Yussof, Salman
    Razali, Rina Azlin
    See, Ong Hang
    INTERNATIONAL CONFERENCE ON FUTURE COMPUTER AND COMMUNICATIONS, PROCEEDINGS, 2009, : 268 - 273
  • [27] NEW SHORTEST PATH UPDATING ALGORITHM
    GOTO, S
    SANGIOVANNIVINCENTELLI, A
    NETWORKS, 1978, 8 (04) : 341 - 372
  • [28] DMGA: A Distributed Shortest Path Algorithm for Multistage Graph
    Cui, Huanqing
    Liu, Ruixue
    Xu, Shaohua
    Zhou, Chuanai
    SCIENTIFIC PROGRAMMING, 2021, 2021
  • [29] DMGA: A Distributed Shortest Path Algorithm for Multistage Graph
    Cui, Huanqing
    Liu, Ruixue
    Xu, Shaohua
    Zhou, Chuanai
    Cui, Huanqing (cuihq@sdust.edu.cn), 1600, Hindawi Limited (2021):
  • [30] A DISTRIBUTED SHORTEST-PATH ALGORITHM FOR A PLANAR NETWORK
    FREDERICKSON, GN
    INFORMATION AND COMPUTATION, 1990, 86 (02) : 140 - 159