Next Article in Journal
Generalized Preinvex Interval-Valued Functions and Related Hermite–Hadamard Type Inequalities
Next Article in Special Issue
The l1-Embeddability of Hypertrees and Unicyclic Hypergraphs
Previous Article in Journal
E-Connections on the ε-Anti-Kähler Manifolds
Previous Article in Special Issue
Extremal Structure on Revised Edge-Szeged Index with Respect to Tricyclic Graphs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The g-Extra Connectivity of the Strong Product of Paths and Cycles

College of Mathematics and System Sciences, Xinjiang University, Urumqi 830046, China
*
Author to whom correspondence should be addressed.
Symmetry 2022, 14(9), 1900; https://doi.org/10.3390/sym14091900
Submission received: 17 August 2022 / Revised: 3 September 2022 / Accepted: 7 September 2022 / Published: 11 September 2022
(This article belongs to the Special Issue Symmetry in Graph and Hypergraph Theory)

Abstract

:
Let G be a connected graph and g be a non-negative integer. A vertex set S of graph G is called a g-extra cut if G S is disconnected and each component of G S has at least g + 1 vertices. The g-extra connectivity of G is the minimum cardinality of a g-extra cut of G if G has at least one g-extra cut. For two graphs G 1 = ( V 1 , E 1 ) and G 2 = ( V 2 , E 2 ) , the strong product G 1 G 2 is defined as follows: its vertex set is V 1 × V 2 and its edge set is { ( x 1 , x 2 ) ( y 1 , y 2 ) | x 1 = x 2 and y 1 y 2 E 2 ; or y 1 = y 2 and x 1 x 2 E 1 ; or x 1 x 2 E 1 and y 1 y 2 E 2 } , where ( x 1 , x 2 ) , ( y 1 , y 2 ) V 1 × V 2 . In this paper, we obtain the g-extra connectivity of the strong product of two paths, the strong product of a path and a cycle, and the strong product of two cycles.

1. Introduction

Let G be a graph with vertex set V ( G ) and edge set E ( G ) . The m i n i m u m   d e g r e e of G is denoted by δ ( G ) . A v e r t e x   c u t in G is a set of vertices whose deletion makes G disconnected. The c o n n e c t i v i t y   κ ( G ) of the graph G is the minimum order of a vertex cut in G if G is not a complete graph; otherwise κ ( G ) = | V ( G ) | 1 . Usually, the topology structure of an interconnection network can be modeled by a graph G, where V ( G ) represents the set of nodes and E ( G ) represents the set of links connecting nodes in the network. Connectivity is used to measure the reliability the network, while it always underestimates the resilience of large networks.
To overcome this deficiency, Harary [1] generalized the concept of the classical connectivity κ ( G ) as follows. Let P be a graph-theoretic property. A vertex set S V ( G ) is a P - c u t if G S is disconnected and each component of G S has property P . The c o n d i t i o n a l   c o n n e c t i v i t y   κ ( G ; P ) is the minimum cardinality of a P -cut if G has at least one P -cut. Later, Fàbrega and Fiol [2] introduced the concept of g-extra connectivity, which is a kind of conditional connectivity. Let g be a non-negative integer. If the vertex set S V ( G ) satisfies G S is disconnected and each component of G S has at least g + 1 vertices, then S is called a g- e x t r a   c u t . If G has at least one g-extra cut, then the g- e x t r a   c o n n e c t i v i t y of G, denoted by κ g ( G ) , is the the minimum cardinality of a g-extra cut. Otherwise, define κ g ( G ) = . If S is a g-extra cut in G with order κ g ( G ) , then we call S a κ g - c u t . Since κ 0 ( G ) = κ ( G ) for any connected graph G that is not a complete graph, the g-extra connectivity can be seen as a generalization of the traditional connectivity. The authors in [3] pointed out that there is no polynomial-time algorithm for computing κ g for a general graph. Consequently, much of the work has been focused on the computing of the g-extra connectivity of some given graphs, see [3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20] for examples.
Graph product is used to produce large graphs from small ones. There are many kinds of products, such as Cartesian product, direct product, strong product and lexicographic product. The C a r t e s i a n   p r o d u c t of two graphs G 1 and G 2 , denoted by G 1 G 2 , is defined on the vertex sets V ( G 1 ) × V ( G 2 ) , and ( x 1 , y 1 ) ( x 2 , y 2 ) is an edge in G 1 G 2 if and only if one of the following is true: (i) x 1 = x 2 and y 1 y 2 E ( G 2 ) ; ( i i ) y 1 = y 2 and x 1 x 2 E ( G 1 ) .
For two graphs G 1 and G 2 , the strong product G 1 G 2 is defined as follows: its vertex set is V ( G 1 ) × V ( G 2 ) and its edge set is { ( x 1 , x 2 ) ( y 1 , y 2 ) | x 1 = x 2 and y 1 y 2 E ( G 2 ) ; or y 1 = y 2 and x 1 x 2 E ( G 1 ) ; or x 1 x 2 E ( G 1 ) and y 1 y 2 E ( G 2 ) } , where ( x 1 , x 2 ) , ( y 1 , y 2 ) V ( G 1 ) × V ( G 2 ) .
Špacapan [21] proved that for any nontrivial graphs G 1 and G 2 , κ ( G 1 G 2 ) = min { κ ( G 1 ) | V ( G 2 ) | , κ ( G 2 ) | V ( G 1 ) | , δ ( G 1 G 2 ) } . Lü, Wu, Chen and Lv [22] provided bounds for the 1-extra connectivity of the Cartesian product of two connected graphs. Tian and Meng [23] determined the exact values of the 1-extra connectivity of the Cartesian product for some class of graphs. In [24], Chen, Meng, Tian and Liu further studied the 2-extra connectivity and the 3-extra connectivity of the Cartesian product of graphs.
Brešar and Špacapan [25] determined the edge-connectivity of the strong products of two connected graphs. For the connectivity of the strong product graphs, Špacapan [26] obtained T h e o r e m   1 in the following. Let S i be a vertex cut in G i for i = 1 , 2 , and let A i be a component of G i S i for i = 1 , 2 . Following the definitions in [26], I = S 1 × V 2 or I = V 1 × S 2 is called an I-set in G 1 G 2 , and L = ( S 1 × A 2 ) ( S 1 × S 2 ) ( A 1 × S 2 ) is called an L-set in G 1 G 2 .
Theorem 1
([26]). Let G 1 and G 2 be two connected graphs. Then every minimum vertex cut in G 1 G 2 is either an I-set or an L-set in G 1 G 2 .
Motivated by the results above, we will study the g-extra connectivity of the strong product graphs. In the next section, we introduce some definitions and lemmas. In Section 3, we will give the g-extra connectivity of the strong product of two paths, the strong product of a path and a cycle, and the strong product of two cycles. Conclusion will be given in Section 4.

