Splitting sequential Monte Carlo for efficient unreliability estimation of highly reliable networks

Abstract Assessing the reliability of complex technological systems such as communication networks, transportation grids, and bridge networks is a difficult task. From a mathematical point of view, the problem of estimating network reliability belongs to the #P complexity class. As a consequence, no analytical solution for solving this problem in a reasonable time is known to exist and one has to rely on approximation techniques. In this paper we focus on a well-known sequential Monte Carlo algorithm — Lomonosov’s turnip method. Despite the fact that this method was shown to be efficient under some mild conditions, it is known to be inadequate for a stable estimation of the network reliability in a rare-event setting. To overcome this obstacle, we suggest a quite general combination of sequential Monte Carlo and multilevel splitting. The proposed method is shown to bring a significant variance reduction as compared to the turnip algorithm, is easy to implement and parallelize, and has a proven performance guarantee for certain network topologies.

[1]  Reuven Y. Rubinstein,et al.  Fast Sequential Monte Carlo Methods for Counting and Optimization , 2013 .

[2]  William Feller,et al.  An Introduction to Probability Theory and Its Applications , 1967 .

[3]  N. Higham The Scaling and Squaring Method for the Matrix Exponential Revisited , 2005, SIAM J. Matrix Anal. Appl..

[4]  Ilya Gertsbakh,et al.  Models of Network Reliability: Analysis, Combinatorics, and Monte Carlo , 2009 .

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

[6]  Wei-Chang Yeh,et al.  A new cut-based algorithm for the multi-state flow network reliability problem , 2015, Reliab. Eng. Syst. Saf..

[7]  Yasuhiro Mori,et al.  A study on the relaxed linear programming bounds method for system reliability , 2013 .

[8]  Dirk P. Kroese,et al.  Handbook of Monte Carlo Methods , 2011 .

[9]  F. Samaniego On Closure of the IFR Class Under Formation of Coherent Systems , 1985, IEEE Transactions on Reliability.

[10]  Junho Song,et al.  System reliability and sensitivity under statistical dependence by matrix-based system reliability method , 2009 .

[11]  Richard M. Karp,et al.  Monte-Carlo algorithms for the planar multiterminal network reliability problem , 1985, J. Complex..

[12]  Jun S. Liu,et al.  Monte Carlo strategies in scientific computing , 2001 .

[13]  Reuven Y. Rubinstein,et al.  Simulation and the Monte Carlo method , 1981, Wiley series in probability and mathematical statistics.

[14]  Rolf Skjong,et al.  Safety of maritime transportation , 2008, Reliab. Eng. Syst. Saf..

[15]  P. Grassberger On the critical behavior of the general epidemic process and dynamical percolation , 1983 .

[16]  Richard M. Karp,et al.  Monte-Carlo algorithms for enumeration and reliability problems , 1983, 24th Annual Symposium on Foundations of Computer Science (sfcs 1983).

[17]  Simon P. Wilson,et al.  A review of probabilistic methods of assessment of load effects in bridges , 2015 .

[18]  C. Loan,et al.  Nineteen Dubious Ways to Compute the Exponential of a Matrix , 1978 .

[19]  Appajosyula Satyanarayana,et al.  A Linear-Time Algorithm for Computing K-Terminal Reliability in Series-Parallel Networks , 1985, SIAM J. Comput..

[20]  Peter W. Glynn,et al.  Stochastic Simulation: Algorithms and Analysis , 2007 .

[21]  M. Newman Spread of epidemic disease on networks. , 2002, Physical review. E, Statistical, nonlinear, and soft matter physics.

[22]  W. O. Kermack,et al.  A contribution to the mathematical theory of epidemics , 1927 .

[23]  Miss A.O. Penney (b) , 1974, The New Yale Book of Quotations.

[24]  Marnix J. J. Garvels,et al.  The splitting method in rare event simulation , 2000 .

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

[26]  Clément Walter Moving particles: A parallel optimal Multilevel Splitting method with application in quantiles estimation and meta-model based algorithms , 2014, 1405.2800.

[27]  Bruno Tuffin,et al.  Modeling and Estimating Small Unreliabilities for Static Networks with Dependent Components , 2013, ICS 2014.

[28]  David R. Karger,et al.  A randomized fully polynomial time approximation scheme for the all terminal network reliability problem , 1995, STOC '95.

[29]  Gerardo Rubino,et al.  Approximate Zero-Variance Importance Sampling for Static Network Reliability Estimation , 2011, IEEE Transactions on Reliability.

[30]  Leslie G. Valiant,et al.  The Complexity of Enumeration and Reliability Problems , 1979, SIAM J. Comput..

[31]  L. Sander,et al.  Percolation on heterogeneous networks as a model for epidemics. , 2002, Mathematical biosciences.

[32]  Cleve B. Moler,et al.  Nineteen Dubious Ways to Compute the Exponential of a Matrix, Twenty-Five Years Later , 1978, SIAM Rev..

[33]  Roy Billinton,et al.  Tracing the unreliability and recognizing the major unreliability contribution of network components , 2009, Reliab. Eng. Syst. Saf..

[34]  T. Zajic,et al.  Splitting for rare event simulation: analysis of simple cases , 1996, Proceedings Winter Simulation Conference.

[35]  Enrico Zio,et al.  Reliability engineering: Old problems and new challenges , 2009, Reliab. Eng. Syst. Saf..

[36]  Marco Laumanns,et al.  High‐confidence estimation of small s‐t reliabilities in directed acyclic networks , 2011, Networks.

[37]  Yoseph Shpungin,et al.  Network Reliability and Resilience , 2011, Springer Briefs in Electrical and Computer Engineering.

[38]  Ilya Gertsbakh,et al.  PERMUTATIONAL METHODS FOR PERFORMANCE ANALYSIS OF STOCHASTIC FLOW NETWORKS , 2013, Probability in the Engineering and Informational Sciences.

[39]  R. K. Wood,et al.  Note on "A Linear-Time Algorithm for Computing K-Terminal Reliability in a Series-Parallel Network" , 1996, SIAM J. Comput..

[40]  Sheldon M. Ross,et al.  Introduction to probability models , 1975 .

[41]  Bruce R. Ellingwood,et al.  Confidence intervals for reliability indices using likelihood ratio statistics , 2012 .

[42]  Gerardo Rubino,et al.  Static Network Reliability Estimation via Generalized Splitting , 2013, INFORMS J. Comput..

[43]  James L. Beck,et al.  General network reliability problem and its efficient solution by Subset Simulation , 2015 .

[44]  Feller William,et al.  An Introduction To Probability Theory And Its Applications , 1950 .

[45]  Dirk P. Kroese,et al.  Efficient Monte Carlo simulation via the generalized splitting method , 2012, Stat. Comput..

[46]  Marvin Zelen,et al.  Mathematical Theory of Reliability , 1965 .

[47]  Mark E. J. Newman,et al.  The Structure and Function of Complex Networks , 2003, SIAM Rev..

[48]  Masanobu Shinozuka,et al.  Simulation-based seismic loss estimation of seaport transportation system , 2009, Reliab. Eng. Syst. Saf..

[49]  Albert-László Barabási,et al.  Internet: Diameter of the World-Wide Web , 1999, Nature.

[50]  Wei Liu,et al.  An improved cut-based recursive decomposition algorithm for reliability analysis of networks , 2012, Earthquake Engineering and Engineering Vibration.