Next Article in Journal
Subclasses of Yamakawa-Type Bi-Starlike Functions Associated with Gegenbauer Polynomials
Next Article in Special Issue
The Local Antimagic Total Chromatic Number of Some Wheel-Related Graphs
Previous Article in Journal
Modification of the Logarithm Methodology of Additive Weights (LMAW) by a Triangular Fuzzy Number and Its Application in Multi-Criteria Decision Making
Previous Article in Special Issue
A New Proof for a Result on the Inclusion Chromatic Index of Subcubic Graphs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Local Optimality of Mixed Reliability for Several Classes of Networks with Fixed Sizes

1
School of Computer, Qinghai Normal University, Xining 810008, China
2
The State Key Laboratory of Tibetan Intelligent Information Processing and Application, Xining 810008, China
3
Academy of Plateau, Science and Sustainability, Xining 810008, China
4
Department of Mathematics, West Virginia University, Morgantown, WV 26506, USA
*
Author to whom correspondence should be addressed.
Axioms 2022, 11(3), 91; https://doi.org/10.3390/axioms11030091
Submission received: 17 January 2022 / Revised: 20 February 2022 / Accepted: 22 February 2022 / Published: 24 February 2022
(This article belongs to the Special Issue Graph Theory with Applications)

Abstract

:
In this work, the local optimality of mixed reliability of networks is surveyed. A reliability comparison criterion related with subgraphs to measure the local optimality of the mixed reliability of networks is established. Using the comparison criterion, we characterize all locally optimally mixed reliable networks among all n-vertex networks with fixed sizes m = n , m = n + 1 and m = n + 2 , respectively.
MSC:
05C31; 68R10; 90B18

1. Introduction

Throughout this paper, networks are modelled as graphs. All graphs considered here are simple and undirected. For positive integers m and n, an ( n , m ) graph refers to a graph with n vertices and m edges. We shall use Ω ( n , m ) to denote the family of all ( n , m ) graphs. For an integer k 2 , a graph G is k-connected if, for any pair of distinct vertices s and t of G, there are at least k internally disjoint s-t paths in G. The reliability of a network is defined as the probability that the residual vertices can communicate with each other. We shall use p and q to denote probabilities, and so unless otherwise stated, p and q will denote two real numbers (or real valued functions) with 0 p 1 and 0 q 1 . Generally, there are three kinds of reliability models: namely, the vertex fault model, the edge fault model, and the vertex-and-edge fault model, respectively. In the vertex fault model, it is assumed that all the edges will never fail, while the vertices could fail independently with the same failure probability p. Likewise, in the edge fault model, it is assumed that all vertices will never fail, while the edges could fail with the same failure probability q. Studies on the reliability in the vertex fault model and the edge fault model have been conducted by many researchers. In the Refs. [1,2,3], synthesis results of reliable networks in both the edge fault model and the vertex fault model were surveyed.
For the vertex fault model, Goldschmidt et al. in the Ref. [4] defined a network G Ω ( n , m ) to be uniformly best if, for all choices of p, G is most reliable among all the graphs in Ω ( n , m ) , and showed that the complete bipartite graph K b , b + 2 is uniformly best among all graphs in Ω ( 2 b + 2 , b 2 + 2 b ) . Furthermore, in the Ref. [4], the authors also showed that when n 6 , the star plus one edge and the cycle are the only two locally optimally reliable graphs of Ω ( n , n ) . Hakimi and Amin in the Ref. [5] studied the construction of reliable ( n , m ) graphs with connectivity being r = [ 2 m / n ] 3 , and with no more than n minimum vertex cut-sets. Smith et al. [6,7] showed how to construct locally optimally reliable graphs when the probability of a vertex failure is sufficiently small.
For the edge fault model, Bauer et al. [8,9] showed that for small edge failure probabilities and given the number of vertices and edges, all graphs having minimum m λ chosen among those with maximum λ are locally optimally reliable, and studied the existence of such graphs. Zhao [10] showed that regular complete multipartite graphs and almost regular complete multipartite graphs are locally optimally reliable in their graph classes, respectively. Boesch et al. [11] showed that, given the number of vertices n, and the number of edges m, uniformly optimally reliable simple graphs always exist for m = n 1 , n , n + 1 , or n + 2 , and proposed a conjecture for m = n + 3 . Gross et al. [12] demonstrated that the uniformly optimally reliable simple graphs in these classes in the Ref. [11] were also uniformly optimally reliable when the classes were extended to include multigraphs. Wang [13] gave a proof of Boesch’s conjecture in the Ref. [11]. In the Ref. [14], the uniformly optimally and least reliable networks were given for the families of networks with n vertices, n + 1 and n + 2 edges. Liu et al. [15] proved that for any positive integer b, the complete tripartite graph K ( b , b + 1 , b + 2 ) is uniformly optimally reliable in its class Ω ( 3 b + 3 , 3 b 2 + 6 b + 2 ) . In 2014, Brown et al. [16] proved that uniformly optimally reliable graphs do not always exist. Petingi et al. [17] characterized uniformly least reliable graphs for m greater than or equal to ( n 1 ) ( n 2 ) / 2 + 1 . In the Ref. [18], the synthesis results of reliable networks were reviewed. Boesch et al. ([11]), Gross and Saccoman ([12]), and Chen and Zhao ([14]) also investigated the edge fault model, and independently verified the existence of uniformly optimally reliable graphs in the families of graphs Ω ( n , n ) , Ω ( n , n + 1 ) and Ω ( n , n + 2 ) . Nevertheless, Goldschmidt et al. in the Ref. [4] showed that with the vertex fault model, the above three families of graphs do not contain uniformly optimally reliable graphs.
Naturally, the vertex-and-edge fault model generalizes the two models above. In the vertex-and-edge fault model, it is assumed that the vertices would fail independently with probability p, and the edges would fail independently with probability q.
For the vertex-and-edge fault model, Evans and Smith [19] made a connection between the following two cases: small p, q = 0 and small q, p = 0 . Smith [20] showed that when p and q are small, a small-mixed-cut-set-optimal graph has the minimum unconnected probability among the graphs with given numbers of vertices and edges, and gave the method of how to construct these optimal graphs in many cases. Chen and He [21] in 2004 gave the upper and lower bounds of the mixed reliability of networks with unreliable vertices and edges. Mohamed [22] presented a new approach by using an efficient algorithm for evaluating the upper bound of the residual connectedness reliability of distributed systems with unreliable vertices and edges. For the case of the k-terminal connectivity criterion, Shpung, in the Ref. [23], used a Monte Carlo scheme to evaluate reliability for the networks with unreliable vertices and edges. Dash [24] used the artificial neural network in solving the network reliability optimization problem subjected to some total cost of the network, considering both edges and vertices of the network to be imperfect.
To the best of our knowledge, local optimality in mixed reliable networks has not been fully investigated. This motivates our current research. It has been known that the failure probabilities p and q are very small in real-life networks. Thus, the case when both p and q are close to 0 becomes very significant in practical applications. In this work, a reliability comparison criterion was established utilizing parameters related with subgraphs to measure the local optimality of the mixed reliability of networks. Using this comparison criterion, we characterize all locally optimally mixed reliable networks in Ω ( n , n + k ) with k 2 . Preliminaries will be shown in the next section. The comparison criterion is presented in Section 3. The characterizations of the locally optimally mixed reliable networks are obtained in the last two sections.

