The problem of computing the SKT reliability, the probability that a source s can send communication to a specified set of terminals K ⊂ V in a probabilistic digraph D = (V,E) is considered. For general digraphs, this problem is known to be NP-hard and it is helpful to consider schemes that can decompose the problem into a number of smaller problems. A non-separable digraph is 2-connected if it contains a separation pair, a pair of nodes whose removal disconnects the digraph. Such a digraph can be partitioned into two or more segments. It is shown that at least one of these segments can be replaced by a simpler structure; this replacement results in an exact reliability preserving reduction. The proposed reduction scheme is general and is applicable to all digraphs containing a separation pair; earlier methods could only handle special cases. For a class of digraphs, called BSP digraphs, such a reduction is always admissible and the SKT reliability can be computed in time O(∣E∣). A digraph is a BSP digraph if its underlying undirected graph is series-parallel. A BSP digraph can be cyclic or acyclic. No polynomial-time algorithms were previously known for this class of digraphs.
[1]
Eugene L. Lawler,et al.
The Recognition of Series Parallel Digraphs
,
1982,
SIAM J. Comput..
[2]
Z. Birnbaum,et al.
Modules of Coherent Binary Systems
,
1965
.
[3]
J. A. Bondy,et al.
Graph Theory with Applications
,
1978
.
[4]
Mark K. Chang,et al.
Network reliability and the factoring theorem
,
1983,
Networks.
[5]
N. Spyratos,et al.
A fast algorithm for reliability calculations in sparse networks
,
1977,
Networks.
[6]
J. N. Hagstrom.
Combinatoric tools for computing network reliability
,
1980
.
[7]
A. Satyanarayana,et al.
A Unified Formula for Analysis of Some Network Reliability Problems
,
1982,
IEEE Transactions on Reliability.
[8]
A. Satyanarayana,et al.
An O(|E|) Time Algorithm for Computing the Reliability of a Class of Directed Networks
,
1984,
Oper. Res..
[9]
Leslie G. Valiant,et al.
The Complexity of Enumeration and Reliability Problems
,
1979,
SIAM J. Comput..
[10]
Michael O. Ball,et al.
Complexity of network reliability computations
,
1980,
Networks.