The construction spectrum is a useful tool to investigate the network reliability, which only depends on network structure and is called structure invariant. Importance measures are efficient tools to quantify and rank the impact of edges within a network. This study considers the K-terminal network with n edges and assumes that edges fail with an equal probability. The article focuses on investigating the importance measures of individual edge for the K-terminal network, including reliability achievement worth and reliability reduction worth, via the construction spectrum–based method. Generally, we establish the equations for reliability achievement worth and reliability reduction worth using the construction spectrum and determine the conditions under which the importance rankings generated by reliability achievement worth and reliability reduction worth only depend on the network structure through the construction spectrum. Similar results are obtained with reliability achievement worth and reliability reduction worth for pair of edges. A construction spectrum–based Monte-Carlo simulation is used to estimate reliability achievement worth and reliability reduction worth. Finally, a numerical example is presented to illustrate the application of these measures.
Networks play an important role in our daily activities. Consequently, their reliability and sensitivity analysis attracted much attention from different researchers. The network is composed of a collection of nodes and edges, in which some special nodes are named terminals. In practical engineering, the nodes denote road intersections, control centers, and communication/computer centers, while the edges denote the power lines, communications and supply channels, and road segments.
In the network of communication or transportation system, we are more concerned about the edge failure. For example, in a road network, the roads are denoted by the network edges and they may fail due to an earthquake. Thus, this article assumes that all the nodes are absolutely reliable, while all the edges are subjected to failure with identical probability. An edge failure implies that the edge is eliminated from the network. This fact may result in the down state for the network. The network is in down state if and only if there exists at least a pair of terminals such that they are disconnected. Conversely, the network is up if and only if any pair of terminals is connected by the edges in the working state. The network reliability is defined as the probability that the network is in the up state.1,2
The network reliability analysis can discriminate the bottleneck in a network and quantify the effect of the edge failure on the network failure. To this aim, the concept of importance measure (IM) is proposed and applied. The IMs produce numerical indexes to determine which edges are more critical for network failure or more important with respect to network reliability improvement. Many different IMs are proposed and investigated by researchers, including Birnbaum IM,3–5 Fussell–Vesely (FV) IM,6–8 Bayesian IM,9,10 reliability achievement worth (RAW),11 and reliability reduction worth (RRW).12 Furthermore, Page and Perry13 exploited the reliability polynomial to quantify the importance of individual edge based on its impact on network reliability. Hong and Lie14 established the joint IM of two edges, which considered the interaction of two edges in a network. As a result, the network edges can be ranked depending on their impact on network reliability according to a given IM.
From the definition of the above-mentioned IMs, the calculation of these measures relies on the reliability of network and sub-network. The network reliability evaluation has received considerable attention from many researchers. There are three elementary approaches to evaluate the network reliability. The first approach is to enumerate all the minimal paths (cuts) for the network, and then a probability computing is applied according to inclusion–exclusion method.15–18 The second approach evaluates the network reliability using the factoring algorithm.19–21 This algorithm chooses an edge of the network and decomposes the network into two sub-networks. For one, we assume that the edge is down, while for the other, we assume that the edge is up. Thus, the reliability evaluation of the original network boils down to the reliability evaluation of the two sub-networks. The third approach uses the binary decision diagrams (BDDs) to determine the network reliability.22–25 The BDD structure gives a directed acyclic network based on Shannon’s decomposition and provides compact expressions of the Boolean expressions.
However, for general network structure, the evaluations of network reliability and IMs are NP-hard.26,27 Therefore, there exists a significant distance between the theoretical analysis and the ability to compute them for moderate or large network. Thus, Monte-Carlo (MC) approaches are extensively applied to estimate the reliability and IMs for the K-terminal network.28,29 Gertsbakh and Shpungin30,31 and Vaisman et al.32 designed the MC method based on destruction spectrum (D-spectrum) to estimate the Birnbaum IM, FV IM, and joint IM for K-terminal network when the edges have common reliabilities.
The spectrum is usually classified into D-spectrum and construction spectrum (C-spectrum), which all depend only on the network structure and hence are called structure invariants.32 The D-spectrum is defined from the network destruction standpoint and is closely related to network cut. The C-spectrum is derived from the network construction standpoint and is closely related to network path. When considering the IM of K-terminal network, previous works have focused on using the method of the D-spectrum. However, for some K-terminal networks (e.g. a two-terminal network which is a parallel connection of some small networks), in contrast to D-spectrum, the C-spectrum is more easily obtained. Thus, an alternative method based on the C-spectrum should be adopted to investigate the IMs for K-terminal network. The contributions of this work include two aspects: (1) extend the traditional RRW and RAW to K-terminal network context and (2) provide a C-spectrum-based method to evaluate the RAW and RRW. Note that the RAW and RRW can be applied to evaluate the importance of pairs of edges.33–35 Thus, the RAW and RRW of a pair of edges for K-terminal network are also investigated via the C-spectrum-based method in this article.
This article is structured as follows. Section “Basic notions and definitions” gives the basic definitions and notations, as well as some relationships between the C-spectrum and path. Section “Spectrum representation for network IMs” derives equations for RAW and RRW of individual edge via the C-spectrum and establishes some properties concerning the rankings under these measures. Moreover, a similar method is presented for RAW and RRW with a pair of edges. In section “Algorithm and example,” an algorithm and a numerical example are given to demonstrate the application of these measures. Finally, section “Conclusion” gives the conclusion. All proofs are given in Appendix 1.
Basic notions and definitions
Based on different network performance and reliability definitions, many types of networks have been investigated. This article considers the K-terminal network, which is an undirected graph, N(V, E, K), where V is the node set, E is the edge set, | E | = n, and K is the set of special nodes (which are called terminals, K ⊆ V). We consider binary network consisting of binary edges and assume that all the nodes are absolutely reliable, while all the edges are subjected to failure with identical failure probability. When an edge fails, it is in the down state and can be erased from the network. Otherwise, it is in the up state. The binary variable xi = 1(0) denotes that the edge i is in up (down) state. The probability pi is the reliability of edge i, that is, pi = P(xi = 1). The structure function determines the state of the network, where x = (x1, x2, …, xn). The denotes the up (down) state of the network. The network is up if and only if all the terminals are connected to each other by a path consisting of operational edges. The path is a set of operational edges which connects all terminals in K. The cut is a set of edges whose failures result in the down state for the network, that is, at least two terminals are disconnected in K. The reliability of the network is defined as the probability that the network is in the up state, that is, R = P(ϕ(x) = 1) = R(p1, p2, …, pn).
This article investigates the K-terminal network and assumes that the edge failures are mutually independent with identical failure probability. For this simplified setting, the network reliability and IMs can be estimated through the combinatorial spectrum method. In the following sections, we will investigate the network IM based on the C-spectrum. Therefore, we focus on stating the definition of C-spectrum as follows.
Let π = (i1, i2, …, in) be a random permutation of edge number and assume that all edges are down in the beginning. Then, moving along π from left to right, we turn up the edge one by one. Let fx denote the probability that the network is up by turning up the edge ix (i.e. on the xth step for this construction process). The discrete probability vector f = (f1, f2, …, fn) is called the C-spectrum. Let Y be the number of edges needed to be turned from down to up causing the network to be in the up state. Then, fx = P(Y = x), and the cumulative C-spectrum is defined as F(x) = f1 + f2 +⋯+ fx = P(Y ≤ x), where x = 1, 2, …, n. It was shown as32
where B(x) is the number of paths of size x. Thus, F(x) can be interpreted as the probability that the network is up if exactly x randomly chosen edges are up.
To investigate the importance for individual edge i, B(x) can be split into two parts, as
where B(x, 1i) is the number of paths that (1) exactly has x up edges and (2) edge i is among the up edges; B(x, 0i) is the number of paths that (1) exactly has x up edges and (2) edge i is not among the up edges.
According to equations (1) and (2), F(x) can also be split into two parts, as
where
and
Hence, F(x, 1i) can be explained as the probability that the network is up and edge i is up if x randomly chosen edges are up, while F(x, 0i) is the probability that the network is up and edge i is down if x randomly chosen edges are up.
The individual edge IM does not tell the information about how the edges affect each other. To quantify the interaction between edges, the concept of IMs for a pair of edges has been introduced. According to the definitions of RRW and RAW, we introduce B(x, 1i, 1j) and B(x, 0i, 0j) for the pair of edges (i, j) as follows.
B(x, 1i, 1j) is the number of paths that (1) has exactly x up edges and (2) edges i and j are among the up edges. B(x, 0i, 0j) is the number of paths that (1) has exactly x up edges and (2) edges i and j are not among the up edges.
Hence, F(x, 1i, 1j) can be explained as the probability that the network is up and the pair (i, j) is up if x randomly chosen edges are up from n edges. F(x, 0i, 0j) is the probability that the network is up and the pair (i, j) is down if x randomly chosen edges are up from n edges.
The following example illustrates the definitions of F(x), F(x, 1i), F(x, 0i), F(x, 1i, 1j), and F(x, 0i, 0j).
Example 1
Considering the network in Figure 1, the paths of size 3 are {1, 2, 3}, {1, 2, 4}, and {2, 3, 4}. Among these paths, the paths including edge 3 are {1, 2, 3} and {2, 3, 4}; the path including the edge pair (3, 4) is {2, 3, 4}. Thus, B(3) = 3, B(3, 13) = 2, B(3, 13, 14) = 1, and B(3, 03) = B(3) − B(3, 13) = 1. Hence, F(3) = 3/4, F(3, 13) = 2/4, F(3, 03) = 1/4, and F(3, 13, 14) = 1/4. Similarly, all the associated values are evaluated and presented in Tables 1 and 2, where (1i, 1j) is abbreviated for F(k, 1i, 1j).
Values of F(k), F(k, 1i), and F(k, 0i) for example 1.
k
F(k)
F(k, 11)
F(k, 12)
F(k, 13)
F(k, 14)
F(k, 01)
F(k, 02)
F(k, 03)
F(k, 04)
1
0
0
0
0
0
0
0
0
0
2
1/6
1/6
1/6
0
0
0
0
1/6
1/6
3
3/4
2/4
3/4
2/4
2/4
1/4
0
1/4
1/4
4
1
1
1
1
1
0
0
0
0
Values of F(k, 1i, 1j) for example 1.
k
(13, 14)
(12, 14)
(11, 12)
(11, 13)
(11, 14)
(12, 13)
1
0
0
0
0
0
0
2
0
0
1/6
0
0
0
3
1/4
2/4
2/4
1/4
1/4
2/4
4
1
1
1
1
1
1
Example of network with four edges and two terminals {s, t}.
Suppose that all these edges in a network have independent and identically distributed reliability p (i.e. all the edges have identical failure probability q = 1 − p). This section establishes equations for network IM via the C-spectrum, including RAW and RRW for an individual edge and a pair of edges.
Spectrum representation for RAW and RRW of an individual edge
From the definition of B(k) and the law of total probability, we have
Similarly, based on the definitions B(k, 1i) and B(k, 0i), we can write
and
In equation (11), since the state of a particular edge i is known in the up state, the summation for k is from 0 to n − 1. Then B(k, 1i) should be substituted with B(k + 1, 1i). Similarly, the summation for k is from 1 to n − 1 in equation (12) since the state of a particular edge i is known in the down state.
The RAW evaluates the percentage increase in system reliability generated by a given component. Mathematically, it can be written as
In the context of K-terminal network reliability, from equations (10) and (11), we have
Finally, based on equations (1) and (4), the spectrum representation for RAW(i) is obtained as
Comparing equation (15) for different edges i and j, we can establish the following proposition.
Proposition 1
Consider a network that has n edges. For two fixed edges i and j and the corresponding {F(k, 1i), 1 ≤ k ≤ n} and {F(k, 1j), 1 ≤ k ≤ n}, the following assertions hold:
If F(k, 1i) ≥ F(k, 1j) for all 1 ≤ k ≤ n, then RAW(i) ≥ RAW(j) for all 0 < p < 1.
Let m = max{k:F(k, 1i) ≠ F(k, 1j)}. Suppose F(m, 1i) > F(m, 1j). Then, there exists p0 satisfying RAW(i) > RAW(j) for all p > p0.
The Proposition 1 is illustrated by the following example.
Example 2
Let us compare the RAW of edges 1 and 2 in the network depicted in Figure 1. According to Table 1, we obtain m = max{k:F(k, 11) ≠ F(k, 12)} = 3 and F(3, 12) = 3/4 > F(3, 11) = 1/2. Thus, the result of RAW(2) > RAW(1) for sufficiently large p follows part 2 of Proposition 1. In fact, F(k, 12) ≥ F(k, 11) ≥ F(k, 13) ≥ F(k, 14) for all 1 ≤ k ≤ 4 in Table 1. Thus, by part 1 of Proposition 1, RAW(2) ≥ RAW(1) ≥RAW(3) ≥ RAW(4) for all the 0 < p < 1.
The RRW quantifies the potential damage caused to the system by a given component. Mathematically, it can be written as
Finally, substituting equations (1) and (5) into equation (17), the spectrum representation for RRW(i) is derived as
Based on equation (18), we can derive the following proposition.
Proposition 2
Consider a network with n edges. For two fixed edges i and j and the corresponding {F(k, 0i), 1 ≤ k ≤ n − 1} and {F(k, 0j), 1 ≤ k ≤ n − 1}, the following assertions hold:
If F(k, 0j) ≥ F(k, 0i) for all 1 ≤ k ≤ n − 1, then RRW(i) ≥ RRW(j) for all 0 < p < 1.
Let m = max{k:F(k, 0i) ≠ F(k, 0j)}. If F(m, 0j) > F(m, 0i), then there exists p0 satisfying RRW(i) > RRW(j) for all p > p0.
The following example demonstrates the application of Proposition 2.
Example 3
Consider the network depicted in Figure 1. Let us compare RRW of edges 1 and 3. According to Table 1, we have m = max{k:F(k, 01) ≠ F(k, 03)} = 2 and F(2, 03) = 1/6 > F(2, 01) = 0. Thus, the result of RRW(1) > RRW(3) for sufficiently large p follows part 2 of Proposition 2. In addition, we have F(k, 02) ≤ F(k, 01) ≤ F(k, 03) ≤ F(k, 04) for all 1 ≤ k ≤ 4 in Table 1. Thus, by part 1 of Proposition 2, RRW(2) ≥ RRW(1) ≥ RRW(3) ≥ RRW(4) for all 0 < p < 1.
Remark 1
Note that F(k, 1i) = F(k) − F(k, 0i) and F(k, 1j) = F(k) − F(k, 0j). Thus, F(k, 1i) ≥ F(k, 1j) for all k if and only if F(k, 0i) ≤ F(k, 0j) for all k. This is to say that the conditions of part 1 of Propositions 1 and 2 are equivalent. Hence, when one of the two conditions holds, the rankings generated by RAW and RRW are consistent for all ps.
Spectrum representation for RAW and RRW with pair of edges
The RAW(i, j) evaluates the importance for the pair of components i and j on the basis of their potential to improve the system reliability generated by the pair of components (i, j) as
where P(ϕ = 1│xi = xj = 1) is the system reliability given that components i and j are up.
By the definition of B(k, 1i, 1j) and the law of total probability, for K-terminal network, we can write
In equation (20), note that the state of the pair of edges (i, j) is known and they are up. Hence, the summation for k is from 0 to n − 2 and B(k + 2, 1i, 1j) will substitute for B(k, 1i, 1j). Moreover, in the context of K-terminal network reliability, by substituting equations (20) and (10) into equation (19), we can write
Finally, combining equations (6) and (1), the following equation is derived
Considering equation (22), we have the following proposition.
Proposition 3
Consider a network with n edges. For the two pairs of edges (i, j), (h, s), and the corresponding {F(k, 1i, 1j), 2 ≤ k ≤ n} and {F(k, 1h, 1s), 2 ≤ k ≤ n}, the following assertions hold:
If F(k, 1i, 1j) ≥ F(k, 1h, 1s) for all 2 ≤ k ≤ n, then RAW(i, j) ≥ RAW(h, s) for all 0 < p < 1.
Let m = max{k:F(k, 1i, 1j) ≠ F(k, 1h, 1s)}. If F(m, 1i, 1j) > F(m, 1h, 1s), then there exists p0 satisfying RAW(i, j) ≥ RAW(h, s) for all p > p0.
Next, we will illustrate Proposition 3 with the following example.
Example 4
Considering the network depicted in Figure 1, let us calculate the RAW rankings applied to the pairs of edges. According to Table 2, one can see F(k, 11, 12) ≥ F(k, 12, 14) = F(k, 12, 13) ≥ F(k, 13, 14) ≥ F(k, 11, 13) ≥ F(k, 11, 14) for all 1 ≤ k ≤ 4. Thus, by part 1 of Proposition 3, RAW(1, 2) ≥ RAW(2, 4) ≥ RAW(2, 3) ≥ RAW(3, 4) = RAW(1, 3) = RAW(1, 4) for all 0 < p < 1.
RRW(i, j) evaluates the importance of the pair of components (i, j) in the light of their potential to reduce the system reliability caused by the pair of components (i, j). Mathematically, we have
where P(φ = 1│xi =xj = 0) is the system reliability given that components i and j are down.
By the definition of B(k, 0i, 0j) and the law of total probability, for K-terminal network, we can write
In equation (24), since the state of the pair of edges (i, j) is known and they are down, the summation for k is from 1 to n − 2. Moreover, by substituting equations (10) and (24) into equation (23), under the context of K-terminal network reliability, we can get
To compare the importance of the pair edges based on RAW(i, j), the following proposition is established.
Proposition 4
Consider a network with n edges. For the two pairs of edges (i, j), (h, s), and the corresponding values {F(k, 0i, 0j), 2 ≤ k ≤ n} and {F(k, 0h, 0s), 2 ≤ k ≤ n}, the following assertions hold:
If F(k, 0h, 0s) ≥ F(k, 0i, 0j) for all 2 ≤ k ≤ n, then RRW(i, j) ≥ RRW(h, s) for all 0 < p < 1.
Let m = max{k:F(k, 0h, 0s) ≠ F(k, 0i, 0j)}. If F(m, 0h, 0s) > F(m, 0i, 0j), then there exists p0 satisfying RRW(i, j) ≥ RRW(h, s) for all p > p0.
Proposition 4 is illustrated by the following example.
Example 5
Consider the network depicted in Figure 1. Let us consider the RRW rankings applied to the pairs of edges. According to Table 2, one can see F(k, 03, 04) ≥ F(k, 01, 02) = F(k, 02, 04) = F(k, 02, 03) = F(k, 01, 03) = F(k, 01, 04) for all 1 ≤ k ≤ 4 and strict inequality holds for k = 2. Thus, by part 1 of Proposition 4, RRW(1, 2) = RRW(2, 4) = RRW(2, 3) = RRW(1, 3) = RRW(1, 4) > RRW(3, 4) for all 0 < p < 1. Since {1, 2}, {2, 4}, {2, 3}, {1, 3}, and {1, 4} are cuts of size 2, RRW(1, 2) = RRW(2, 4) = RRW(2, 3) = RRW(1, 3) = RRW(1, 4) = ∞.
Remark 2
In the above four propositions, the conditions of part 1 imply that the rankings provided by these measures do not depend on edge reliability p. However, except for the networks with good structure, these conditions do not always hold (e.g. for some k, F(k, 0h, 0s) ≥ F(k, 0i, 0j); but F(k, 0h, 0s) ≤ F(k, 0i, 0j) for other k). Therefore, in general, these rankings depend on not only the network structure but also the edge reliability p. This fact will be illustrated in the numerical example in the next section. Furthermore, the conditions of part 2 in these propositions always hold and imply that these rankings are structural rankings when p is sufficiently large. (i.e. these rankings depend only on the network structure through the C-spectrum when p is large enough).
From the practical standpoint, the edge reliability is not easy to obtain if the sample size or testing time is limited. In real life, the edge reliability is usually regarded as high. But in the phase of network design, using the highly reliable edge may not produce a high level of network reliability. Thus, redundancy is commonly used in network design to enhance network reliability. Incorporating redundancy will result in the network with complex structure function. Propositions 1–4 can be applied to compare the edges of such network with complex structure and largely reliable edge. According to Propositions 1–4, there is no need to compute the RRW and RAW to compare the importance of the edges. We only need to compare theC-spectra of the corresponding edges. Thus, this fact contributes to the reduction of computing time.
Algorithm and example
This section gives an algorithm and an example to explain how we can rank the individual edge (the pair of edges) based on the RAW and RRW. These measures have been estimated with the MC approach based on C-spectrum.
Algorithm
Vaisman et al.32 have designed an MC algorithm for estimating the network C-spectrum as follows. Considering a network that has n edges, we first simulate M random edge permutations π = (i1, i2, …, in) for approximating F(x). Then, moving along an edge permutation from left to right, a sequential edge construction process is imitated. One counts the number Nj of edge permutations for which the network went into up state at the jth step of the construction process. Finally, we take as the estimation of F(x).
To estimate F(x, 1j), one can revise the procedure which is described above. Specifically, the summation (N1 + N2 + ⋯ + Nx)/M = M(x) is divided into two terms as M(x, 1j) + M(x, 0j). The first term M(x, 1j) is the number of edge permutations such that the network went to up state when the first x edges including edge j are up, while the second term M(x, 0j) does not include edge j. We can write and as the estimation of F(x, 1j) and F(x, 0j) respectively.
Similarly, one counts the number of edge permutations (M(x, 1i, 1j) (M(x, 0i, 0j)) such that the network went to up state when the first x edges including (not) edges i and j are up. Thus, M(x, 1i, 1j)/M and M(x, 0i, 0j)/M are used to estimate F(x, 1i, 1j) and F(x, 0i, 0j)) respectively.
Examples
Consider the hypercube network H3 depicted in Figure 2. All the edges are subjected to failure and independent with common reliability p. All the nodes are absolutely reliable and nodes 1, 3, and 6 are terminals. The network is in the up state if all the terminals are connected to each other. In computer networks, the hypercube network configurations have wide application.36
H3 network with terminals {1, 3, 6}.
Tables 3 and 4 present the estimations of F(k, 1i) and F(k, 0i) respectively. The rankings for the pairs of edges (2, j) (j = 1, 3, 4, …, 12) are presented in Tables 5 and 6 according to the RAW and RRW for various ps, respectively. The values of RAW and RRW are evaluated by equations (22) and (26), respectively. Moreover, F(k, 1i), F(k, 0i), F(k, 1i, 1j), and F(k, 0i, 0j) are estimated by the MC algorithm32 with M = 10,000.
Estimation of F(k, 1i) for all the edges in the H3 network.
k
F(k, 11)
F(k, 12)
F(k, 13)
F(k, 14)
F(k, 15)
F(k, 16)
F(k, 17)
F(k, 18)
F(k, 19)
F(k, 110)
F(k, 111)
F(k, 112)
1
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
3
0.0045
0
0
0.0045
0.0045
0
0
0
0
0
0
0
4
0.0263
0.0101
0.0101
0.0263
0.0263
0.0101
0.0101
0.0020
0.0101
0.0020
0.0101
0.0020
5
0.0846
0.0581
0.0581
0.0846
0.0846
0.0581
0.0581
0.0265
0.0581
0.0265
0.0581
0.0265
6
0.2154
0.1926
0.1926
0.2154
0.2154
0.1926
0.1926
0.1396
0.1926
0.1396
0.1926
0.1396
7
0.4419
0.4318
0.4318
0.4419
0.4419
0.4318
0.4318
0.3914
0.4318
0.3902
0.4318
0.3914
8
0.6202
0.6182
0.6182
0.6202
0.6202
0.6182
0.6182
0.6000
0.6182
0.6000
0.6182
0.6000
9
0.7409
0.7409
0.7409
0.7409
0.7409
0.7409
0.7409
0.7364
0.7409
0.7364
0.7409
0.7364
10
0.8333
0.8333
0.8333
0.8333
0.8333
0.8333
0.8333
0.8333
0.8333
0.8333
0.8333
0.8333
11
0.9167
0.9167
0.9167
0.9167
0.9167
0.9167
0.9167
0.9167
0.9167
0.9167
0.9167
0.9167
12
1
1
1
1
1
1
1
1
1
1
1
1
Estimation of F(k, 0i) for all the edges in the H3 network.
k
F(k, 01)
F(k, 02)
F(k, 03)
F(k, 04)
F(k, 05)
F(k, 06)
F(k, 07)
F(k, 08)
F(k, 09)
F(k, 010)
F(k, 011)
F(k, 012)
1
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0.0045
0.0045
0
0
0.0045
0.0045
0.0045
0.0045
0.0045
0.0045
0.0045
4
0.0101
0.0263
0.0263
0.0101
0.0101
0.0263
0.0263
0.0343
0.0263
0.0343
0.0263
0.0343
5
0.0518
0.0783
0.0783
0.0518
0.0518
0.0783
0.0783
0.1098
0.0783
0.1098
0.0783
0.1098
6
0.1548
0.1775
0.1775
0.1548
0.1548
0.1775
0.1775
0.2305
0.1775
0.2305
0.1775
0.2305
7
0.2854
0.2955
0.2955
0.2854
0.2854
0.2955
0.2955
0.3359
0.2955
0.3371
0.2955
0.3359
8
0.3010
0.3030
0.3030
0.3010
0.3010
0.3030
0.3030
0.3212
0.3030
0.3212
0.3030
0.3212
9
0.2455
0.2455
0.2455
0.2455
0.2455
0.2455
0.2455
0.2500
0.2455
0.2500
0.2455
0.2500
10
0.1667
0.1667
0.1667
0.1667
0.1667
0.1667
0.1667
0.1667
0.1667
0.1667
0.1667
0.1667
11
0.0833
0.0833
0.0833
0.0833
0.0833
0.0833
0.0833
0.0833
0.0833
0.0833
0.0833
0.0833
12
0
0
0
0
0
0
0
0
0
0
0
0
Rankings of the pairs (2, j) for various ps based on RAW.
Rank
p = 0.1
p = 0.4
p = 0.5
p = 0.7
p = 0.9
RAW
(2, j)
RAW
(2, j)
RAW
(2, j)
RAW
(2, j)
RAW
(2, j)
1
23.6568
(2, 6)
3.7983
(2, 6)
3.2454
(2, 6)
3.6931
(2, 6)
10.0282
(2, 6)
2
18.6680
(2, 5)
3.5343
(2, 5)
3.1252
(2, 5)
3.6752
(2, 5)
10.0279
(2, 5)
3
14.0241
(2, 4)
3.2556
(2, 4)
2.9917
(2, 11)
3.6498
(2, 11)
10.0270
(2, 7)
4
13.9357
(2, 1)
3.2415
(2, 11)
2.9783
(2, 4)
3.6491
(2, 7)
10.0270
(2, 9)
5
10.7401
(2, 11)
3.2086
(2, 7)
2.9783
(2, 7)
3.6491
(2, 9)
10.0269
(2, 11)
6
10.3702
(2, 7)
3.2086
(2, 9)
2.9783
(2, 9)
3.6393
(2, 4)
10.0261
(2, 4)
7
10.3702
(2, 9)
3.1767
(2, 1)
2.9115
(2, 1)
3.5994
(2, 1)
10.0182
(2, 1)
8
9.7451
(2, 3)
2.9862
(2, 3)
2.8180
(2, 3)
3.5790
(2, 3)
10.0173
(2, 3)
9
4.9357
(2, 8)
2.7585
(2, 8)
2.7112
(2, 8)
3.5653
(2, 12)
10.0171
(2, 12)
10
4.5454
(2, 12)
2.7380
(2, 12)
2.7112
(2, 12)
3.5582
(2, 8)
10.0164
(2, 8)
11
4.0088
(2, 10)
2.5945
(2, 10)
2.6177
(2, 10)
3.5351
(2, 10)
10.0154
(2, 10)
Rankings of the pairs (2, j) for various ps based on RRW.
Rank
p = 0.1
p = 0.4
p = 0.5
p = 0.7
p = 0.9
RRW
(2, j)
RRW
(2, j)
RRW
(2, j)
RRW
(2, j)
RRW
(2, j)
1
7.3978
(2, 1)
1.9121
(2, 1)
1.2763
(2, 1)
0.4919
(2, 1)
0.1128
(2, 1)
2
7.3386
(2, 4)
1.7920
(2, 4)
1.1760
(2, 4)
0.4696
(2, 3)
0.1126
(2, 3)
3
5.1653
(2, 5)
1.4665
(2, 5)
1.0448
(2, 3)
0.4444
(2, 4)
0.1052
(2, 4)
4
1.4421
(2, 3)
1.3474
(2, 3)
1.0028
(2, 5)
0.4089
(2, 5)
0.1036
(2, 5)
5
1.4255
(2, 7)
1.1837
(2, 7)
0.8914
(2, 7)
0.3976
(2, 7)
0.1035
(2, 11)
6
1.4255
(2, 9)
1.1837
(2, 9)
0.8914
(2, 9)
0.3976
(2, 9)
0.1035
(2, 7)
7
1.4170
(2, 11)
1.1687
(2, 11)
0.8844
(2, 11)
0.3976
(2, 11)
0.1035
(2, 9)
8
1.1713
(2, 10)
0.9707
(2, 10)
0.7746
(2, 10)
0.3809
(2, 10)
0.1033
(2, 10)
9
1.1623
(2, 12)
0.9141
(2, 12)
0.7223
(2, 6)
0.3635
(2, 6)
0.1024
(2, 6)
10
1.1558
(2, 6)
0.9065
(2, 6)
0.7223
(2, 8)
0.3635
(2, 8)
0.1024
(2, 8)
11
1.1558
(2, 8)
0.9065
(2, 8)
0.7223
(2, 12)
0.3585
(2, 12)
0.1017
(2, 12)
Note that for RAW (RRW) rankings, it is only needed to compare the C-spectra of the corresponding edges according to propositions 1–2. We can observe from Table 3 that, F(k, 11) = F(k, 14) = F(k, 15) ≥ F(k, 12) = F(k, 13) = F(k, 16) = F(k, 17) = F(k, 19) = F(k, 111) ≥ F(k, 18) = F(k, 110) = F(k, 112). Thus, we arrive at RAW(1)=RAW(4)=RAW(5)≥RAW(2)=RAW(3) =RAW(6) = RAW(7)=RAW(9)=RAW(11)≥RAW (8)≥ RAW(10) = RAW(12) for all ps. Similarly, from Table 4 and Proposition 2, we can find that the rankings produced by RRW and RAW are consistent. This consistency is associated with the equivalent of the conditions of part 1 of Propositions 1 and 2, as discussed in Remark 1.
However, by comparing Tables 5 and 6, the rankings generated by RAW and RRW for the pairs of edges are not consistent. For example, the edge pair (2, 6) is the most important according to the RAW for all ps. However, based on the RRW, the edge pair (2, 1) is the most important for all ps. This fact is related to the different importance of perspectives. The greatest improvement to the network reliability is given by the pair (2, 6) for all various ps, which is measured by RAW. However, the greatest damage to the network reliability is caused by the pair (2, 1) for all ps, which is measured by RRW.
According to Table 5, the edge pair (2, 6) is the most important pair of edges regardless of the edge reliability p based on the RAW. However, in general, the rankings generated by RAW depend on the network structure and edge reliability p. For example, according to the RAW, the pair (2, 4) is more important than the pair (2, 7) for small p (p = 0.1), whereas for large p (p = 0.9), the pair (2, 7) is more important than the pair (2, 4). Similar results can be found based on the RRW for the pairs of edges in Table 6.
From Tables 3 and 5, based on the RAW, it is interesting to note that edge 1 is more important than edge 6 for all ps, whereas the pair (2, 6) is more important than the pair (2, 1) for all ps. This result illustrates that the measure RAW(i, j) is not directly related to the measures at the individual edge level of RAW(i) and RAW(j). Similar observation can be made for the measure RRW(i, j), which also cannot be directly related to the individual edge level of RRW(i) and RRW(j) by comparing Tables 4 and 6.
Conclusion
This article considers binary K-terminal network consisting of binary edges. Under the assumption that all the edges in the K-terminal network have identical failure probability, we develop equations expressing RAW and RRW for individual edges based on the C-spectrum. When the network has special structure or the edge reliability is high enough, it is shown that the rankings provided by these measures only depend on network structure through the C-spectrum, regardless of the failure probability of edges. Similar results are obtained for RAW and RRW with a pair of edges. An MC simulation based on the C-spectrum is applied for computing the RAW and RRW. Experimental results show that the RAW and RRW can effectively quantify the impact of edges with respect to K-terminal network reliability. Our results provide more information for understanding the K-terminal network and can serve as a basis for optimal design of K-terminal network.
Footnotes
Handling Editor: Zhaojun Li
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research,authorship,and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research,authorship,and/or publication of this article: This research was financially supported by the National Natural Science Foundation of China (nos 71471147 and 71871181),the Basic Research Project of Natural Science in Shaanxi Province (no. 2018JM7009),the 111 Project (no. B13044),and the Top International University Visiting Program for Outstanding Young Scholars of Northwestern Polytechnical University.
ORCID iDs
Zhenggeng Ye
Zhiqiang Cai
References
1.
GertsbakhIBShpunginY.Models of network reliability: analysis, combinatorics, and Monte Carlo. Boca Raton, FL: CRC Press, 2009.
2.
KroeseDPTaimreTBotevZI.Handbook of Monte Carlo methods. Hoboken, NJ: John Wiley & Sons, 2013.
3.
ZhuXFuYYuanTet al. Birnbaum importance based heuristics for multi-type component assignment problems. Reliab Eng Syst Safe2017; 165: 209–221.
4.
ShenJCuiLDuS.Birnbaum importance for linear consecutive-k-out-of-n systems with sparse d. IEEE T Reliab2015; 64: 359–375.
5.
BirnbaumZW. On the importance of different components in a multicomponent system. In: KrishnaiahPR (ed.) Multivariate analysis II. New York: Academic Press, 1969, pp.581–592.
6.
VeselyWE.A time-dependent methodology for fault tree evaluation. Nucl Eng Des1970; 13: 337–360.
7.
FussellJB.How to hand-calculate system reliability and safety characteristics. IEEE T Reliab1975; 24: 169–174.
8.
MengFC.Comparing the importance of system components by some structural characteristics. IEEE T Reliab1996; 45: 59–65.
9.
SingpurwallaND.Reliability and risk: a Bayesian perspective. Chichester: John Wiley & Sons, 2006.
10.
BhattacharyaDRoychowdhuryS.Bayesian importance measure-based approach for optimal redundancy assignment. Am J Math: S2016; 35: 335–344.
11.
VasseurDLloryM.International survey on PSA figures of merit. Reliab Eng Syst Safe1999; 66: 261–274.
12.
LevitinGPodofilliniLZioE.Generalised importance measures for multi-state elements based on performance level restrictions. Reliab Eng Syst Safe2003; 82: 287–298.
13.
PageLBPerryJE.Reliability polynomials and link importance in networks. IEEE T Reliab1994; 43: 51–58.
14.
HongJSLieCH.Joint reliability-importance of two edges in an undirected network. IEEE T Reliab1993; 42: 17–23.
15.
ColbournCJ.The combinatorics of network reliability. New York: Oxford University Press, 1987.
16.
HaririSRaghavendraCS.SYREL: a symbolic reliability algorithm based on path and cutset methods. IEEE T Comput1987; C-36: 1224–1232.
17.
LocksMO.A minimizing algorithm for sum of disjoint products. IEEE T Reliab1987; 36: 445–453.
18.
AhmadSH.Simple enumeration of minimal cutsets of acyclic directed graph. IEEE T Reliab1988; 37: 484–487.
19.
SatyanarayanaAChangMK.Network reliability and the factoring theorem. Networks1983; 13: 107–120.
20.
WoodRK.A factoring algorithm using polygon-to-chain reductions for computing K-terminal network reliability. Networks1985; 15: 173–190.
21.
PageLBPerryJE.A practical implementation of the factoring theorem for network reliability. IEEE T Reliab1988; 37: 259–267.
22.
YehFMLuSKKuoSY.OBDD-based evaluation of k-terminal network reliability. IEEE T Reliab2002; 51: 443–451.
23.
ImaiHSerineKImaiK.Computational investigations of all-terminal network reliability via BDDs. IEICE T Fund Electr1999; 82: 714–721.
24.
ZangXSunHTrivediKS.A BDD-based algorithm for reliability graph analysis. Technical report, Department of Electrical Engineering, Duke University, Durham, NC, 2000.
25.
HardyGLucetCLimniosN.K-terminal network reliability measures with binary decision diagrams. IEEE T Reliab2007; 56: 506–515.
26.
ValiantLG.The complexity of enumeration and reliability problems. SIAM J Comput1979; 8: 410–421.
27.
KargerDR.A randomized fully polynomial time approximation scheme for the all-terminal network reliability problem. SIAM J Comput1999; 29: 492–514.
28.
L’EcuyerPRubinoGSaggadiSet al. Approximate zero-variance importance sampling for static network reliability estimation. IEEE T Reliab2011; 60: 590–604.