2. Preliminaries

Let G = ( V , E ) be a ( n , m ) graph with vertex set V and edge set E. In the edge fault model, the reliability of G [17] is defined by
R ( G , q ) = = n 1 m N ( G ) q m ( 1 q ) ,
where for all with n 1 m , N ( G ) is the number of connected spanning subgraphs with edges of G.
Let i and j be integers with 0 i | V | and 0 j | E | . For a vertex subset V 1 V and an edge subset E 1 E with | V 1 | = i , | E 1 | = j , let G V 1 E 1 denote the subgraph obtained from G by deleting all vertices in V 1 and all edges in E 1 . If G V 1 E 1 is disconnected, then ( V 1 , E 1 ) is said to be an i-j mixed cut set of G. Let M i j ( G ) denote the number of i-j mixed cut sets in a graph G. It is shown in the Ref. [20] that, in the vertex-and-edge fault model, the disconnected probability of G, denoted by P ( G ; p , q ) , can be expressed as
P ( G ; p , q ) = i = 0 n j = 0 m M i j ( G ) p i ( 1 p ) n i q j ( 1 q ) m j .
The mixed reliability of G is defined as R ( G ; p , q ) = 1 P ( G ; p , q ) . The two polynomials P ( G ; p , q ) and R ( G ; p , q ) are also called the mixed unreliability polynomial and the mixed reliability polynomial of G, respectively. Clearly, R ( G ; p , q ) is a function on p and q.
Motivated by the definition of locally optimally reliable networks in the vertex fault model defined in the Ref. [4], we propose the following definition of locally optimally mixed reliable networks in the vertex-and-edge fault model.
Let p , q denote two real numbers with 0 p 1 and 0 q 1 . When p = 0 and q = 0 , for a positive number δ , define U ( ( 0 , 0 ) , δ ) = { ( x , y ) | x 2 + y 2 < δ } .
Definition 1.
A graph G in Ω ( m , n ) is called locally optimally mixed reliable at ( 0 , 0 ) , if there exists a real number ε > 0 such that the mixed reliability of G is greater than or equal to that of all other graphs in Ω ( n , m ) for all two-tuples ( p , q ) U ( ( 0 , 0 ) , ε ) [ 0 , 1 ] 2 .

3. Local Optimality of Mixed Reliability of Networks

