Efficient Shortest-Path-Tree Computation in Network Routing Based on Pulse-Coupled Neural Networks

被引:22
|
作者
Qu, Hong [1 ]
Yi, Zhang [2 ]
Yang, Simon X. [3 ]
机构
[1] Univ Elect Sci & Technol China, Sch Comp Sci & Engn, Chengdu 610054, Peoples R China
[2] Sichuan Univ, Coll Comp Sci, Machine Intelligence Lab, Chengdu 610065, Peoples R China
[3] Univ Guelph, Sch Engn, Adv Robot & Intelligent Syst Lab, Guelph, ON N1G 2W1, Canada
基金
美国国家科学基金会;
关键词
Autowave; open shortest path first (OSPF); pulse-coupled neural networks (PCNNs); routing; shortest path tree (SPT); COLUMNAR COMPETITIVE MODEL; DYNAMIC ALGORITHMS; PCNN; CONVERGENCE; LINKING;
D O I
10.1109/TSMCB.2012.2221695
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Shortest path tree (SPT) computation is a critical issue for routers using link-state routing protocols, such as the most commonly used open shortest path first and intermediate system to intermediate system. Each router needs to recompute a new SPT rooted from itself whenever a change happens in the link state. Most commercial routers do this computation by deleting the current SPT and building a new one using static algorithms such as the Dijkstra algorithm at the beginning. Such recomputation of an entire SPT is inefficient, which may consume a considerable amount of CPU time and result in a time delay in the network. Some dynamic updating methods using the information in the updated SPT have been proposed in recent years. However, there are still many limitations in those dynamic algorithms. In this paper, a new modified model of pulse-coupled neural networks (M-PCNNs) is proposed for the SPT computation. It is rigorously proved that the proposed model is capable of solving some optimization problems, such as the SPT. A static algorithm is proposed based on the M-PCNNs to compute the SPT efficiently for large-scale problems. In addition, a dynamic algorithm that makes use of the structure of the previously computed SPT is proposed, which significantly improves the efficiency of the algorithm. Simulation results demonstrate the effective and efficient performance of the proposed approach.
引用
收藏
页码:995 / 1010
页数:16
相关论文
共 50 条
  • [1] Shortest path computation using pulse-coupled neural networks with restricted autowave
    Sang, Yongsheng
    Lv, Jiancheng
    Qu, Hong
    Yi, Zhang
    KNOWLEDGE-BASED SYSTEMS, 2016, 114 : 1 - 11
  • [2] Finding the shortest path in labyrinth based on competitive pulse-coupled neural network
    She, Ying
    Nie, Rencan
    Zhou, Dongming
    Zhao, Dongfeng
    Yi Qi Yi Biao Xue Bao/Chinese Journal of Scientific Instrument, 2007, 28 (SUPPL. 5): : 366 - 369
  • [3] Shortest-path algorithm using adjustable weight pulse-coupled neural network
    Du, Hua
    Zhou, Dongming
    Zhao, Dongfeng
    Bai, Yunhong
    Lin, Lin
    Yi Qi Yi Biao Xue Bao/Chinese Journal of Scientific Instrument, 2007, 28 (SUPPL. 5): : 269 - 273
  • [4] Self-adaptive autowave pulse-coupled neural network for shortest-path problem
    Li, Xiaojun
    Ma, Yide
    Feng, Xiaowen
    NEUROCOMPUTING, 2013, 115 : 63 - 71
  • [5] A novel neural network method for shortest path tree computation
    Qu, Hong
    Yang, Simon X.
    Yi, Zhang
    Wang, Xiaobin
    APPLIED SOFT COMPUTING, 2012, 12 (10) : 3246 - 3259
  • [6] Accumulative competition neural network for shortest path tree computation
    Dong, JY
    Wang, WJ
    Zhang, JY
    2003 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-5, PROCEEDINGS, 2003, : 1157 - 1161
  • [7] NEURAL NETWORKS FOR SHORTEST-PATH COMPUTATION AND ROUTING IN COMPUTER-NETWORKS
    ALI, MKM
    KAMOUN, F
    IEEE TRANSACTIONS ON NEURAL NETWORKS, 1993, 4 (06): : 941 - 954
  • [8] AN EFFICIENT SHORTEST PATH ROUTING ALGORITHM BASED ON IMPROVED CHAOTIC NEURAL NETWORK
    Wang, Xiu-Hong
    Qiao, Qing-Li
    PROCEEDINGS OF 2007 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2007, : 324 - +
  • [9] A Novel Algorithm for Shortest Path Problem Based on Pulse Coupled Neural Network
    Wu Xueli
    Gu Yapei
    Zhang Jianhua
    2015 27TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2015, : 2468 - 2473
  • [10] Computing k shortest paths using modified pulse-coupled neural network
    Liu, Guisong
    Qiu, Zhao
    Qu, Hong
    Ji, Luping
    NEUROCOMPUTING, 2015, 149 : 1162 - 1176