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 条
  • [11] A Shortest Path Algorithm with Constraints in Networks
    He, Fanguo
    Dai, Kuobin
    APPLIED INFORMATICS AND COMMUNICATION, PT 4, 2011, 227 : 598 - 604
  • [12] A Shortest Path Algorithm with Constraints in Networks
    He, Fanguo
    Dai, Kuobin
    2010 THE 3RD INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND INDUSTRIAL APPLICATION (PACIIA2010), VOL IV, 2010, : 373 - 376
  • [13] Parallel implementation of the shortest path algorithm on FPGA
    Fernandez, Ivan
    Castillo, Javier
    Pedraza, Cesar
    Sanchez, Carlos
    Ignacio Martinez, Jose
    2008 4TH SOUTHERN CONFERENCE ON PROGRAMMABLE LOGIC, PROCEEDINGS, 2008, : 245 - 248
  • [14] Faster Parallel Algorithm for Approximate Shortest Path
    Li, Jason
    PROCEEDINGS OF THE 52ND ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING (STOC '20), 2020, : 308 - 321
  • [15] Engineering a New Algorithm for Distributed Shortest Paths on Dynamic Networks
    Cicerone, Serafino
    D'Angelo, Gianlorenzo
    Di Stefano, Gabriele
    Frigioni, Daniele
    Maurizio, Vinicio
    ALGORITHMICA, 2013, 66 (01) : 51 - 86
  • [16] An efficient distributed algorithm reconstructing the shortest path
    Park, JH
    Yoon, SH
    Lee, CS
    Lee, JB
    Choi, SH
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 2833 - 2838
  • [17] Another adaptive distributed shortest path algorithm
    Humblet, Pierre A.
    IEEE Transactions on Communications, 1991, 39 (06): : 995 - 1003
  • [18] Engineering a New Algorithm for Distributed Shortest Paths on Dynamic Networks
    Serafino Cicerone
    Gianlorenzo D’Angelo
    Gabriele Di Stefano
    Daniele Frigioni
    Vinicio Maurizio
    Algorithmica, 2013, 66 : 51 - 86
  • [19] Distributed and parallel K shortest paths algorithm
    Tan, GZ
    Cheng, Z
    Gao, W
    COMPUTER SCIENCE AND TECHNOLOGY IN NEW CENTURY, 2001, : 454 - 458
  • [20] Parallel Ant Colony Algorithm for Shortest Path Problem
    Katona, Geza
    Lenart, Balazs
    Juhasz, Janos
    PERIODICA POLYTECHNICA-CIVIL ENGINEERING, 2019, 63 (01): : 243 - 254