For a graph G Ω ( n , m ) and an integer i 1 , let H G ( i ) denote the set of all connected subgraphs induced by i vertices of G, and s i ( G ) be the number of connected induced subgraphs of G with i vertices. To emphasize the graph G, we often used n ( G ) and m ( G ) to denote the number of vertices and the number of edges of G, respectively. For an integer k 1 , the parameter I k ( G ) of a graph G, which depends on the subgraphs of G, is defined as follows.
I k ( G ) = | { ( S , F ) | S V ( G ) , F E ( G S ) , | S | + | F | = k and G S F is connected } | .
When k = 1 , 2 , we have
I 1 ( G ) = N m 1 ( G ) + s n 1 ( G )
and
I 2 ( G ) = N m 2 ( G ) + s n 2 ( G ) + H H G ( n 1 ) N m ( H ) 1 ( H ) .
Using the parameters above, a reliability comparison criterion is established to determine which graph is more locally mixed and reliable between any two ( n , m ) graphs. Lemma 1 presents a formula to calculate the mixed reliability polynomial of networks.
Lemma 1.
Let G be a graph in Ω ( n , m ) and H G be the set of all connected induced subgraphs H of G ([10]). Then
R ( G ; p , q ) = H H G p n n ( H ) ( 1 p ) n ( H ) R ( H , q ) .
Theorem 1.
Let n and m be two positive integers and let G and G be two graphs in Ω ( n , m ) . Suppose that in the process of q 0 , there exist two positive real numbers c 1 and c 2 such that c 1 q p c 2 q . If (a) I 1 ( G ) > I 1 ( G ) , or (b) I 1 ( G ) = I 1 ( G ) and I 2 ( G ) > I 2 ( G ) , then R ( G ; p , q ) > R ( G ; p , q ) .
Proof. 
By assumption, in the process of q 0 , there exist two positive real numbers c 1 and c 2 such that c 1 q p c 2 q , and it follows that
q 2 = o ( q ) , p 2 = o ( q ) , p q = o ( q )   and   q 3 = o ( q 2 ) , p 3 = o ( q 2 ) , p 2 q = o ( q 2 ) , p q 2 = o ( q 2 ) .
As G Ω ( n , m ) , by Lemma 1, we have
R ( G ; p , q ) = H H G p n n ( H ) ( 1 p ) n ( H ) R ( H , q ) = i = 1 n ( 1 p ) i p n i H H G ( i ) j = i 1 m ( H ) N j ( H ) q m ( H ) j ( 1 q ) j = i = 1 n ( 1 p ) i p n i k = 0 m G ( i ) i + 1 [ H H G ( i ) N m ( H ) k ( H ) ( 1 q ) m ( H ) k ] q k ,
where m G ( i ) = m a x { m ( H ) | H H G ( i ) } . Define
h i , k ( G ) = H H G ( i ) N m ( H ) k ( H ) ( 1 q ) m ( H ) k ,
where h i , k ( G ) is a polynomial on 1 q . Note that for any i, we have lim q 0 h i , 0 ( G ) = s i ( G ) and lim q 0 h n , i ( G ) = N m i ( G ) . Therefore, using (3), we can write R ( G ; p , q ) as follows.
R ( G ; p , q ) = i = 3 n ( 1 p ) i p n i k = 0 m G ( i ) i + 1 h i , k ( G ) q k + m ( 1 p ) 2 p n 2 ( 1 q ) + n ( 1 p ) p n 1 = ( 1 p ) n h n , 0 ( G ) + ( 1 p ) n q h n , 1 ( G ) + ( 1 p ) n 1 p h n 1 , 0 ( G ) + o ( q ) .
Likewise, as G Ω ( n , m ) , we have
R ( G ; p , q ) = i = 3 n ( 1 p ) i p n i k = 0 m G ( i ) i + 1 h i , k ( G ) q k + m ( 1 p ) 2 p n 2 ( 1 q ) + n ( 1 p ) p n 1 = ( 1 p ) n h n , 0 ( G ) + ( 1 p ) n q h n , 1 ( G ) + ( 1 p ) n 1 p h n 1 , 0 ( G ) + o ( q ) .
Direct computation utilizing (4) and (5) yields the following:
lim q 0 R ( G ; p , q ) ( 1 p ) n h n , 0 ( G ) R ( G ; p , q ) ( 1 p ) n h n , 0 ( G ) = lim q 0 ( 1 p ) n q h n , 1 ( G ) + ( 1 p ) n 1 p h n 1 , 0 ( G ) + o ( q ) ( 1 p ) n q h n , 1 ( G ) + ( 1 p ) n 1 p h n 1 , 0 ( G ) + o ( q ) = lim q 0 h n , 1 ( G ) + h n 1 , 0 ( G ) h n , 1 ( G ) + h n 1 , 0 ( G ) = N m 1 ( G ) + s n 1 ( G ) N m 1 ( G ) + s n 1 ( G ) = I 1 ( G ) I 1 ( G ) .
It follows that if I 1 ( G ) > I 1 ( G ) , then we have R ( G ; p , q ) > R ( G ; p , q ) .
For the case of I 1 ( G ) = I 1 ( G ) , since lim q 0 h n 1 , 1 ( G ) = H H G ( n 1 ) N m ( H ) 1 ( H ) , we similarly have
lim q 0 R ( G ; p , q ) ( 1 p ) n [ h n , 0 ( G ) + q h n , 1 ( G ) ] ( 1 p ) n 1 p h n 1 , 0 ( G ) R ( G ; p , q ) ( 1 p ) n [ h n , 0 ( G ) + q h n , 1 ( G ) ] ( 1 p ) n 1 p h n 1 , 0 ( G ) = lim q 0 ( 1 p ) n q 2 h n , 2 ( G ) + ( 1 p ) n 1 p q h n 1 , 1 ( G ) + ( 1 p ) n 2 p 2 h n 2 , 0 ( G ) + o ( q 2 ) ( 1 p ) n q 2 h n , 2 ( G ) + ( 1 p ) n 1 p q h n 1 , 1 ( G ) + ( 1 p ) n 2 p 2 h n 2 , 0 ( G ) + o ( q 2 ) = lim q 0 h n , 2 ( G ) + h n 1 , 1 ( G ) + h n 2 , 0 ( G ) h n , 2 ( G ) + h n 1 , 1 ( G ) + h n 2 , 0 ( G ) = N m 2 ( G ) + H H G ( n 1 ) N m ( H ) 1 ( H ) + s n 2 ( G ) N m 2 ( G ) + H H G ( n 1 ) N m ( H ) 1 ( H ) + s n 2 ( G ) = I 2 ( G ) I 2 ( G ) .
It follows that if I 1 ( G ) = I 1 ( G ) and I 2 ( G ) > I 2 ( G ) , then R ( G ; p , q ) > R ( G ; p , q ) . □
As a consequence of the definition of I 1 ( G ) , we observe that
Theorem 2.
For any G Ω ( n , m ) , I 1 ( G ) n + m . Furthermore, I 1 ( G ) = n + m if and only if G is 2-connected.

