Building Highly Reliable Networks with GRASP/VND Heuristics

There is a strong interplay between network reliability and connectivity theory. In fact, previous studies show that the graphs with maximum reliability, called uniformly most-reliable graphs, must have the highest connectivity. In this paper, we revisit the underlying theory in order to build uniformly most-reliable cubic graphs. The computational complexity of the problem promotes the development of heuristics. The contributions of this paper are three-fold. In a first stage, we propose an ideal Variable Neighborhood Descent (VND) which returns the graph with maximum reliability. This VND works in exponential time. In a second stage, we propose a Greedy Randomized Adaptive Search Procedure (GRASP), that trades quality for computational effort. A construction phase enriched with a Restricted Candidate List (RCL) offers diversification. Our local search phase includes a globally optimum solution of an Integer Linear Programming (ILP) formulation. As a product of our research, we recovered previous optimal graphs from the related literature in the field. Additionally, we offer new candidates of uniformly most-reliable graphs with maximum connectivity and maximum number of spanning trees.

[1]  Appajosyula Satyanarayana,et al.  A reliability-improving graph transformation with applications to network reliability , 1992, Networks.

[2]  L. Beineke,et al.  Topics in Structural Graph Theory , 2013 .

[3]  Charles J. Colbourn Reliability Issues In Telecommunications Network Planning , 1999 .

[4]  Xiaoming Li,et al.  On the existence of uniformly optimally reliable networks , 1991, Networks.

[5]  D. Welsh,et al.  On the computational complexity of the Jones and Tutte polynomials , 1990, Mathematical Proceedings of the Cambridge Philosophical Society.

[6]  Pablo Romero,et al.  Petersen Graph is Uniformly Most-Reliable , 2017, MOD.

[7]  Bruce E. Hajek,et al.  The missing piece syndrome in peer-to-peer communication , 2010, 2010 IEEE International Symposium on Information Theory.

[8]  Ronald L. Wasserstein,et al.  Monte Carlo: Concepts, Algorithms, and Applications , 1997 .

[9]  Celso C. Ribeiro,et al.  Optimization by GRASP: Greedy Randomized Adaptive Search Procedures , 2016 .

[10]  Richard M. Karp,et al.  Reducibility among combinatorial problems" in complexity of computer computations , 1972 .

[11]  F. Harary THE MAXIMUM CONNECTIVITY OF A GRAPH. , 1962, Proceedings of the National Academy of Sciences of the United States of America.

[12]  Pablo Romero,et al.  Building uniformly most-reliable networks by iterative augmentation , 2017, 2017 9th International Workshop on Resilient Networks Design and Modeling (RNDM).

[13]  Bing Wang,et al.  Detecting Node Failures in Mobile Wireless Networks: A Probabilistic Approach , 2016, IEEE Transactions on Mobile Computing.

[14]  Pablo Romero,et al.  Full complexity analysis of the diameter-constrained reliability , 2015, Int. Trans. Oper. Res..

[15]  R. V. Slyke,et al.  On the validity of a reduction of reliable network design to a graph extremal problem , 1987 .

[16]  A. Rosenthal Computing the Reliability of Complex Networks , 1977 .

[17]  G. Kirchhoff Ueber die Auflösung der Gleichungen, auf welche man bei der Untersuchung der linearen Vertheilung galvanischer Ströme geführt wird , 1847 .

[18]  Guifang Wang A proof of Boesch's conjecture , 1994, Networks.

[19]  J. Scott Provan,et al.  The Complexity of Counting Cuts and of Computing the Probability that a Graph is Connected , 1983, SIAM J. Comput..

[20]  A. Kelmans On graphs with randomly deleted edges , 1981 .