Network reliability estimation using the tree cut and merge algorithm with importance sampling

It is well known that the exact calculation of network reliability is a NP-complete problem and that for large networks estimating the reliability using simulation techniques becomes attractive. For highly reliable networks, a Monte Carlo scheme called the Merge Process is one of the best performing algorithms, but with a relatively high computational cost per sample. The authors previously proposed a hybrid Monte Carlo scheme called the Tree Cut and Merge algorithm which can improve simulation performance by over seven orders of magnitude in some heterogeneous networks. In homogeneous networks, however, the performance of the algorithm may degrade. In this paper, we first analyse the Tree Cut and Merge algorithm and explain why it does not perform well in some networks. Then a modification is proposed that subdivides the problem into smaller problems and introduces the Importance Sampling technique to the simulation process. The modified algorithm addresses the slow convergence problem in those hard cases while keeping the performance improvement in heterogeneous networks. Experiments and results are presented with some discussions.

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

[2]  Malcolm C. Easton,et al.  Sequential Destruction Method for Monte Carlo Evaluation of System Reliability , 1980, IEEE Transactions on Reliability.

[3]  Richard E. Barlow,et al.  Statistical Theory of Reliability and Life Testing: Probability Models , 1976 .

[4]  A. W. Marshall,et al.  Bounds for Distributions with Monotone Hazard Rate, II , 1964 .

[5]  Tov Elperin,et al.  Estimation of network reliability using graph evolution models , 1991 .

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

[7]  Miro Kraetzl,et al.  The Cross-Entropy Method for Network Reliability Estimation , 2005, Ann. Oper. Res..

[8]  T. Elperin,et al.  An Evolution Model for Monte Carlo Estimation of Equilibrium Network Renewal Parameters , 1992 .

[9]  M. Lomonosov On Monte Carlo Estimates in Network Reliability , 1994, Probability in the Engineering and Informational Sciences.

[10]  E. Henley,et al.  Dagger-Sampling Monte Carlo For System Unavailability Evaluation , 1980, IEEE Transactions on Reliability.

[11]  D. Walkup,et al.  Association of Random Variables, with Applications , 1967 .

[12]  Charles J. Colbourn,et al.  Evaluating performability: Most probable states and bounds , 1993, Telecommun. Syst..

[13]  E. Henley,et al.  State-Transition Monte Carlo for Evaluating Large, Repairable Systems , 1980, IEEE Transactions on Reliability.

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

[15]  Miro Kraetzl,et al.  THE TREE CUT AND MERGE ALGORITHM FOR ESTIMATION OF NETWORK RELIABILITY , 2003 .