4. Locally Optimally Mixed Reliable Networks in Ω ( n , n ) and Ω ( n , n + 1 )

As any connected graph G Ω ( n , n ) must be a graph with a unique cycle, a locally optimally mixed reliable graph is the cycle C n with n vertices. Thus, we consider graphs in Ω ( n , n + 1 ) .
A chain in a graph is a path, each of whose internal vertex has a degree of exactly two in G and each of whose end vertices is of a degree larger than two. If two or more chains share the same two ends, then we say that these chains are parallel chains. The number of edges on a chain is called the length of the chain. For given positive integers a , b and c, let θ ( a , b , c ) denote the graph consisting of three parallel chains with lengths being a , b , and c, respectively, as depicted in Figure 1.
Define Θ ( n ) = { θ ( a , b , c ) | a b c 1   and   a + b + c = n + 1 } . It is routine to verify that Θ ( n ) is the only class of 2-connected graphs in Ω ( n , n + 1 ) .
As shown in the next theorem, the following subfamily of Θ ( n ) is of particular interest:
Θ ( n ) = { θ ( a , b , c ) | a b c 1 , max { a b , b c , a c } 1   and   a + b + c = n + 1 } .
Theorem 3.
A graph G Ω ( n , n + 1 ) is a locally optimally mixed reliable network at ( 0 , 0 ) if and only if G Θ ( n ) .
Proof. 
We first prove the necessity, and assume that G Ω ( n , n + 1 ) is locally optimally mixed reliable at ( 0 , 0 ) . By Theorems 1 and 2, we conclude that G lies in Θ ( n ) . Thus, there exist some integers a b c 1 with a + b + c = n + 1 such that G = θ ( a , b , c ) . Let θ = θ ( a , b , c ) . Then, N m 2 ( θ ) is equal to the number of ways of removing one edge from any two of the three chains, respectively. Thus, N m 2 ( θ ) = a b + b c + c a . If the graph obtained by removing two vertices of θ ( a , b , c ) is connected, then there are two different cases below.
Case 1. Remove two adjacent vertices in one chain. The numbers of ways for such a removal are m and m 1 in the cases of c 1 and c = 1 , respectively.
Case 2. Remove one vertex of degree 2 from two chains, respectively. The number of ways for such removal is ( a 1 ) ( b 1 ) + ( b 1 ) ( c 1 ) + ( c 1 ) ( a 1 ) .
Summing up the two cases above, we have
s n 2 ( θ ) = a b + b c + c a m + 3 i f c 1 , a b + b c + c a m + 2 i f c = 1 .
Note that H H θ ( n 1 ) N m ( H ) 1 ( H ) is equal to the number of ways to remove one vertex of degree 2 from one chain and one edge from another one. Hence, direct computation yields
H H θ ( n 1 ) N m ( H ) 1 ( H ) = ( a 1 ) ( b + c ) + ( b 1 ) ( a + c ) + ( c 1 ) ( a + b ) .
It follows that I 2 ( θ ) can be expressed as follows.
I 2 ( θ ) = 4 ( a b + b c + c a ) 3 m + 3 i f c 1 , 4 ( a b + b c + c a ) 3 m + 2 i f c = 1 .
By (7), we have
I 2 [ θ ( a 1 , b , c + 1 ) ] I 2 [ θ ( a , b , c ) ] = 4 ( a c 1 ) i f c 1 , 4 ( a c 1 ) + 1 i f c = 1 .
As a c 2 , we conclude that I 2 [ θ ( a 1 , b , c + 1 ) ] I 2 [ θ ( a , b , c ) ] > 0 . Therefore, if I 2 ( G ) is with the maximum value among all G Θ ( n ) , then we must have max { a b , b c , a c } 1 , and so G Θ ( n ) . This completes the proof for the necessity.
To show the sufficiency, we assume that G Θ ( n ) . Hence, by (6), there exists integers a , b and c with a b c 1 , max { a b , b c , a c } 1 and a + b + c = n + 1 , and with m = | E ( G ) | = n + 1 . It follows by (1) that I 1 ( G ) = n + m , and so by Theorem 2, I 1 ( G ) = max { I 1 ( H ) | H Ω ( n , n + 1 ) } . Since max { a b , b c , a c } 1 , it follows from (7) that I 2 ( G ) = max { I 2 ( H ) | H Ω ( n , n + 1 ) } . It then follows by Theorem 1 that G is a locally optimally mixed reliable network at ( 0 , 0 ) . □

