Optimization of Reliability of Network of Given Connectivity using Genetic Algorithm

Reliability is one of the important measures of how well the system meets its design objective, and mathematically is the probability that a system will perform satisfactorily for at least a given period of time. When the system is described by a connected network of N components (nodes) and their L connection (links), the reliability of the system becomes a difficult network design problem which solutions are of great practical interest in science and engineering. This paper discusses the numerical method of finding the most reliable network for a given N and L using genetic algorithm. For a given topology of the network, the reliability is numerically computed using adjacency matrix. For a search in the space of all possible topologies of the connected network with N nodes and L links, genetic operators such as mutation and crossover are applied to the adjacency matrix through a string representation. In the context of graphs, the mutation of strings in genetic algorithm corresponds to the rewiring of graphs, while crossover corresponds to the interchange of the sub-graphs. For small networks where the most reliable network can be found by exhaustive search, genetic algorithm is very efficient. For larger networks, our results not only demonstrate the efficiency of our algorithm, but also suggest that the most reliable network will have high symmetry.

[1]  Charles J. Colbourn,et al.  The Combinatorics of Network Reliability , 1987 .

[2]  Klaudia Frankfurter Computers And Intractability A Guide To The Theory Of Np Completeness , 2016 .

[3]  Godfrey A. Walters,et al.  EVOLUTIONARY DESIGN ALGORITHM FOR OPTIMAL LAYOUT OF TREE NETWORKS , 1995 .

[4]  Mir M. Atiqullah,et al.  Reliability optimization of communication networks using simulated annealing , 1993 .

[5]  Magnus Egerstedt,et al.  Robust Graph Topologies for Networked Systems , 2012 .

[6]  Anup Kumar,et al.  A genetic algorithm for distributed system topology design , 1995 .

[7]  Seok J. Koh,et al.  A tabu search for the survivable fiber optic communication network design , 1995 .

[8]  Samuel Pierre,et al.  Topological design of computer communication networks using simulated annealing , 1995 .

[9]  Peter C. Fetterolf,et al.  Optimal design of LAN-WAN internetworks: An approach using simulated annealing , 1992, Ann. Oper. Res..

[10]  Francisco J. Samaniego,et al.  System Signatures and Their Applications in Engineering Reliability , 2007 .

[11]  Alice E. Smith,et al.  Efficient optimization of all-terminal reliable networks, using an evolutionary approach , 1997 .

[12]  Alice E. Smith,et al.  Heuristic optimization of network design considering all-terminal reliability , 1997, Annual Reliability and Maintainability Symposium.

[13]  G. Clark,et al.  Reference , 2008 .

[14]  Reuven Cohen,et al.  Complex Networks: Structure, Robustness and Function , 2010 .

[15]  S. Redner,et al.  Introduction To Percolation Theory , 2018 .

[16]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[17]  R. Jan,et al.  Topological optimization of a communication network subject to a reliability constraint , 1993 .

[18]  Mark Newman,et al.  Networks: An Introduction , 2010 .

[19]  Fred W. Glover,et al.  Least-cost network topology design for a new service , 1991, Ann. Oper. Res..

[20]  K. K. Aggarwal,et al.  Topological layout of links for optimizing the s-t reliability in a computer communication system , 1982 .

[21]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[22]  Yash P. Gupta,et al.  Genetic-algorithm-based reliability optimization for computer network expansion , 1995 .