DocumentCode
61148
Title
Efficient Shortest-Path-Tree Computation in Network Routing Based on Pulse-Coupled Neural Networks
Author
Hong Qu ; Zhang Yi ; Yang, Simon X.
Author_Institution
Sch. of Comput. Sci. & Eng., Univ. of Electron. Sci. & Technol. of China, Chengdu, China
Volume
43
Issue
3
fYear
2013
fDate
Jun-13
Firstpage
995
Lastpage
1010
Abstract
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.
Keywords
neural nets; optimisation; routing protocols; trees (mathematics); -state routing protocols; M-PCNNs; SPT computation; dynamic algorithm; dynamic updating methods; intermediate system; modified model of pulse-coupled neural networks; network routing; pulse-coupled neural networks; shortest-path-tree computation; static algorithms; Algorithm design and analysis; Computational modeling; Heuristic algorithms; Joining processes; Neurons; Routing; Routing protocols; Autowave; open shortest path first (OSPF); pulse-coupled neural networks (PCNNs); routing; shortest path tree (SPT); Algorithms; Artificial Intelligence; Computer Communication Networks; Image Interpretation, Computer-Assisted; Information Storage and Retrieval; Neural Networks (Computer); Pattern Recognition, Automated; Signal Processing, Computer-Assisted;
fLanguage
English
Journal_Title
Cybernetics, IEEE Transactions on
Publisher
ieee
ISSN
2168-2267
Type
jour
DOI
10.1109/TSMCB.2012.2221695
Filename
6338347
Link To Document