2. Preliminary

For graph-theoretical terminology and notations not defined here, we follow [27]. Let G be a graph with vertex set V ( G ) and edge set E ( G ) . The n e i g h b o r h o o d of a vertex u in G is N G ( u ) = { v V ( G ) | v is adjacent to the vertex u } . Let A be a subset of V ( G ) , the neighborhood of A in G is N G ( A ) = { v V ( G ) \ A | v is adjacent to a vertex in A } . The subgraph induced by A in G is denoted by G [ A ] . We use P n to denote the path with order n and C n to denote the cycle with order n.
Let G 1 and G 2 be two graphs. Define two natural projections p 1 and p 2 on V ( G 1 ) × V ( G 2 ) as follows: p 1 ( x , y ) = x and p 2 ( x , y ) = y for any ( x , y ) V ( G 1 ) × V ( G 2 ) . The subgraph induced by { ( u , y ) | u V ( G 1 ) } in G 1 G 2 , denoted by G 1 y , is called a G 1 - l a y e r in G 1 G 2 for each vertex y V ( G 2 ) . Analogously, the subgraph induced by { ( x , v ) | v V ( G 2 ) } in G 1 G 2 , denoted by x G 2 , is called a G 2 - l a y e r in G 1 G 2 for each vertex x V ( G 1 ) . Clearly, a G 1 -layer in G 1 G 2 is isomorphic to G 1 , and a G 2 -layer in G 1 G 2 is isomorphic to G 2 .
Let S V ( G 1 G 2 ) . For any x V ( G 1 ) , denote S V ( x G 2 ) by x S , and analogously, for any y V ( G 2 ) , denote S V ( G 1 y ) by S y . Furthermore, we use x S ¯ = V ( x G 2 ) \ x S and S y ¯ = V ( G 1 y ) \ S y . By almost the same argument as the proof of the second paragraph of T h e o r e m 3.2 in [26], we can obtain the following lemma. For completeness, we also address the proof here.
Lemma 2
([26]). Let G be the strong product G 1 G 2 of two connected graphs G 1 and G 2 , and let g be a non-negative integer. Assume G has g-extra cuts and S is a κ g -cut of G.
(i) If x S for some x V ( G 1 ) , then | x S | κ ( G 2 ) .
(ii) If S y for some y V ( G 2 ) , then | S y | κ ( G 1 ) .
Proof. 
(i) Suppose x S for some x V ( G 1 ) . Note that this is obviously true if x S = V ( x G 2 ) . If x S ¯ is not contained in one component of G S , then clearly the induced subgraph G [ x S ¯ ] is not connected, and hence | x S | κ ( G 2 ) . If x S ¯ is contained in one component of G S , then choose an arbitrary fixed vertex ( x , y ) from x S . Let H 1 be the component of G S such that x S ¯ V ( H 1 ) and let H 2 = G S V ( H 1 ) . Since S is a κ g -cut, we find that the vertex ( x , y ) x S has a neighbor ( x 1 , y 1 ) V ( H 2 ) . Since ( x 1 , y 1 ) V ( H 2 ) , we find that ( x , y 1 ) x S , moreover, for any ( x , u ) x S ¯ , we find that ( x , u ) is not adjacent to ( x , y 1 ) , otherwise, ( x , u ) would be adjacent to ( x 1 , y 1 ) , which is not true since those two vertices are in different components of G S . Thus if R = x S \ { ( x , y 1 ) } , then p 2 ( R ) is a vertex cut in G 2 and one component of G 2 p 2 ( R ) is { y 1 } . Thus | x S | = | R | + 1 κ ( G 2 ) + 1 . Analogously, we can get | S y | κ ( G 1 ) if ( i i ) holds. □

