Principled network reliability approximation: A counting-based approach

•Develops network reliability approximation with user-specified error and confidence.•Relies on a counting method and increasingly powerful satisfiability (SAT) solvers.•Discusses results of our method relative to several modern competitive techniques.•Showcases our capabilities using ideal networks...

Full description

Saved in:
Bibliographic Details
Published inReliability engineering & system safety Vol. 191; p. 106472
Main Authors Paredes, R., Dueñas-Osorio, L., Meel, K.S., Vardi, M.Y.
Format Journal Article
LanguageEnglish
Published Barking Elsevier Ltd 01.11.2019
Elsevier BV
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:•Develops network reliability approximation with user-specified error and confidence.•Relies on a counting method and increasingly powerful satisfiability (SAT) solvers.•Discusses results of our method relative to several modern competitive techniques.•Showcases our capabilities using ideal networks and power transmission grids. As engineered systems expand, become more interdependent, and operate in real-time, reliability assessment is key to inform investment and decision making. However, network reliability problems are known to be #P-complete, a computational complexity class believed to be intractable, and thus motivate the quest for approximations. Based on their theoretical foundations, reliability evaluation methods can be grouped as: (i) exact or bounds, (ii) guarantee-less sampling, and (iii) probably approximately correct (PAC). Group (i) is well regarded due to its useful byproducts, but it does not scale in practice. Group (ii) scales well and verifies desirable properties, such as the bounded relative error, but it lacks error guarantees. Group (iii) is of great interest when precision and scalability are required. We introduce K-RelNet, an extended counting-based method that delivers PAC guarantees for the K-terminal reliability problem. We also put our developments in context relative to classical and emerging techniques to facilitate dissemination. Then, we test in a fair way the performance of competitive methods using various benchmark systems. We note the range of application of algorithms and suggest a foundation for future computational reliability and resilience engineering, given the need for principled uncertainty quantification across complex networked systems.
ISSN:0951-8320
1879-0836
DOI:10.1016/j.ress.2019.04.025