NNIR: N-Non-Intersecting-Routing Algorithm for Multi-Path Resilient Routing in Telecommunications Applications

被引:0
作者
Lewis Veryard
Hani Hagras
Andrew Starkey
Anthony Conway
Gilbert Owusu
机构
[1] The University of Essex,The Computational Intelligence Centre, The School of Computer Science and Electronic Engineering
[2] BT Labs,undefined
[3] BT plc,undefined
来源
International Journal of Computational Intelligence Systems | 2020年 / 13卷
关键词
Resilient Routing; Multi-Path Resilient Routing; Genetic Algorithm Routing; Multi-Path Routing; Routing; Telecommunication Routing;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, we will present a N-Non-Intersecting-Routing (NNIR) algorithm which is used to reduce the cost of resilient routing in telecommunications problems. Resilient Routing is the connections between two locations in a graph through the use of N completely independent routes. Resilient Routing is applicable in a wide variety of domains including telecommunications, logistics and embedded systems design. The proposed NNIR algorithm increase the cost of the primary route by taking a less optimal route, thus freeing a more optimal route for the resilient routes, in turn reducing the total cost of both routes. This is achieved through the use of a Genetic Algorithm, Dijkstra’s Algorithm and the repair operator. The proposed NNIR shows an average improvement of 34.2% when compared to Dijkstra’s Algorithm (one of the most widely used algorithm routing). Similarly, there is an average improvement of 34.2% when compared to A* (another popular shortest path algorithm). Additionally, there is an average improvement of 26.9% when compared to Simulated Annealing (a popular evolutionary technique used within routing problems). In this paper we show how NNIR performs within two different routing domains (telecommunications routing and road routing), and compares it against three other routing techniques to solve the resilient routing problem.
引用
收藏
页码:352 / 365
页数:13
相关论文
共 22 条
[1]  
Dijkstra E(1956)Solution of a problem in concurrent programming control Commun. ACM. 8 6-107
[2]  
Hart P(1968)A formal basis for the heuristic determination of minimum cost paths IEEE Trans. Syst. Man Cybern. 4 6-326
[3]  
Nilsson N(1975)An analysis of the alpha-beta pruning Artif. Intell. 6 6-579
[4]  
Raphael B(2002)A genetic algorithm for shortest path routing problem and the sizing of populations IEEE Trans. Evol. Comput. 6 6-680
[5]  
Knuth M(1983)Optimization by simulated annealing Science. 220 6-1092
[6]  
Ahn C(1953)Equation of state calculations by fast computing machines J. Chem. Phys. 21 6-26
[7]  
Ramakrishna RS(1989)Simulated annealing algorithms: an overview IEEE Circ. Devices Mag. 5 6-2009
[8]  
Kirkpatrick S(2015)On the relationship between the second fundamental theorem of the mechanical theory of heat and probability calculations regarding the conditions for thermal equilibrium Entropy. 17 6-100
[9]  
Gelatt CD(2009)Performance analysis on solving problem of TSP by genetic algorithm and simulated annealing Comput. Technol. Dev. 19 6-73
[10]  
Vecchi MP(2010)A kind of simulated annealing algorithm with memory solving traveling salesman problem J. Hunan Univ. Arts Sci. 22 6-undefined