5. Locally Optimally Mixed Reliable Networks in Ω ( n , n + 2 )

Chen and Zhao [14] showed that there are only four classes of 2-connected graphs in Ω ( n , n + 2 ) , denoted by F 1 ( n ) , F 2 ( n ) , F 3 ( n ) and F 4 ( n ) , respectively. To present the definitions of these graph families, we firstly introduce some notations. Let a , b , c , d , e , f , e 1 , e 2 be positive integers. We define the graphs F 1 ( a , b , c , d , e , f ) , F 2 ( a , b , c , d , e 1 , e 2 ) , F 3 ( a , b , c , d , e ) , F 4 ( a , b , c , d ) as illustrated in Figure 2, respectively, where a dotted line in the graph represents a chain of the given length. Then we can define the related graph families as shown below.
F 1 ( n ) = { F 1 ( a , b , c , d , e , f ) | a + b + c + d + e + f = n + 2 a n d a , b , c , d , e , f 1 } , F 2 ( n ) = { F 2 ( a , b , c , d , e 1 , e 2 ) | a + b + c + d + e 1 + e 2 = n + 2 a n d a , b , c , d , e 1 , e 2 1 } , F 3 ( n ) = { F 3 ( a , b , c , d , e ) | a + b + c + d + e = n + 2 a n d a , b , c , d , e 1 } , F 4 ( n ) = { F 4 ( a , b , c , d ) | a + b + c + d = n + 2 a n d a , b , c , d 1 } .
The purpose of this section is to characterize networks in Ω ( n , n + 2 ) that are locally optimally mixed reliable at ( 0 , 0 ) . We firstly investigate the necessity. By Theorems 1 and 2, if G Ω ( n , n + 2 ) is locally optimally mixed reliable at ( 0 , 0 ) , then G belongs to one of these graph families: { F 1 ( n ) , F 2 ( n ) , F 3 ( n ) , F 4 ( n ) } . Lemma 2 below investigates the locally optimally mixed reliable networks in F 1 ( n ) . For notational convenience, we denote F 1 = F 1 ( a , b , c , d , e , f ) .
Lemma 2.
If F 1 F 1 ( n ) is a locally optimally mixed reliable network at ( 0 , 0 ) , then for any two numbers x , y { a , b , c , d , e , f } , we have | x y | 1 .
Proof. 
Suppose m = n + 2 . The formula for I 2 ( F 1 ) is obtained from the following three cases.
Case 1. Remove two edges of F 1 . Since N m 2 ( F 1 ) is equal to the number of ways of removing one edge from any two chains, respectively, we have
N m 2 ( F 1 ) = a b + a c + a d + a e + a f + b c + b d + b e + b f + c d + c e + c f + d e + d f + e f .
Case 2. Remove two vertices of F 1 . If the graph obtained by removing two vertices of F 1 is connected, then there are three subcases below.
Subcase 2.1. Remove two adjacent vertices in one chain. The number of ways for such removal is m.
Subcase 2.2. Remove one vertex of degree 2 from two chains, respectively. The number of ways for such removal is a b + a c + a d + a e + a f + b c + b d + b e + b f + c d + c e + c f + d e + d f + e f 5 m + 15 .
Subcase 2.3. Remove a vertex of degree 3 and a vertex of degree 2 such that the graph obtained is also connected. The number of ways for such removal is 2 m 12 .
By computation, we obtain
s n 2 ( F 1 ) = a b + a c + a d + a e + a f + b c + b d + b e + b f + c d + c e + c f + d e + d f + e f 2 m + 3 .
Case 3. Remove a vertex and an edge of F 1 . If the graph obtained from F 1 by removing a vertex and an edge (which is not incident with the vertex removed) is connected, then there are two subcases below.
Subcase 3.1. Remove a vertex of degree 2 from one chain and an edge from another one. The number of ways for such removal is 2 ( a b + a c + a d + a e + a f + b c + b d + b e + b f + c d + c e + c f + d e + d f + e f ) 5 m .
Subcase 3.2. Remove a vertex of degree 3 and an edge from the chain not containing the removed vertex. Then the number of ways for such removal is 2 m . Thus, we have
H H F 1 ( n 1 ) N m ( H ) 1 ( H ) = 2 ( a b + a c + a d + a e + a f + b c + b d + b e + b f + c d + c e + c f + d e + d f + e f ) 3 m .
This leads to the following.
I 2 ( F 1 ) = 4 ( a b + a c + a d + a e + a f + b c + b d + b e + b f + c d + c e + c f + d e + d f + e f ) 5 m + 3 .
By (8), the following inequalities hold. If the largest difference for the lengths of any two chains with a common vertex is at least 2, say a b 2 , then
I 2 [ F 1 ( a 1 , b + 1 , c , d , e , f ) ] I 2 [ F 1 ( a , b , c , d , e , f ) ] = 4 ( a b 1 ) > 0 .
If the largest difference for the lengths of any two chains without a common vertex is at least 2, say a d 2 , then
I 2 [ F 1 ( a 1 , b , c , d + 1 , e , f ) ] I 2 [ F 1 ( a , b , c , d , e , f ) ] = 4 ( a d 1 ) > 0 .
Hence, if I 2 ( F 1 ) reaches the maximum value among all F 1 F 1 ( n ) , then for any two numbers x , y { a , b , c , d , e , f } , we have | x y | 1 . □
Suppose F 2 = F 2 ( a , b , c , d , e 1 , e 2 ) and a c , b d , e 1 e 2 . Let m = n + 2 . In order to obtain the formula for I 2 ( F 2 ) , the following three cases need to be discussed.
Case 1. Remove two edges of F 2 . Note that N m 2 ( F 2 ) is equal to the number of ways to remove two edges of F 2 such that the graph obtained from F 2 by removing these edges is connected. Then we have
N m 2 ( F 2 ) = a b + a c + a d + a e 1 + a e 2 + b c + b d + b e 1 + b e 2 + c d + c e 1 + c e 2 + d e 1 + d e 2 .
Case 2. Remove two vertices of F 2 . If the graph obtained from F 2 by removing two vertices is connected, then there are three subcases below.
Subcase 2.1. Remove two adjacent vertices in one chain. Thus, the numbers of ways for such removal may be m, m 1 , and m 2 , respectively.
Subcase 2.2. Remove a vertex of degree 2 from two different chains, respectively. The number of ways for such removal is a b + a c + a d + a e 1 + a e 2 + b c + b d + b e 1 + b e 2 + c d + c e 1 + c e 2 + d e 1 + d e 2 5 m + e 1 + e 2 + 14 .
Subcase 2.3. Remove a vertex of degree 3 and a vertex of degree 2, respectively. The number of ways for such removal is 2 ( a + b + c + d 4 ) . By computation, we get
s n 2 ( F 2 ) = a b + a c + a d + a e 1 + a e 2 + b c + b d + b e 1 + b e 2 + c d + c e 1 + c e 2 + d e 1 + d e 2 2 m e 1 e 2 + k ,
where k = 6 i f c , d 1 , 5 i f o n l y o n e o f c a n d d i s 1 , 4 i f c = d = 1 .
Case 3. Remove a vertex and an edge of F 2 . If the graph obtained from F 2 by removing a vertex and an edge (which is not incident with the vertex removed) is connected, then there are two subcases below.
Subcase 3.1. Remove a vertex of degree 2 in one chain of F 2 and remove an edge in another chain. The number of ways for such removal is ( a 1 ) ( m a ) + ( b 1 ) ( m b ) + ( c 1 ) ( m c ) + ( d 1 ) ( m d ) + ( e 1 1 ) ( a + b + c + d ) + ( e 2 1 ) ( a + b + c + d ) .
Subcase 3.2. Remove a vertex of degree 3 of F 2 and remove an edge in one chain. The number of ways for such removal is 2 ( a + b + c + d ) .
Thus, we have
H H F 2 ( n 1 ) N m ( H ) 1 ( H ) = 2 ( a b + a c + a d + a e 1 + a e 2 + b c + b d + b e 1 + b e 2 + c d + c e 1 + c e 2 + d e 1 + d e 2 ) 3 m e 1 e 2 .
By computation, the formula for I 2 ( F 2 ) is given by
I 2 ( F 2 ) = 4 ( a b + a c + a d + a e 1 + a e 2 + b c + b d + b e 1 + b e 2 + c d + c e 1 + c e 2 + d e 1 + d e 2 ) 5 m 2 ( e 1 + e 2 ) + k ,
where k = 6 i f c , d 1 , 5 i f o n l y o n e o f c a n d d i s 1 , 4 i f c = d = 1 .
Assume that F 3 = F 3 ( a , b , c , d , e ) with a c , b d . Let m = n + 2 . By (9), in the case of e 1 = e and e 2 = 0 , we obtain
I 2 ( F 3 ) = 4 ( a b + a c + a d + a e + b c + b d + b e + c d + c e + d e ) 5 m 2 e + k ,
where k = 6 i f c , d 1 , 5 i f o n l y o n e o f c a n d d i s 1 , 4 i f c = d = 1 .
Assume that F 4 = F 4 ( a , b , c , d ) with a b c d . Let m = n + 2 . By the same reason, we have
I 2 ( F 4 ) = 4 ( a b + a c + a d + b c + b d + c d ) 5 m + 6 i f d 1 , 4 ( a b + a c + a d + b c + b d + c d ) 5 m + 5 i f d = 1 .
By comparing I 2 ( F 1 ) , I 2 ( F 2 ) , I 2 ( F 3 ) and I 2 ( F 4 ) , by (8)–(11), we have the following.
Lemma 3.
For F 4 ( a , b , c , d ) F 4 ( n ) and a 2 , then
I 2 [ F 3 ( a 1 , b , c , d , 1 ) ] I 2 [ F 4 ( a , b , c , d ) ] > 0 .
Lemma 4.
For F 3 ( a , b , c , d , e ) F 3 ( n ) and a 2 , then
I 2 [ F 1 ( a 1 , b , c , d , e , 1 ) ] I 2 [ F 3 ( a , b , c , d , e ) ] > 0 .
Lemma 5.
For F 2 ( a , b , c , d , e 1 , e 2 ) F 2 ( n ) , then
I 2 [ F 3 ( a , b , c , d , e 1 + e 2 ) ] = I 2 [ F 2 ( a , b , c , d , e 1 , e 2 ) ] .
Motivated by the discussions above, we define a subfamily of F 1 ( n ) as follows.
F 1 ( n ) = { F 1 ( a , b , c , d , e , f ) F 1 ( n ) | for   any   x , y { a , b , c , d , e , f } , | x y | 1 } .
By Lemmas 3–5, we conclude that if I 2 ( G ) is with the maximum value among all G Ω ( n , n + 2 ) , then G is a member in F 1 ( n ) . By Lemma 2, it holds that:
Lemma 6.
If G Ω ( n , n + 2 ) is the locally optimally mixed reliable network at ( 0 , 0 ) , then G F 1 ( n ) .
Theorem 4.
A graph G Ω ( n , n + 2 ) is a locally optimally mixed reliable network at ( 0 , 0 ) if and only if G F 1 ( n ) .
Proof. 
As Lemma 6 justifies the necessity of the theorem, it suffices to prove the sufficiency. Suppose that G F 1 ( n ) . Then G = F 1 ( a , b , c , d , e , f ) for some positive integers a , b , c , d , e , f , satisfying a + b + c + d + e + f = n + 2 such that any two of { a , b , c , d , e , f } differ by one at most. With m = | E ( G ) | = n + 2 , it follows by (1) that I 1 ( G ) = n + m , and so by Theorem 2, I 1 ( G ) = max { I 1 ( H ) | H Ω ( n , n + 2 ) } . Since any two of { a , b , c , d , e , f } differ by at most one, by (8), we conclude that I 2 ( G ) = max { I 2 ( H ) | H Ω ( n , n + 2 ) } as well. Now by Theorem 1, G is a locally optimally mixed reliable network at ( 0 , 0 ) , and so the sufficiency is also proved. □

