Estimation of all-terminal network reliability using an artificial neural network

The exact calculation of all-terminal network reliability is an NP-hard problem, with computational effort growing exponentially with the number of nodes and links in the network. During optimal network design, a huge number of candidate topologies are typically examined with each requiring a network reliability calculation. Because of the impracticality of calculating all-terminal network reliability for networks of moderate to large size, Monte Carlo simulation methods to estimate network reliability and upper and lower bounds to bound reliability have been used as alternatives. This paper puts forth another alternative to the estimation of all-terminal network reliability -- that of artificial neural network (ANN) predictive models. Neural networks are constructed, trained and validated using the network topologies, the link reliabilities, and a network reliability upperbound as inputs and the exact network reliability as the target. A hierarchical approach is used: a general neural network screens all network topologies for reliability followed by a specialized neural network for highly reliable network designs. Both networks with identical link reliability and networks with varying link reliability are studied. Results, using a grouped cross-validation approach, show that the ANN approach yields more precise estimates than the upperbound, especially in the worst cases. Using the reliability estimation methods of the ANN, the upperbound and backtracking, optimal network design by simulated annealing is considered. Results show that the ANN regularly produces superior network designs at a reasonable computational cost.

[1]  K. K. Aggarwal,et al.  Nework topology for maximizing the terminal reliability in a Computer Communication Network , 1984 .

[2]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[3]  Ken-ichi Funahashi,et al.  On the approximate realization of continuous mappings by neural networks , 1989, Neural Networks.

[4]  David W. Coit,et al.  Solving the redundancy allocation problem using a combined neural network/genetic algorithm approach , 1996, Comput. Oper. Res..

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

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

[7]  Rong-Hong Jan Design of reliable networks , 1993, Comput. Oper. Res..

[8]  D. M. Deighton,et al.  Computers in Operations Research , 1977, Aust. Comput. J..

[9]  Suresh Rai,et al.  A Cutset Approach to Reliability Evaluation in Communication Networks , 1982, IEEE Transactions on Reliability.

[10]  Michael Ball,et al.  Backtracking Algorithms for Network Reliability Analysis , 1977 .

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

[12]  Alice E. Smith,et al.  Economic design of reliable networks , 1998 .

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

[14]  Halbert White,et al.  Connectionist nonparametric regression: Multilayer feedforward networks can learn arbitrary mappings , 1990, Neural Networks.

[15]  George S. Fishman,et al.  A Monte Carlo Sampling Plan for Estimating Network Reliability , 1984, Oper. Res..

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

[17]  Abdullah Konak,et al.  An Improved General Upper Bound for All-Terminal Network Reliability , 1998 .

[18]  J. Cavers Cutset Manipulations for Communication Network Reliability Estimation , 1975, IEEE Trans. Commun..

[19]  Alice E. Smith,et al.  Local search genetic algorithm for optimal design of reliable networks , 1997, IEEE Trans. Evol. Comput..

[20]  Suresh Rai,et al.  Reliability Evaluation in Computer-Communication Networks , 1981, IEEE Transactions on Reliability.

[21]  Rong-Hong Jan Design of reliable networks , 1992, [Conference Record] SUPERCOMM/ICC '92 Discovering a New World of Communications.

[22]  D. M. Titterington,et al.  Neural Networks: A Review from a Statistical Perspective , 1994 .

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

[24]  Elie Bienenstock,et al.  Neural Networks and the Bias/Variance Dilemma , 1992, Neural Computation.

[25]  P. Werbos,et al.  Beyond Regression : "New Tools for Prediction and Analysis in the Behavioral Sciences , 1974 .

[26]  Alice E. Smith,et al.  Bias and variance of validation methods for function approximation neural networks under conditions of sparse data , 1998, IEEE Trans. Syst. Man Cybern. Part C.