Factoring Algorithms for Computing K-Terminal Network Reliability
- 1 August 1986
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Reliability
- Vol. 35 (3) , 269-278
- https://doi.org/10.1109/tr.1986.4335431
Abstract
Let GK denote a graph G whose edges can fail and with a set K ⊆ V specified. Edge failures are independent and have known probabilities. The K-terminal reliability of GK, R(GK), is the probability that all vertices in K are connected by working edges. A factoring algorithm for computing network reliability recursively applies the formula R(GK) = piR(GK * ei) + qiR(GK - ei) where GK * ei is GK, with edge ei contracted, GK - ei is GK with ei deleted and pi = 1 - qi is the reliability of edge ei. Various reliability-preserving reductions can be performed after each factoring operation in order to reduce computation. A unified framework is provided for complexity analysis and for determining optimal factoring strategies. Recent results are reviewed and extended within this framework.Keywords
This publication has 18 references indexed in Scilit:
- Computational Complexity of Network Reliability Analysis: An OverviewIEEE Transactions on Reliability, 1986
- A Linear-Time Algorithm for Computing K-Terminal Reliability in Series-Parallel NetworksSIAM Journal on Computing, 1985
- A factoring algorithm using polygon‐to‐chain reductions for computing K‐terminal network reliabilityNetworks, 1985
- Network reliability and the factoring theoremNetworks, 1983
- A recursive algorithm for finding reliability measures related to the connection of nodes in a graphNetworks, 1980
- Matroids and a Reliability Analysis ProblemMathematics of Operations Research, 1979
- Bayesian Decomposition Method for Computing the Reliability of an Oriented NetworkIEEE Transactions on Reliability, 1976
- Dividing a Graph into Triconnected ComponentsSIAM Journal on Computing, 1973
- Depth-First Search and Linear Graph AlgorithmsSIAM Journal on Computing, 1972
- Reliable circuits using less reliable relaysJournal of the Franklin Institute, 1956