A Fuzzy Genetic System for Resilient Routing in Uncertain & Dynamic Telecommunication Networks

Network connectivity has become an essential part of our modern society, so it is important for telecoms organizations to be able to provide resilience to network faults. A solution to this is to provide multiple distinct routes between network locations. Furthermore, network conditions can fluctuate which in turn introduces high uncertainty levels. Due to the nature of this problem traditional greedy routing methods such as Dijkstra’s algorithm and A* struggle to provide an optimal solution, as they will use the best route through a network for the first route and leave a more expensive route for a secondary route.In this paper, we will present a fuzzy genetic system that can provide multiple routes between two locations that is robust to uncertain environments. The proposed system is based on the combination of Dijkstra’s Algorithm, Genetic Algorithm and Type 1 Fuzzy Logic. We have tested the proposed system with real-world telecoms infrastructure data, which is affected by high levels of uncertainty. The results showed that the proposed system can generate more consistent routes in 30% more cases and finding consistent routes in 17.5% more cases when compared to Dijkstra’s Algorithm. The fuzzy implementation of the proposed system increased the number of consistent routes by a further 14.90%.

[1]  Edsger W. Dijkstra,et al.  Solution of a problem in concurrent programming control , 1965, CACM.

[2]  Jing-Shing Yao,et al.  Fuzzy Shortest-Path Network Problems With Uncertain Edge Weights , 2003, J. Inf. Sci. Eng..

[3]  Krisana Chinnasarn,et al.  Pathfinding of 2D & 3D game real-time strategy with depth direction A∗ algorithm for multi-layer , 2009, 2009 Eighth International Symposium on Natural Language Processing.

[4]  Xiao Cui,et al.  A*-based Pathfinding in Modern Computer Games , 2011 .

[5]  Leszek Koszalka,et al.  Comparison of Heuristic Algorithms to Solving Mesh Network Path Finding Problem , 2009, 2009 Fourth International Conference on Frontier of Computer Science and Technology.

[6]  Chang Wook Ahn,et al.  A genetic algorithm for shortest path routing problem and the sizing of populations , 2002, IEEE Trans. Evol. Comput..

[7]  Zhiqian Bo,et al.  Analysis of ant colony algorithm for finding the optimal circuitous route in the communication network of power system , 2015, 2015 5th International Conference on Electric Utility Deregulation and Restructuring and Power Technologies (DRPT).

[8]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[9]  N. Geethanjali,et al.  A Survey on Shortest Path Routing Algorithms for Public Transport Travel , 2010 .

[10]  Huijuan Wang,et al.  Application of Dijkstra algorithm in robot path-planning , 2011, 2011 Second International Conference on Mechanic Automation and Control Engineering.

[11]  Enrique Alba,et al.  Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms , 2004, EvoCOP.

[12]  Chuen-Chien Lee,et al.  Fuzzy logic in control systems: fuzzy logic controller. II , 1990, IEEE Trans. Syst. Man Cybern..

[13]  Maury M. Gouvea,et al.  Access Point Design with a Genetic Algorithm , 2012, 2012 Sixth International Conference on Genetic and Evolutionary Computing.

[14]  Moshe Kam,et al.  Distributed path planning for connectivity under uncertainty by ant colony optimization , 2008, 2008 American Control Conference.

[15]  Chuen-Chien Lee,et al.  Fuzzy logic in control systems: fuzzy logic controller. I , 1990, IEEE Trans. Syst. Man Cybern..

[16]  Hani Hagras,et al.  A Genetic Algorithm Based Approach for the Simultaneous Optimisation of Workforce Skill Sets and Team Allocation , 2016, SGAI Conf..

[17]  Gregory S. Hornby,et al.  Automated Antenna Design with Evolutionary Algorithms , 2006 .

[18]  Christian Wagner,et al.  Improved Uncertainty Capture for Nonsingleton Fuzzy Systems , 2016, IEEE Transactions on Fuzzy Systems.

[19]  Yuanzhe Xu,et al.  The Application of Dijkstra's Algorithm in the Intelligent Fire Evacuation System , 2012, 2012 4th International Conference on Intelligent Human-Machine Systems and Cybernetics.

[20]  Ziqiang Wang,et al.  A PSO-Based Multicast Routing Algorithm , 2007, Third International Conference on Natural Computation (ICNC 2007).