6. Conclusions

The reliability of networks has become increasingly important, as the number of network applications in critical infrastructure and other social and management areas has been growing. In this paper, the vertex-and-edge fault reliability model was investigated and locally optimally mixed reliable networks in the vertex-and-edge fault reliability model were introduced and studied. A reliability comparison criterion was established to determine which one of two given networks with the same vertices and edges was more locally mixed and reliable. Furthermore, locally optimally mixed reliable networks in the graph families Ω ( n , n + 1 ) and Ω ( n , n + 2 ) were determined. For application purposes, it is expected to further understand locally optimally mixed reliable networks in other graph families. In this research, the parameters I k ( G ) ’s were introduced, which have been successfully applied in studies of locally optimally mixed reliable networks in the graph families Ω ( n , n + 1 ) and Ω ( n , n + 2 ) . Future research can address the investigations of the roles these parameters, I k ( G ) ’s, will play in studying network reliability, and the determination of locally optimally mixed reliable networks in the graph family Ω ( n , n + k ) when k becomes larger.

Author Contributions

Conceptualization, methodology, software, validation, writing—original draft preparation, writing—review and editing, L.D.; methodology, project administration, H.Z.; supervision, H.-J.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the State Key Laboratory of Tibetan Intelligent Information Processing and Application (Co-established by province and ministry), the Key Laboratory of Tibetan Information Processing Ministry of Education, Tibetan Information Processing Engineering Technology and Research Center of Qinghai Province, the Research Fund for the Chunhui Program of Ministry of Education of China, Qinghai-Tibet Plateau Innovation and Talent Introduction Base in Big Data Subject of Language and Culture (Grant No. 111Project D20035).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Li, X. Current status and trends in the synthesis of reliable networks. Chin. J. Comput. 1990, 9, 699–705. [Google Scholar]
  2. Boesch, F.T.; Satyanarayana, A.; Suffel, C.L. A survey of some network reliability analysis and synthesis results. Networks 2009, 54, 99–107. [Google Scholar] [CrossRef]
  3. Boesch, F.T. On unreliability polynomials and graph connectivity in reliable network synthesis. J. Graph Theory 1986, 10, 339–352. [Google Scholar] [CrossRef]
  4. Goldschmidt, O.; Jaillet, P.; LaSota, R. On reliability of graphs with node failures. Networks 1994, 24, 251–259. [Google Scholar] [CrossRef] [Green Version]
  5. Hakimi, S.L.; Amin, A.T. On the design of reliable networks. Networks 1973, 3, 241–260. [Google Scholar] [CrossRef]
  6. Smith, D. Graphs with the smallest number of minimum cut sets. Networks 1984, 14, 47–61. [Google Scholar] [CrossRef]
  7. Smith, D.H.; Doty, L.L. On the construction of optimally reliable graphs. Networks 1990, 20, 723–729. [Google Scholar] [CrossRef]
  8. Bauer, D.; Boesch, F.; Suffel, C.; Tindell, R. Combinatorial optimization problems in the analysis and design of probabilistic networks. Networks 1985, 15, 257–271. [Google Scholar] [CrossRef]
  9. Bauer, D.; Boesch, F.T.; Suffel, C.; Slyke, R.V. On the validity of a reduction of reliable network design to a graph extremal problem. IEEE Trans. Circuits Syst. 1987, 34, 1579–1581. [Google Scholar] [CrossRef]
  10. Zhao, H.X. Research on Subgraph Polynomials and Reliability of Networks. Ph.D. Thesis, School of Computer, Northwestern Polytechnical University, Xi’an, China, 2004. [Google Scholar]
  11. Boesch, F.T.; Li, X.; Suffel, C. On the existence of uniformly optimally reliable networks. Networks 1991, 21, 181–194. [Google Scholar] [CrossRef]
  12. Gross, D.; Saccoman, J.T. Uniformly optimally reliable graphs. Networks 1998, 31, 217–225. [Google Scholar] [CrossRef]
  13. Wang, G.F. A proof of Boesch’s conjecture. Networks 1994, 24, 277–284. [Google Scholar] [CrossRef]
  14. Chen, M.M.; Zhao, L.C. Uniformly optimal and worst reliable networks. J. Petrochem. Univ. 2000, 13, 73–82. [Google Scholar]
  15. Liu, S.; Cheng, K.-H.; Liu, X. Network reliability with node failures. Networks 2000, 35, 109–117. [Google Scholar] [CrossRef]
  16. Brown, J.I.; Cox, D. Nonexistence of optimal graphs for all terminal reliability. Networks 2014, 63, 146–153. [Google Scholar] [CrossRef]
  17. Petingi, L.; Saccoman, J.T.; Schoppmann, L. Uniformly least reliable graphs. Networks 1996, 27, 125–131. [Google Scholar] [CrossRef]
  18. Boesch, F.T. Synthesis of reliable networks—A survey. IEEE Trans. Reliab. 1986, 35, 240–246. [Google Scholar] [CrossRef]
  19. Evans, T.; Smith, D. Optimally reliable graphs for both edge and vertex failures. Networks 1986, 16, 199–204. [Google Scholar] [CrossRef]
  20. Smith, D.H. Optimally reliable graphs for both vertex and edge failures. Comb. Probab. Comput. 1993, 2, 93–100. [Google Scholar] [CrossRef]
  21. Chen, Y.; He, Z. Bounds on the reliability of distributed systems with unreliable nodes & links. IEEE Trans. Reliab. 2004, 53, 205–215. [Google Scholar]
  22. Mohamed, H.S.; Yang, X.; Liu, H.; Wu, Z. An efficient evaluation for the reliability upper bound of distributed systems with unreliable nodes and edges. Int. J. Eng. Technol. 2010, 2, 107–110. [Google Scholar]
  23. Shpungin, Y. Combinatorial approach to reliability evaluation of network with unreliable nodes and unreliable edges. Int. J. Comput. Sci. 2006, 1, 177–182. [Google Scholar]
  24. Dash, R.K.; Barpanda, N.K.; Tripathy, P.K.; Tripathy, C.R. Network reliability optimization problem of interconnection network under node-edge failure model. Appl. Soft Comput. 2012, 12, 2322–2328. [Google Scholar] [CrossRef]
