Abstract
In this paper, we will present a N-Non-Intersecting-Routing (NNIR) algorithm which is used to reduce the cost of resilient rout- ing 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, logis- tics 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.
Author supplied keywords
Cite
CITATION STYLE
Veryard, L., Hagras, H., Starkey, A., Conway, A., & Owusu, G. (2020). Nnir: N-non-intersecting-routing algorithm for multi-path resilient routing in telecommunications applications. International Journal of Computational Intelligence Systems, 13(1), 352–365. https://doi.org/10.2991/ijcis.d.200313.001
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.