3. Main Results

Let H be a subgraph of G 1 G 2 . For the sake of simplicity, we use x H instead of x V ( H ) to represent V ( H ) V ( x G 2 ) for any x V ( G 1 ) and H y to represent V ( H ) V ( G 1 y ) for any y V ( G 2 ) . Since κ g ( P 1 P n ) = 1 for g n 1 2 1 and κ g ( P 2 P n ) = 2 for g 2 n 1 2 1 , we assume m , n 3 in the following theorem.
Theorem 3.
Let g be a non-negative integer and G = P m P n , where m , n 3 . If g m i n { n m 1 2 1 , m n 1 2 1 } , then κ g ( G ) = m i n { m , n , 2 g + 1 + 1 } .
Proof. 
Denote P m = x 1 x 2 x m and P n = y 1 y 2 y n . Let S 1 = V ( P m ) × { y n 1 2 + 1 } and S 2 = { x m 1 2 + 1 } × V ( P n ) . Since g m i n { n m 1 2 1 , m n 1 2 1 } , we verify that S 1 and S 2 are two g-extra cuts of G. Thus κ g ( G ) min { m , n } . If 2 g + 1 + 1 min { m , n } , then κ g ( G ) min { m , n , 2 g + 1 + 1 } . If 2 g + 1 + 1 < min { m , n } , then let S 3 = ( J 1 × K 2 ) ( J 1 × J 2 ) ( K 1 × J 2 ) , where J 1 = { x g + 1 + 1 } , K 1 = { x 1 , x 2 , , x g + 1 } , J 2 = { y g + 1 g + 1 + 1 } and K 2 = { y 1 , y 2 , , y g + 1 g + 1 } . It is routine to verify that S 3 is a g-extra cut of G. By | S 3 | = g + 1 + g + 1 g + 1 + 1 = 2 g + 1 + 1 , we have κ g ( G ) 2 g + 1 + 1 . Therefore, κ g ( G ) min { m , n , 2 g + 1 + 1 } holds. □
Now, it is sufficient to prove κ g ( G ) min { m , n , 2 g + 1 + 1 } . Assume S is a κ g -cut of G. We consider two cases in the following.
Case 1. x S for all x V ( P m ) , or S y for all y V ( P n ) .
Assume x S for all x V ( P m ) . By Lemma 2.1, | S | = x V ( P m ) | x S | κ ( P n ) | V ( P m ) | = m . Analogously, if S y for all y V ( P n ) , then | S | = y V ( P n ) | S y | κ ( P m ) | V ( P n ) | = n .
Case 2. There exist a vertex x a V ( P m ) and a vertex y b V ( P n ) such that x a S = S y b = .
By the assumption x a S = S y b = , we know V ( x a G 2 ) and V ( G 1 y b ) are contained in a component H of G S . Let H be another component of G S . Let p 1 ( V ( H ) ) = { x s + 1 , x s + 2 , , x s + k } and p 2 ( V ( H ) ) = { y t + 1 , y t + 2 , , y t + h } . Without loss of generality, assume s + k < a and t + h < b . Clearly, | V ( H ) | k h . Since S is a κ g -cut, we have N G ( V ( H ) ) = S and | V ( H ) | g + 1 . If we can prove | N G ( V ( H ) ) | k + h + 1 , then κ g ( G ) = | S | = | N G ( V ( H ) ) | k + h + 1 2 k h + 1 2 g + 1 + 1 and the theorem holds. Thus, we only need to show that | N G ( V ( H ) ) | k + h + 1 in the remaining proof.
Let ( x s + i , y d i ) be the vertex in x s + i H such that d i is maximum for i = 1 , , k , and let ( x r j , y t + j ) be the vertex in H y t + j such that r j is maximum for j = 1 , , h . Denote D = { ( x s + 1 , y d 1 ) , , ( x s + k , y d k ) } and R = { ( x r 1 , y t + 1 ) , , ( x r h , y t + h ) } . For the convenience of counting, we will construct an injective mapping f from D R to N G ( V ( H ) \ { ( x s + k + 1 , y d k + 1 ) } . Although D and R may have common elements, we consider the elements in D and R to be different in defining the mapping f below.
First, the mapping f on D is defined as follows.
f ( ( x s + i , y d i ) ) = ( x s + i , y d i + 1 )   for   i = 1 , , k .
Denote F 1 = { ( x s + 1 , y d 1 + 1 ) , , ( x s + k , y d k + 1 ) } .
Second, for each vertex ( x r j , y t + j ) satisfying ( x r j + 1 , y t + j ) F 1 , define f ( ( x r j , y t + j ) ) = ( x r j + 1 , y t + j ) .
If ( x r j , y t + j ) satisfies ( x r j + 1 , y t + j ) F 1 for any j { 1 , , h } , then we are done. Otherwise, for each ( x r j , y t + j ) satisfying ( x r j + 1 , y t + j ) F 1 , we give the definition as follows. By the definitions of D and R, we have ( x r j + 1 + i , y t + j + j ) V ( H ) for all i , j 0 , and { ( x r j , y t + j ) , , ( x r j , y d r j s ) } R (see Figure 1 for an illustration). Now, we define f ( ( x r j , y t + j ) ) = ( x r j + 1 , y t + j + 1 ) and change the images of ( x r j , y t + j + 1 ) , , ( x r j , y d r j s ) to ( x r j + 1 , y t + j + 2 ) , , ( x r j + 1 , y d r j s + 1 ) , respectively. The images of f on R are well-defined.
Finally, we have an injective mapping f from D R to N G ( V ( H ) \ { ( x s + k + 1 , y d k + 1 ) } . Then κ g ( G ) = | S | = | N G ( V ( H ) ) | | D | + | R | + 1 k + h + 1 2 k h + 1 2 g + 1 + 1 . The proof is thus complete.
Since κ g ( C 3 P n ) = 3 for g 3 n 1 2 1 , we assume m 4 in the following theorem.
Theorem 4.
Let g be a non-negative integer and G = C m P n , where m 4 , n 3 . If g m i n { n m 2 2 1 , m n 1 2 1 } , then κ g ( G ) = m i n { m , 2 n , 2 2 ( g + 1 ) + 2 } .
Proof. 
Denote C m = x 0 x 1 x m 1 x m (where x 0 = x m ) and P n = y 1 y 2 y n . The addition of the subscripts of x in the proof is modular m arithmetic. Let S 1 = V ( C m ) × { y n 1 2 + 1 } and S 2 = { x 0 , x m 2 2 + 1 } × V ( P n ) . Since g m i n { n m 2 2 1 , m n 1 2 1 } , it is routine to check that S 1 and S 2 are two g-extra cuts of G. Thus κ g ( G ) min { m , 2 n } . If 2 2 ( g + 1 ) + 2 min { m , 2 n } , then κ g ( G ) min { m , 2 n , 2 2 ( g + 1 ) + 2 } . If 2 2 ( g + 1 ) + 2 < min { m , 2 n } , then let S 3 = ( J 1 × K 2 ) ( J 1 × J 2 ) ( K 1 × J 2 ) , where J 1 = { x 0 , x 2 ( g + 1 ) + 1 } , K 1 = { x 1 , x 2 , , x 2 ( g + 1 ) } , J 2 = { y 2 ( g + 1 ) 2 ( g + 1 ) + 1 } and K 2 = { y 1 , y 2 , , y 2 ( g + 1 ) 2 ( g + 1 ) } . It is routine to verify that S 3 is a g-extra cut of G. By | S 3 | = 2 ( g + 1 ) + 2 ( g + 1 ) 2 ( g + 1 ) + 2 = 2 2 ( g + 1 ) + 2 , we have κ g ( G ) 2 2 ( g + 1 ) + 2 . Therefore, κ g ( G ) min { m , 2 n , 2 2 ( g + 1 ) + 2 } . □
Now, it is sufficient to prove κ g ( G ) min { m , 2 n , 2 2 ( g + 1 ) + 2 } . Assume S is a κ g -cut of G. We consider two cases in the following.
Case 1. x S for all x V ( C m ) , or S y for all y V ( P n ) .
Assume x S for all x V ( C m ) . By L e m m a 2.1, | S | = x V ( C m ) | x S | κ ( P n ) | V ( C m ) | = m . Analogously, if S y for all y V ( P n ) , then | S | = y V ( P n ) | S y | κ ( C m ) | V ( P n ) | = 2 n .
Case 2. There exist a vertex x a V ( C m ) and a vertex y b V ( P n ) such that x a S = S y b = .
By the assumption x a S = S y b = , we know V ( x a G 2 ) and V ( G 1 y b ) are contained in a component H of G S . Let H be another component of G S . Let p 1 ( V ( H ) ) = { x s + 1 , x s + 2 , , x s + k } and p 2 ( V ( H ) ) = { y t + 1 , y t + 2 , , y t + h } . Without loss of generality, assume s + k < a and t + h < b . Clearly, | V ( H ) | k h . Since S is a κ g -cut, we have N G ( V ( H ) ) = S and | V ( H ) | g + 1 . If we can prove | N G ( V ( H ) ) | k + 2 h + 2 , then κ g ( G ) = | S | = | N G ( V ( H ) ) | k + 2 h + 2 2 2 k h + 2 2 2 ( g + 1 ) + 2 and the theorem holds. Thus, we only need to show that | N G ( V ( H ) ) | k + 2 h + 2 in the remaining proof.
Let ( x s + i , y d i ) be the vertex in x s + i H such that d i is maximum for i = 1 , , k , and let ( x l j , y t + j ) and ( x r j , y t + j ) be the vertices in H y t + j such that l j and r j are listed in the foremost and in the last along the sequence ( a + 1 , , m 1 , 0 , 1 , , a 1 ) , respectively, for j = 1 , , h . Denote D = { ( x s + 1 , y d 1 ) , , ( x s + k , y d k ) } , L = { ( x l 1 , y t + 1 ) , , ( x l h , y t + h ) } and R = { ( x r 1 , y t + 1 ) , , ( x r h , y t + h ) } . For the convenience of counting, we will construct an injective mapping f from D L R to N G ( V ( H ) \ { ( x s , y d 1 + 1 ) , ( x s + k + 1 , y d k + 1 ) } . Although D, L and R may have common elements, we consider the elements in D, L and R to be different in defining the mapping f below.
First, the mapping f on D is defined as follows.
f ( ( x s + i , y d i ) ) = ( x s + i , y d i + 1 )   for   i = 1 , , k .
Denote F 1 = { ( x s + 1 , y d 1 + 1 ) , , ( x s + k , y d k + 1 ) } .
Second, for each vertex ( x r j , y t + j ) satisfying ( x r j + 1 , y t + j ) F 1 , define f ( ( x r j , y t + j ) ) = ( x r j + 1 , y t + j ) .
If ( x r j , y t + j ) satisfies ( x r j + 1 , y t + j ) F 1 for any j { 1 , , h } , then we are done. Otherwise, for each ( x r j , y t + j ) satisfying ( x r j + 1 , y t + j ) F 1 , we give the definition as follows. By the definitions of D and R, we have { ( x r j , y t + j ) , , ( x r j , y d r j s ) } R . Now, we define f ( ( x r j , y t + j ) ) = ( x r j + 1 , y t + j + 1 ) and change the images of ( x r j , y t + j + 1 ) , , ( x r j , y d r j s ) to ( x r j + 1 , y t + j + 2 ) , , ( x r j + 1 , y d r j s + 1 ) , respectively. The mapping f on R is defined well.
Third, for each vertex ( x l j , y t + j ) satisfying ( x l j 1 , y t + j ) F 1 , define f ( ( x l j , y t + j ) ) = ( x l j 1 , y t + j ) .
If ( x l j , y t + j ) satisfies ( x l j 1 , y t + j ) F 1 for any j { 1 , , h } , then we are done. Otherwise, for each ( x l j , y t + j ) satisfying ( x l j 1 , y t + j ) F 1 . By the definitions of D and L, we have { ( x l j , y t + j ) , , ( x l j , y d l j s ) } L . Now, we define f ( ( x l j , y t + j ) ) = ( x l j 1 , y t + j + 1 ) and change the images of ( x l j , y t + j + 1 ) , , ( x l j , y d l j s ) to ( x r j 1 , y t + j + 2 ) , , ( x l j 1 , y d r j s + 1 ) , respectively. The definition of f on L is complete.
Finally, we construct an injective mapping f from D L R to N G ( V ( H ) \ { ( x s , y d 1 + 1 ) , ( x s + k + 1 , y d k + 1 ) } . Then κ g ( G ) = | S | = | N G ( V ( H ) ) | | D | + | L | + | R | + 2 k + 2 h + 1 2 2 k h + 2 2 2 ( g + 1 ) + 2 . The proof is thus complete. □
Since κ g ( C 3 C n ) = 6 for g 3 n 2 2 1 , we assume m , n 4 in the following theorem.
Theorem 5.
Let g be a non-negative integer and G = C m C n , where m , n 4 . If g m i n { n m 2 2 1 , m n 2 2 1 } , then κ g ( G ) = m i n { 2 m , 2 n , 4 g + 1 + 4 } .
Proof. 
Denote C m = x 0 x 1 x m 1 x m (where x 0 = x m ) and C n = y 0 y 1 y n (where y 0 = y n ). The addition of the subscripts of x in the proof is modular m arithmetic, and the addition of the subscripts of y in the proof is modular n arithmetic. Let S 1 = V ( C m ) × { y 0 , y n 2 2 + 1 } and S 2 = { x 0 , x m 2 2 + 1 } × V ( C n ) . Since g m i n { n m 2 2 1 , m n 2 2 1 } , we can check that S 1 and S 2 are two g-extra cuts of G. Thus κ g ( G ) min { 2 m , 2 n } . If 4 g + 1 + 4 min { 2 m , 2 n } , then κ g ( G ) min { 2 m , 2 n , 4 g + 1 + 4 } . If 4 g + 1 + 4 < min { 2 m , 2 n } , then let S 3 = ( J 1 × K 2 ) ( J 1 × J 2 ) ( K 1 × J 2 ) , where J 1 = { x 0 , x g + 1 + 1 } , K 1 = { x 1 , x 2 , , x g + 1 } , J 2 = { y 0 , y g + 1 g + 1 + 1 } and K 2 = { y 1 , y 2 , , y g + 1 g + 1 } . It is routine to verify that S 3 is a g-extra cut of G. By | S 3 | = 2 g + 1 + 2 g + 1 g + 1 + 4 = 4 g + 1 + 4 , we have κ g ( G ) 4 g + 1 + 4 . Therefore, κ g ( G ) min { 2 m , 2 n , 4 g + 1 + 4 } . □
Now, it is sufficient to prove κ g ( G ) min { 2 m , 2 n , 4 g + 1 + 4 } . Assume S is a κ g -cut of G. We consider two cases in the following.
Case 1. x S for all x V ( C m ) , or S y for all y V ( C n ) .
Assume x S for all x V ( C m ) . By L e m m a 2.1, | S | = x V ( C m ) | x S | κ ( C n ) | V ( C m ) | = 2 m . Analogously, if S y for all y V ( C n ) , then | S | = y V ( C n ) | S y | κ ( C m ) | V ( C n ) | = 2 n .
Case 2. There exist a vertex x a V ( C m ) and a vertex y b V ( C n ) such that x a S = S y b = .
By the assumption x a S = S y b = , we know V ( x a G 2 ) and V ( G 1 y b ) are contained in a component H of G S . Let H be another component of G S . Let p 1 ( V ( H ) ) = { x s + 1 , x s + 2 , , x s + k } and p 2 ( V ( H ) ) = { y t + 1 , y t + 2 , , y t + h } . Without loss of generality, assume s + k < a and t + h < b . Clearly, | V ( H ) | k h . Since S is a κ g -cut, we have N G ( V ( H ) ) = S and | V ( H ) | g + 1 . If we can prove | N G ( V ( H ) ) | 2 k + 2 h + 4 , then κ g ( G ) = | S | = | N G ( V ( H ) ) | 2 k + 2 h + 4 4 k h + 4 4 g + 1 + 4 and the theorem holds. Thus, we only need to show that | N G ( V ( H ) ) | 2 k + 2 h + 4 in the remaining proof.
Let ( x s + i , y t i ) and ( x s + i , y d i ) be the vertices in x s + i H such that t i and d i are listed in the foremost and in the last along the sequence ( b + 1 , , n 1 , 0 , 1 , , b 1 ) , respectively, for i = 1 , , k , and let ( x l j , y t + j ) and ( x r j , y t + j ) be the vertices in H y t + j such that l j and r j are listed in the foremost and in the last along the sequence ( a + 1 , , m 1 , 0 , 1 , , a 1 ) , respectively, for j = 1 , , h . Denote D = { ( x s + 1 , y d 1 ) , , ( x s + k , y d k ) } , T = { ( x s + 1 , y t 1 ) , , ( x s + k , y t k ) } , L = { ( x l 1 , y t + 1 ) , , ( x l h , y t + h ) } and R = { ( x r 1 , y t + 1 ) , , ( x r h , y t + h ) } . For the convenience of counting, we will construct an injective mapping f from D T L R to N G ( V ( H ) \ { ( x s , y d 1 + 1 ) , ( x s , y t 1 1 ) , ( x s + k + 1 , y d k + 1 ) , ( x s + k + 1 , y t k 1 ) } . Although D, T, L and R may have common elements, we consider the elements in D, T, L and R to be different in defining the mapping f below.
First, the mapping f on D is defined as follows.
f ( ( x s + i , y d i ) ) = ( x s + i , y d i + 1 )   for   i = 1 , , k .
Denote F 1 = { ( x s + 1 , y d 1 + 1 ) , , ( x s + k , y d k + 1 ) } .
Second, the mapping f on T is defined as follows.
f ( ( x s + i , y t i ) ) = ( x s + i , y t i + 1 )   for   i = 1 , , k .
Denote F 2 = { ( x s + 1 , y t 1 1 ) , , ( x s + k , y t k 1 ) } .
Third, for each vertex ( x r j , y t + j ) satisfying ( x r j + 1 , y t + j ) F 1 , define f ( ( x r j , y t + j ) ) = ( x r j + 1 , y t + j ) .
If ( x r j , y t + j ) satisfies ( x r j + 1 , y t + j ) F 1 for any j { 1 , , h } , then we are done. Otherwise, for each ( x r j , y t + j ) satisfying ( x r j + 1 , y t + j ) F 1 , we define as follows. By the definitions of D and R, we have { ( x r j , y t + j ) , , ( x r j , y d r j s ) } R . Now, we define f ( ( x r j , y t + j ) ) = ( x r j + 1 , y t + j + 1 ) and change the images of ( x r j , y t + j + 1 ) , , ( x r j , y d r j s ) to ( x r j + 1 , y t + j + 2 ) , , ( x r j + 1 , y d r j s + 1 ) , respectively.
Fourth, for each vertex ( x r j , y t + j ) satisfying ( x r j + 1 , y t + j ) F 2 , define f ( ( x r j , y t + j ) ) = ( x r j + 1 , y t + j ) .
If ( x r j , y t + j ) satisfies ( x r j + 1 , y t + j ) F 2 for any j { 1 , , h } , then we are done. Otherwise, for each ( x r j , y t + j ) satisfying ( x r j + 1 , y t + j ) F 2 , we define as follows. By the definitions of T and R, we have { ( x r j , y t + j ) , , ( x r j , y d t j s ) } R . Now, we define f ( ( x r j , y t + j ) ) = ( x r j + 1 , y t + j 1 ) and change the images of ( x r j , y t + j 1 ) , , ( x r j , y d t j s ) to ( x r j + 1 , y t + j 2 ) , , ( x r j + 1 , y d r j s 1 ) , respectively.
Note that the proof of four paragraphs above gives the definition of the mapping f on R. In the following proof, we will give the definition of the mapping f on L.
Fifth, for each vertex ( x l j , y t + j ) satisfying ( x l j 1 , y t + j ) F 1 , define f ( ( x l j , y t + j ) ) = ( x l j 1 , y t + j ) .
If ( x l j , y t + j ) satisfies ( x l j 1 , y t + j ) F 1 for any j { 1 , , h } , then we are done. Otherwise, for each ( x l j , y t + j ) satisfying ( x l j 1 , y t + j ) F 1 , we define as follows. By the definitions of D and L, we have { ( x l j , y t + j ) , , ( x l j , y d l j s ) } L . Now, we define f ( ( x l j , y t + j ) ) = ( x l j 1 , y t + j + 1 ) and change the images of ( x l j , y t + j + 1 ) , , ( x l j , y d l j s ) to ( x r j 1 , y t + j + 2 ) , , ( x l j 1 , y d r j s + 1 ) , respectively.
Sixth, for each vertex ( x l j , y t + j ) satisfying ( x l j 1 , y t + j ) F 2 , define f ( ( x l j , y t + j ) ) = ( x l j 1 , y t + j ) .
If ( x l j , y t + j ) satisfies ( x l j 1 , y t + j ) F 2 for any j { 1 , , h } , then we are done. Otherwise, for each ( x l j , y t + j ) satisfying any ( x t j 1 , y t + j ) F 2 , we define as follows. By the definitions of L and T, we have { ( x l j , y t + j ) , , ( x l j , y d t j s ) } L . Now, we define f ( ( x l j , y t + j ) ) = ( x l j 1 , y t + j 1 ) and change the images of ( x l j , y t + j 1 ) , , ( x l j , y d t j s ) to ( x l j 1 , y t + j 2 ) , , ( x l j 1 , y d t j s 1 ) , respectively.
Finally, we construct an injective mapping f from D T L R to N G ( V ( H ) \ { ( x s , y d 1 + 1 ) , ( x s , y t 1 1 ) , ( x s + k + 1 , y d k + 1 ) , ( x s + k + 1 , y t k 1 ) } . Then κ g ( G ) = | S | = | N G ( V ( H ) ) | | D | + | T | + | L | + | R | + 4 2 k + 2 h + 4 4 k h + 4 4 g + 1 + 4 . The proof is thus complete. □

4. Conclusions

Graph products are used to construct large graphs from small ones. Strong product is one of the most studied four graph products. As a generalization of traditional connectivity, g-extra connectivity can be seen as a refined parameter to measure the reliability of interconnection networks. There is no polynomial-time algorithm to compute the g ( 1 ) -extra connectivity for a general graph. In this paper, we determined the g-extra connectivity of the strong product of two paths, the strong product of a path and a cycle, and the strong product of two cycles. In the future work, we would like to investigate the g-extra connectivity of the strong product of two general graphs.

Author Contributions

Conceptualization, Q.Z. and Y.T.; methodology, Y.T.; writing—original draft preparation, Q.Z.; writing—review and editing, Y.T.; supervision, Y.T.; funding acquisition, Y.T. All authors have read and agreed to the published version of the manuscript.

Funding

The research is supported by National Natural Science Foundation of China (11861066).

Acknowledgments

The authors would like to thank the editor and the anonymous reviewers for their valuable and kind suggestions which greatly improved the original manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Harary, F. Conditional connectivity. Networks 1983, 13, 347–357. [Google Scholar] [CrossRef]
  2. Fàbrega, J.; Fiol, M.A. On the extraconnectivity of graphs. Discret. Math. 1996, 155, 49–57. [Google Scholar] [CrossRef]
  3. Chang, N.-W.; Tsai, C.-Y.; Hsieh, S.-Y. On 3-extra connectivity and 3-extra edge connectivity of folded hypercubes. IEEE Trans. Comput. 2014, 63, 1593–1599. [Google Scholar] [CrossRef]
  4. Boesch, F.T. Synthesis of reliable networks—A survey. IEEE Trans. Reliab. 1986, 35, 240–246. [Google Scholar] [CrossRef]
  5. Esfahanian, A.; Hakimi, S. On computing a conditional edge-connectivity of a graph. Inf. Process. Lett. 1988, 27, 195–199. [Google Scholar] [CrossRef]
  6. Guo, H.M.; Sabir, E.; Mamut, A. The g-extra connectivity of folded crossed cubes. J. Parallel Distrib. Comput. 2022, 166, 139–146. [Google Scholar] [CrossRef]
  7. Hsieh, S.-Y.; Chang, Y.-H. Extraconnectivity of k-ary n-cube networks. Theor. Comput. Sci. 2012, 443, 63–69. [Google Scholar] [CrossRef]
  8. Hsieh, S.-Y.; Huang, H.-W.; Lee, C.-W. {2,3}-restricted connectivity of locally twisted cubes. Theor. Comput. Sci. 2016, 615, 78–90. [Google Scholar] [CrossRef]
  9. Latifi, S.; Hegde, M.; Naraghi-Pour, M. Conditional connectivity measures for large multiprocessor systems. IEEE Trans. Comput. 2002, 43, 218–222. [Google Scholar] [CrossRef]
  10. Lin, R.; Zhang, H. The restricted edge-connectivity and restricted connectivity of augmented k-ary n-cubes. Int. J. Comput. Math. 2016, 93, 1281–1298. [Google Scholar]
  11. Wan, M.; Zhang, Z. A kind of conditional vertex connectivity of star graphs. Appl. Math. Lett. 2009, 22, 264–267. [Google Scholar] [CrossRef] [Green Version]
  12. Wang, X.; Fan, J.; Zhou, J.; Lin, C.-K. The restricted h-connectivity of the data center network DCell. Discret. Appl. Math. 2016, 203, 144–157. [Google Scholar] [CrossRef]
  13. Wei, C.; Hao, R.-X.; Chang, J.-M. The reliability analysis based on the generalized connectivity in balanced hypercubes. Discret. Appl. Math. 2021, 292, 19–32. [Google Scholar] [CrossRef]
  14. Wei, C.-C.; Hsieh, S.-Y. h-restricted connectivity of locally twisted cubes. Discret. Appl. Math. 2017, 217, 330–339. [Google Scholar] [CrossRef]
  15. Yang, D.W.; Feng, Y.Q.; Lee, J.; Zhou, J.X. On extra connectivity and extra edge-connectivity of balanced hypercubes. Appl. Math. Comput. 2018, 320, 464–473. [Google Scholar] [CrossRef]
  16. Yang, W.H.; Lin, H.Q. Reliability evaluation of BC networks in terms of the extra vertex-and edge-connectivity. IEEE Trans. Comput. 2014, 63, 2540–2548. [Google Scholar] [CrossRef]
  17. Yang, W.H.; Meng, J.X. Extraconnectivity of hypercubes. Appl. Math. Lett. 2009, 22, 887–891. [Google Scholar] [CrossRef]
  18. Zhang, M.M.; Zhou, J.X. On g-extra connectivity of folded hypercubes. Theor. Comput. Sci. 2015, 593, 146–153. [Google Scholar] [CrossRef]
  19. Zhou, J.X. On g-extra connectivity of hypercube-like networks. J. Comput. Syst. Sci. 2017, 88, 208–219. [Google Scholar] [CrossRef]
  20. Zhu, Q.; Wang, X.K.; Cheng, G.L. Reliability Evaluation of BC Networks. IEEE Trans. Comput. 2013, 62, 2337–2340. [Google Scholar] [CrossRef]
  21. Špacapan, S. Connectivity of Cartesian products of graphs. Appl. Math. Lett. 2008, 21, 682–685. [Google Scholar] [CrossRef]
  22. Lü, M.; Wu, C.; Chen, G.-L.; Lv, C. On super connectivity of Cartesian product graphs. Networks 2008, 52, 78–87. [Google Scholar] [CrossRef]
  23. Tian, Y.Z.; Meng, J.X. Restricted connectivity for some interconnection networks. Graphs Comb. 2015, 31, 1727–1737. [Google Scholar] [CrossRef]
  24. Chen, L.H.; Meng, J.X.; Tian, Y.Z.; Liu, F.X. Restricted connectivity of Cartesian product graphs. IAENG Int. J. Appl. Math. 2016, 46, 58–63. [Google Scholar]
  25. Brešar, B.; Špacapan, S. Edge-connectivity of strong products of graphs. Discuss. Math. Graph Theory 2007, 27, 333–343. [Google Scholar] [CrossRef]
  26. Špacapan, S. Connectivity of Strong Products of Graphs. Graphs Comb. 2010, 26, 457–467. [Google Scholar] [CrossRef] [Green Version]
  27. Bondy, J.A.; Murty, U.S.R. Graph Theory, Graduate Texts in Mathematics 244; Springer: Berlin/Heidelberg, Germany, 2008. [Google Scholar]
Figure 1. An illustration for the proof of Theorem 3.
Figure 1. An illustration for the proof of Theorem 3.
Symmetry 14 01900 g001
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhu, Q.; Tian, Y. The g-Extra Connectivity of the Strong Product of Paths and Cycles. Symmetry 2022, 14, 1900. https://doi.org/10.3390/sym14091900

AMA Style

Zhu Q, Tian Y. The g-Extra Connectivity of the Strong Product of Paths and Cycles. Symmetry. 2022; 14(9):1900. https://doi.org/10.3390/sym14091900

Chicago/Turabian Style

Zhu, Qinze, and Yingzhi Tian. 2022. "The g-Extra Connectivity of the Strong Product of Paths and Cycles" Symmetry 14, no. 9: 1900. https://doi.org/10.3390/sym14091900

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