Figure 1. The graph θ ( a , b , c ) , where a + b + c = n + 1 . Each dotted line represents a chain with the indicated length.
Figure 1. The graph θ ( a , b , c ) , where a + b + c = n + 1 . Each dotted line represents a chain with the indicated length.
Axioms 11 00091 g001
Figure 2. Four graphs F 1 ( a , b , c , d , e , f ) , F 2 ( a , b , c , d , e 1 , e 2 ) , F 3 ( a , b , c , d , e ) and F 4 ( a , b , c , d ) . Each dotted line represents a chain with the indicated length.
Figure 2. Four graphs F 1 ( a , b , c , d , e , f ) , F 2 ( a , b , c , d , e 1 , e 2 ) , F 3 ( a , b , c , d , e ) and F 4 ( a , b , c , d ) . Each dotted line represents a chain with the indicated length.
Axioms 11 00091 g002
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Dong, L.; Zhao, H.; Lai, H.-J. Local Optimality of Mixed Reliability for Several Classes of Networks with Fixed Sizes. Axioms 2022, 11, 91. https://doi.org/10.3390/axioms11030091

AMA Style

Dong L, Zhao H, Lai H-J. Local Optimality of Mixed Reliability for Several Classes of Networks with Fixed Sizes. Axioms. 2022; 11(3):91. https://doi.org/10.3390/axioms11030091

Chicago/Turabian Style

Dong, Lixin, Haixing Zhao, and Hong-Jian Lai. 2022. "Local Optimality of Mixed Reliability for Several Classes of Networks with Fixed Sizes" Axioms 11, no. 3: 91. https://doi.org/10.3390/axioms11030091

APA Style

Dong, L., Zhao, H., & Lai, H. -J. (2022). Local Optimality of Mixed Reliability for Several Classes of Networks with Fixed Sizes. Axioms, 11(3), 91. https://doi.org/10.3390/axioms11030091

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop