Next Article in Journal
Osculating Type Ruled Surfaces with Type-2 Bishop Frame in E3
Next Article in Special Issue
BDAC: Boundary-Driven Approximations of K-Cliques
Previous Article in Journal
The Helicity of Magnetic Fields Associated with Relativistic Electron Vortex Beams
Previous Article in Special Issue
Classification of Genus Three Zero-Divisor Graphs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Directed Path 3-Arc-Connectivity of Cartesian Product Digraphs

School of Mathematics and Statistics, Ningbo University, Ningbo 315211, China
Symmetry 2024, 16(4), 497; https://doi.org/10.3390/sym16040497
Submission received: 13 March 2024 / Revised: 6 April 2024 / Accepted: 7 April 2024 / Published: 19 April 2024
(This article belongs to the Special Issue Advances in Graph Theory)

Abstract

:
Let D = ( V ( D ) , A ( D ) ) be a digraph of order n and let r S V ( D ) with 2 | S | n . A directed ( S , r ) -Steiner path (or an ( S , r ) -path for short) is a directed path P beginning at r such that S V ( P ) . Arc-disjoint between two ( S , r ) -paths is characterized by the absence of common arcs. Let λ S , r p ( D ) be the maximum number of arc-disjoint ( S , r ) -paths in D. The directed path k-arc-connectivity of D is defined as λ k p ( D ) = min { λ S , r p ( D ) S V ( D ) , S = k , r S } . In this paper, we shall investigate the directed path 3-arc-connectivity of Cartesian product λ 3 p ( G H ) and prove that if G and H are two digraphs such that δ 0 ( G ) 4 , δ 0 ( H ) 4 , and κ ( G ) 2 , κ ( H ) 2 , then λ 3 p ( G H ) min 2 κ ( G ) , 2 κ ( H ) ; moreover, this bound is sharp. We also obtain exact values for λ 3 p ( G H ) for some digraph classes G and H, and most of these digraphs are symmetric.

1. Introduction

For a detailed explanation of graph theoretical notation and terminology not provided here, readers are directed to reference [1]. It should be noted that all digraphs discussed in this paper do not contain parallel arcs or loops. The set of all natural numbers from 1 to n is denoted by [ n ] . If a directed graph D can be obtained from its underlying graph G by replacing each edge in G with corresponding arcs in both directions, then D is said to be symmetric, denoted as D = G . The notation T n is used for a symmetric digraph whose underlying graph forms a tree of order n. The notation C n is used for a symmetric digraph whose underlying graph forms a cycle of order n. The cycle digraph of order n is denoted by C n . We denote the complete digraph of order n as K n .
The well-known Steiner tree packing problem is characterized as follows. Given a graph G and a set of terminal vertices S V ( G ) , the goal is to identify as many edge-disjoint S-Steiner trees (i.e., trees T in G with S V ( T ) ) as feasible. This particular problem, along with its associated topics, garners significant interest from researchers due to its extensive applications in VLSI circuit design [2,3,4] and Internet Domain [5]. In practical applications, the construction of vertex-disjoint or arc-disjoint paths in graphs holds significance, as they play a crucial role in improving transmission reliability and boosting network transmission rates [6]. This paper will specifically delve into a variant of the directed Steiner tree packing problem, termed the directed Steiner path packing problem, closely interconnected with the Steiner path problem and the Steiner path cover problem [7,8].
We now consider two types of directed Steiner path packing problems and related parameters. Let D = ( V ( D ) , A ( D ) ) be a digraph of order n and let r S V ( D ) with 2 | S | n . A directed ( S , r ) -Steiner path, or simply an ( S , r ) -path, refers to a directed path P originating from r such that S is a subset of the vertices in P. Arc-disjoint between two ( S , r ) -paths implies that they share no common arcs, while two arc-disjoint ( S , r ) -paths are internally disjoint when their common vertex set is precisely S. Let λ S , r p ( D ) (and κ S , r p ( D ) ) represent the maximum number of arc-disjoint (and internally disjoint) ( S , r ) -paths in D, respectively. The Arc-disjoint (or Internally disjoint) Directed Steiner Path Packing problem is formulated as follows. Given a digraph D and letting r S V ( D ) , the objective is to maximize the count of arc-disjoint (or internally disjoint) ( S , r ) -paths. The notion of directed path connectivity, which is a derivative of path connectivity in undirected graphs, is intricately linked to the directed Steiner path packing problem and serves as a logical progression from path connectivity in directed graphs (refer to [5] for the initial presentation of path connectivity). The directed path k-connectivity [9] of D is defined as
κ k p ( D ) = min { κ S , r p ( D ) S V ( D ) , S = k , r S }
Similarly, the directed path k-arc-connectivity [9] of D is defined as
λ k p ( D ) = min { λ S , r p ( D ) S V ( D ) , S = k , r S }
The concepts of directed path k-connectivity and directed path k-arc-connectivity are synonymous with directed path connectivity. In the context of k = 2 , κ 2 p ( D ) equates to κ ( D ) and λ 2 p ( D ) equates to λ ( D ) , where κ ( D ) and λ ( D ) denote vertex-strong connectivity and arc-strong connectivity of digraphs, respectively. Hence, these parameters can be viewed as extensions of the classical connectivity measures in a digraph. It is pertinent to emphasize the close relationship between strong subgraph connectivity and directed path connectivity; refer to [10,11,12] for further insights on this interconnected topic.
It is a widely recognized fact that Cartesian products of digraphs are of great interest in graph theory and its applications. For a comprehensive overview of various findings on Cartesian products of digraphs, one may refer to a recent survey chapter by Hammack [13]. In this paper, we continue research on directed path connectivity and focus on the directed path 3-arc-connectivity of Cartesian products of digraphs.
In Section 2, we introduce terminology and notation on Cartesian products of digraphs. In Section 3, we prove that if G and H are two digraphs such that δ 0 ( G ) 4 , δ 0 ( H ) 4 , and κ ( G ) 2 , κ ( H ) 2 , then
λ 3 p ( G H ) min 2 κ ( G ) , 2 κ ( H ) ;
moreover, this bound is sharp. Finally, we obtain exact values of λ 3 p ( G H ) for some digraph classes G and H in Section 4.

2. Cartesian Product of Digraphs

Consider two digraphs G and H with vertex sets V ( G ) = { u i i [ n ] } and V ( H ) = { v j j [ m ] } . The Cartesian product of G and H, denoted by G H , is a digraph with vertex set
V ( G H ) = V ( G ) × V ( H ) = { ( x , x ) x V ( G ) , x V ( H ) } .
The arc set of G H , denoted by A ( G H ) , is given by { ( x , x ) ( y , y ) x y A ( G ) , x = y , or x = y , x y A ( H ) } . It is worth noting that Cartesian product is an associative and commutative operation. Furthermore, G H is strongly connected if and only if both G and H are strongly connected, as shown in a recent survey chapter by Hammack [13].
In the rest of the paper, we will use u i , j to denote ( u i , v j ) . Additionally, G ( v j ) will refer to the subgraph of G H induced by the vertex set { u i , j i [ n ] } with j [ m ] , while H ( u i ) will denote the subgraph of G H induced by the vertex set { u i , j j [ m ] } with i [ n ] . It is evident that G ( v j ) is isomorphic to G and H ( u i ) is isomorphic to H. To illustrate this, refer to Figure 1 (this figure comes from [14]), where it can be observed that G ( v j ) is isomorphic to G for 1 j 4 , and H ( u i ) is isomorphic to H for 1 i 3 .
For distinct indices j 1 and j 2 with 1 j 1 j 2 m , the vertices u i , j 1 and u i , j 2 belong to the same digraph H ( u i ) , where u i is an element of V ( G ) . u i , j 2 is referred to as the vertex corresponding to u i , j 1 in G ( v j 2 ) . Similarly, for distinct indices i 1 and i 2 with 1 i 1 i 2 n , u i 2 , j is the vertex corresponding to u i 1 , j in H ( u i 2 ) . Analogously, the subgraph corresponding to a given subgraph can also be defined. For instance, in the digraph ( c ) depicted in Figure 1, if we label the path 1 as P 1 (and the path 2 as P 2 ) in H ( u 1 ) ( H ( u 2 ) ), then P 2 is identified as the path that corresponds to P 1 in H ( u 2 ) .
Sun and Zhang proved some results of directed path connectivity, that is, the following lemma.
Lemma 1
([9]). Let D be a digraph of order n, and let k be an integer satisfying 2 k n . The following statements are valid:
( 1 ) : λ k + 1 p ( D ) λ k p ( D ) when k n 1 .
( 2 ) : κ k p ( D ) λ k p ( D ) δ 0 ( D ) = min { δ + ( D ) , δ ( D ) } .
Lemma 2
([15]). κ ( K n ) = n 1 .

3. A General Lower Bound

Now we will provide a lower bound for λ 3 p ( G H ) .
Theorem 1.
Let G and H be two digraphs such that δ 0 ( G ) 4 , δ 0 ( H ) 4 , and κ ( G ) 2 , κ ( H ) 2 . We have
λ 3 p ( G H ) min 2 κ ( G ) , 2 κ ( H ) .
Furthermore, this bound is sharp.
Proof. 
It suffices to show that there are at least 2 κ ( G ) or 2 κ ( H ) arc-disjoint ( S , r ) -paths for any S V ( G H ) with | S | = 3 , r S . Let S = { x , y , z } and let r = x . Without loss of generality, we may assume κ ( G ) κ ( H ) and consider the following six cases.
Case 1.
Let x, y and z be in the same H ( u i ) or G ( v j ) for some i [ n ] , j [ m ] . Without loss of generality, we may assume that x = u 1 , 1 , y = u 2 , 1 , z = u 3 , 1 . In this case, our overall goal is that we will use arc-disjoint paths between x and y in G ( v 1 ) , y and z in G ( v 1 ) , x and its out-neighbors in H ( u 1 ) , y and its in-neighbors in H ( u 2 ) , z and its in-neighbors in H ( u 3 ) , and combine them together to form the required arc-disjoint paths. The general idea of the proof process is briefly described in Figure 2. The vertices and paths contained in Figure 2 are explained below.
Let S 1 = { x , y } , r 1 = x . It is known that there are at least κ ( G ) internally disjoint ( S 1 , r 1 ) -paths in G ( v 1 ) , denoted as P ˜ 1 i ( i [ κ ( G ) ] ) . Considering S 1 = { y , z } , r 1 = y , there are at least κ ( G ) internally disjoint ( S 1 , r 1 ) -paths in G ( v 1 ) , denoted as P ¯ 2 j ( j [ κ ( G ) ] ) . For each j [ κ ( G ) ] , let u s j , 1 be the out-neighbor of y in P ¯ 2 j ; clearly these out-neighbors are distinct. Similarly, an in-neighbor u k j , 1 ( j [ κ ( G ) ] ) of z in P ¯ 2 j can be chosen such that these in-neighbors are distinct. In H ( u 1 ) , if there is a vertex that is not an out-neighbor of x, then choose such a vertex as u 1 , a , where a 1 . If there is no such vertex, that is, all vertices are out-neighbours of x, then choose any vertex as u 1 , a , where a 1 . In H ( u 1 ) , let S 2 = { x , u 1 , a } , r 2 = x , and it is established that there exist at least κ ( G ) internally disjoint ( S 2 , r 2 ) -paths, say P ˜ 2 j ( j [ κ ( G ) ] ) . In G ( v a ) , let S 3 = { u 1 , a , u 2 , a } , r 3 = u 1 , a , and it is established that there exist at least κ ( G ) internally disjoint ( S 3 , r 3 ) -paths, say P ^ 2 j ( j [ κ ( G ) ] ) . In H ( u 2 ) , let S 4 = { y , u 2 , a } , r 4 = u 2 , a , and it is established that there exist at least κ ( G ) internally disjoint ( S 4 , r 4 ) -paths, say P 2 j ( j [ κ ( G ) ] ) .
In H ( u 1 ) , if there is a vertex that is not an out-neighbor of x in P ˜ 2 j , then choose such a vertex as u 1 , d , with d { 1 , a } . If there is no such vertex, then choose any vertex as u 1 , d , with d { 1 , a } . In H ( u 2 ) , with S 2 = { y , u 2 , d } and r 2 = y , it is known that there are at least κ ( G ) internally disjoint ( S 2 , r 2 ) -paths, denoted as P ¯ 1 i ( i [ κ ( G ) ] ) . For each i [ κ ( G ) ] , let u 2 , f i be the out-neighbor of y in P ¯ 1 i ; clearly these out-neighbors are distinct. For each i [ κ ( G ) ] , since δ 0 ( G ) 4 , an out-neighbor of u 2 , f i in G ( v f i ) , denoted by u b , f i ( b [ n ] ) , can be chosen, with b { 1 , 3 } . If there exists a vertex u s j , 1 { u 1 , 1 , u 3 , 1 } , let b = s j . If there is no such vertex, then let b k j . In H ( u b ) , P ¯ 1 i is the ( S 3 , r 3 ) -path corresponding to P ¯ 1 i , where S 3 = { u b , 1 , u b , d } , and r 3 = u b , 1 . In P ¯ 1 i , the path from vertex u b , f i to u b , d is denoted as P ¯ 1 i . Let S 4 = { u b , d , u 3 , d } , r 4 = u b , d , and it is established that there exist at least κ ( G ) internally disjoint ( S 4 , r 4 ) -paths, say P ^ 1 i ( i [ κ ( G ) ] ) . If u 2 , f t = u 2 , d ( t [ κ ( G ) ] ) , then let u 2 , d P ^ 1 t in P ^ 1 t . In H ( u 3 ) , let S 5 = { u 3 , d , z } , r 5 = u 3 , d , and it is established that there exist at least κ ( G ) internally disjoint ( S 5 , r 5 ) -paths, say P 1 i ( i [ κ ( G ) ] ) .
In H ( u 1 ) , if there is an out-neighbor of x that is not an out-neighbor of x in P ˜ 2 j , then choose such a vertex as u 1 , c , with c { a , d } . If there is no such vertex, then choose any out-neighbor of x as u 1 , c , with c { a , d } . And u s j , c is an out-neighbor of u s j , 1 in H ( u s j ) . In G ( v c ) , P ¯ 2 j is the ( S 5 , r 5 ) -path corresponding to P ¯ 2 j , where S 5 = { u 2 , c , u 3 , c } and r 5 = u 2 , c . In P ¯ 2 j , the path from vertex u s j , c to u k j , c is denoted as P ¯ 2 j . If u s t , 1 = u k t , 1 ( t [ κ ( G ) ] ) , then P ¯ 2 t = { y u s t , 1 , u s t , 1 z } . If u s l , 1 = z ( l [ κ ( G ) ] ) , then P ¯ 2 l = { y z } . If u 1 , c P ¯ 2 h ( h [ κ ( G ) ] ) , then u 1 , c P ˜ 2 h . In H ( u k j ) , with S 6 j = { u k j , c , u k j , 1 } , and r 6 j = u k j , c , it is known that there exist at least κ ( G ) internally disjoint ( S 6 j , r 6 j ) -paths. Then in these paths, one of the paths P ˘ 2 j ( j [ κ ( G ) ] ) is chosen, with u k j , a P ˘ 2 j .
Subcase 1.1.
In the set { u s j , 1 , u k j , 1 } , there is no vertex such that u s j , 1 = x or u k j , 1 = x , and the vertex z is not in path P ˜ 1 i . We now construct the arc-disjoint ( S , r ) -paths by letting
P 1 i = P ˜ 1 i P ¯ 1 i P ^ 1 i P 1 i { y u 2 , f i , u 2 , f i u b , f i } , i [ κ ( G ) ] ,
P 2 j = P ˜ 2 j P ^ 2 j P 2 j P ¯ 2 j P ˘ 2 j { y u s j , 1 , u s j , 1 u s j , c , u k j , 1 z } , j [ κ ( G ) ] { t , l } ,
P 2 t = P ˜ 2 t P ^ 2 t P ¯ 2 t P 2 t ,
P 2 l = P ˜ 2 l P ^ 2 l P ¯ 2 l P 2 l .
Then we obtain 2 κ ( G ) arc-disjoint ( S , r ) -paths.
Subcase 1.2.
In the set { u s j , 1 , u k j , 1 } , there is no vertex such that u s j , 1 = x or u k j , 1 = x , and there exist z P ˜ 1 h ( h [ κ ( G ) ] ) , but there is no arc u k j , 1 z in path P ˜ 1 h . Let P 1 h = P ˜ 1 h . The other paths are the same as Subcase 1.1.
Subcase 1.3.
There is an arc u k r , 1 z in path P ˜ 1 h ( { r , h } [ κ ( G ) ] ) . In the set { u s j , 1 , u k j , 1 } ( j r ) , there is no vertex x. We can find a path P 2 r such that u 2 , f h P 2 r . If u b , a P ¯ 1 h , then let u b , a P ^ 2 r . If u 1 , d P ^ 1 h , then let u 1 , d P ˜ 2 r . In P ^ 1 h and P 1 h , let u 2 , d P ^ 1 h and u 3 , a P 1 h . Let
P 1 h = P ˜ 1 h ,
P 2 r = P ˜ 2 r P ^ 2 r P 2 r P ¯ 1 h P ^ 1 h P 1 h { y u 2 , f h , u 2 , f h u b , f h } .
The other paths are the same as Subcase 1.1.
Subcase 1.4.
The set { u s j , 1 , u k j , 1 } contains the vertex u s q , 1 = x and u k j , 1 x . There is no arc u k q , 1 z in P ˜ 1 q . In P ¯ 2 q , there is an arc x u g 1 , 1 ( q [ κ ( G ) ] , g 1 [ n ] ) . In P ˜ 2 j , there exists an out-neighbor u 1 , g 2 of x, where g 2 [ κ ( G ) ] { a , c , d } , and this path is denoted by P ˜ 2 q .
Subcase 1.4.1.
There is no arc x u g 1 , 1 in P ˜ 1 i .
In P ¯ 2 q , the path from vertex u g 1 , c to u k q , c is denoted as P ¯ 2 q . In G ( v g 2 ) , with S 7 = { u 3 , g 2 , u 1 , g 2 } and r 7 = u 3 , g 2 , it is known that there exist at least κ ( G ) internally disjoint ( S 7 , r 7 ) -paths. Then in these paths, one of the paths P ˜ q is chosen, with u k q , g 2 P ˜ q . If u 2 , g 2 P ˜ q , then let u 2 , g 2 P 2 q . In P ˜ 2 q , the path from vertex u 1 , g 2 to u 1 , a is denoted as P ˜ 2 q . Let
P 2 q = P ¯ 2 q P ˘ 2 q P ˜ q P ˜ 2 q P ^ 2 q P 2 q { x u g 1 , 1 , u g 1 , 1 u g 1 , c , u k q , 1 z , z u 3 , g 2 } .
If u g 1 , 1 = u k q , 1 , then P 2 q = P ˜ q P ˜ 2 q P ^ 2 q P 2 q { x u g 1 , 1 , u k q , 1 z , z u 3 , g 2 } . The other paths are the same as Subcases 1.1–1.3.
Subcase 1.4.2.
If there exists an arc x u g 1 , 1 in P ˜ 1 g ( g [ κ ( G ) ] ) , then in H ( u g 1 ) , with S 6 = { u g 1 , 1 , u g 1 , g 2 } and r 6 = u g 1 , g 2 , it is known that there exist at least κ ( G ) internally disjoint ( S 6 , r 6 ) -paths. Then in these paths, one of the paths P ˜ g is chosen, with u g 1 , d P ˜ g . In P ˜ 1 g , the path from vertex u g 1 , 1 to y is denoted as P ˜ 1 g . Let P 2 q be the same as in Subcase 1.4.1. Let
P 1 g = P ˜ g P ˜ 1 g P ¯ 1 g P ^ 1 g P 1 g { x u 1 , g 2 , u 1 , g 2 u g 1 , g 2 , y u 2 , f g , u 2 , f g u b , f g } .
The other paths are the same as Subcases 1.1–1.3.
Subcase 1.5.
In the set { u s j , 1 , u k j , 1 } , there exists vertex u k p , 1 = x . And there is no arc u k p , 1 z in P ˜ 1 p .
In P ˜ 2 j , there is an out-neighbor u 1 , g of x such that g [ κ ( G ) ] { a , c , d } , and this path is denoted by P ˜ 2 p . In G ( v g ) , let S 8 = { u 3 , g , u 1 , g } , r 8 = u 3 , g , and we know there exist at least κ ( G ) internally disjoint ( S 8 , r 8 ) -paths. Then in these paths, we choose one of the paths P ˜ p , and let u 2 , g P ˜ p . In P ˜ 2 p , we denote the path from vertex u 1 , g to u 1 , a as P ˜ 2 p . Let
P 2 p = P ˜ p P ˜ 2 p P ^ 2 p P 2 p { x z , z u 3 , g } .
The other paths are the same as Subcases 1.1–1.3.
Case 2.
Let x and y be in the same G ( v j ) . Let x and z be in the same H ( u i ) for some i [ n ] , j [ m ] . Without loss of generality, we may assume that x = u 1 , 1 , y = u 2 , 1 , z = u 1 , 2 . In this case, our overall goal is that we will use arc-disjoint paths between x and y in G ( v 1 ) , y and its out-neighbors in H ( u 2 ) , z and its in-neighbors in G ( v 2 ) , and combine them together to form the required arc-disjoint paths. The general idea of the proof process is briefly described in Figure 3. The vertices and paths contained in Figure 3 are explained below.
Considering S 1 = { x , y } , r 1 = x , it is known that there exist at least κ ( G ) internally disjoint ( S 1 , r 1 ) -paths in G ( v 1 ) , denoted as P ˜ 1 i ( i [ κ ( G ) ] ) . Let S 2 = { y , u 2 , 2 } , r 2 = y , and there exist at least κ ( G ) internally disjoint ( S 2 , r 2 ) -paths in H ( u 2 ) , denoted as P ¯ 1 i ( i [ κ ( G ) ] ) . For each i [ κ ( G ) ] , let u 2 , f i be the out-neighbor of y in P ¯ 1 i ; clearly these out-neighbors are distinct. For each i [ κ ( G ) ] , an out-neighbor u b , f i of u 2 , f i in G ( v f i ) can be chosen, with b 1 . In H ( u b ) , with S 3 = { u b , 1 , u b , 2 } and r 3 = u b , 1 . P ¯ 1 i is the ( S 3 , r 3 ) -path corresponding to P ¯ 1 i . In P ¯ 1 i , the path from vertex u b , f i to u b , 2 is denoted P ¯ 1 i . With S 4 = { u b , 2 , z } and r 4 = u b , 2 , it is known that there exist at least κ ( G ) internally disjoint ( S 4 , r 4 ) -paths in G ( v 2 ) , denoted as P ^ 1 i ( i [ κ ( G ) ] ) . If u 2 , f k = u 2 , 2 , then u 2 , 2 P ^ 1 k . The arc-disjoint ( S , r ) -paths can be constructed as
P 1 i = P ˜ 1 i P ¯ 1 i P ^ 1 i { y u 2 , f i , u 2 , f i u b , f i } , i [ κ ( G ) ] .
Likewise, we can identify κ ( G ) arc-disjoint ( S , r ) -paths from x to z and subsequently to y. Consequently, we can derive 2 κ ( G ) arc-disjoint ( S , r ) -paths.
Case 3.
Let x, y and z be in different H ( u i ) and G ( v j ) for some i [ n ] , j [ m ] . Without loss of generality, we can assume that x = u 1 , 1 , y = u 2 , 2 , z = u 3 , 3 . In this case, our overall goal is that, we will use arc-disjoint paths between x and its out-neighbors in H ( u 1 ) , y and its out-neighbors in H ( u 2 ) , z and its in-neighbors in G ( v 3 ) , x and its out-neighbors in G ( v 1 ) , y and its out-neighbors in G ( v 2 ) , z and its in-neighbors in H ( u 3 ) , and combine them together to form the required arc-disjoint paths. The general idea of the proof process is briefly described in Figure 4. The vertices and paths contained in Figure 4 are explained below.
Considering S 1 = { x , u 2 , 1 } , r 1 = x , it is known that there exist at least κ ( G ) internally disjoint ( S 1 , r 1 ) -paths in G ( v 1 ) , denoted as P ˜ 1 i ( i [ κ ( G ) ] ) . Let S 2 = { u 2 , 1 , y } , r 2 = u 2 , 1 , and there exist at least κ ( G ) internally disjoint ( S 2 , r 2 ) -paths in H ( u 2 ) , denoted as P ^ 1 i ( i [ κ ( G ) ] ) . Considering S 1 = { x , u 1 , 2 } , r 1 = x , it is known that there exist at least κ ( G ) internally disjoint ( S 1 , r 1 ) -paths in H ( u 1 ) , denoted as P ˜ 2 j ( j [ κ ( G ) ] ) . Let S 2 = { u 1 , 2 , y } , r 2 = u 1 , 2 , and there exist at least κ ( G ) internally disjoint ( S 2 , r 2 ) -paths in G ( v 2 ) , denoted as P ^ 2 j ( j [ κ ( G ) ] ) . In H ( u 2 ) , with S 3 = { y , u 2 , 3 } , r 3 = y , it is known that there exist at least κ ( G ) internally disjoint ( S 3 , r 3 ) -paths, denoted as P ¯ 2 j . For each j [ κ ( G ) ] , let u 2 , f j be the out-neighbor of y in P ¯ 2 j , clearly these out-neighbors are distinct.
In G ( v 2 ) , with S 3 = { y , u 3 , 2 } , r 3 = y , it is known that there exist at least κ ( G ) internally disjoint ( S 3 , r 3 ) -paths in G ( v 2 ) , denoted as P ¯ 1 i . For each i [ κ ( G ) ] , let u s i , 2 be the out-neighbor of y in P ¯ 1 i , clearly these out-neighbors are distinct. For each i [ κ ( G ) ] , an out-neighbor of u s i , 2 in H ( u s i ) can be chosen, denoted by u s i , c ( c [ m ] ) , with c { 1 , 3 } . Similarly, an out-neighbor of u 2 , f j in G ( v f j ) can be chosen, denoted by u b , f j ( b [ n ] ) , with b { 1 , 3 } .
In G ( v c ) , with S 4 = { u 2 , c , u 3 , c } , r 4 = u 2 , c . P ¯ 1 i is the ( S 4 , r 4 ) -path corresponding to P ¯ 1 i . In P ¯ 1 i , the path from vertex u s i , c to u 3 , c is denoted as P ¯ 1 i . In H ( u 3 ) , with S 5 = { u 3 , c , z } , r 5 = u 3 , c , and it is known that there exist at least κ ( G ) internally disjoint ( S 5 , r 5 ) -paths, say P ˘ 1 i . In H ( v b ) , with S 4 = { u b , 2 , u b , 3 } , r 4 = u b , 2 , P ¯ 2 j is the ( S 4 , r 4 ) -path corresponding to P ¯ 2 j . In path P ¯ 2 j , the path from vertex u b , f j to u b , 3 is denoted as P ¯ 2 j . In G ( v 3 ) , with S 5 = { u b , 3 , z } , r 5 = u b , 3 , and it is known that there exist at least κ ( G ) internally disjoint ( S 5 , r 5 ) -paths in G ( v 3 ) , say P ˘ 2 j . If u s k , 2 = u 3 , 2 , then u 3 , 2 P ˘ 1 k ( k [ κ ( G ) ] ) . If u 3 , 1 P ˜ 1 t , then u 3 , 1 P ˘ 1 t ( t [ κ ( G ) ] ) . Similarly, if u 2 , f r = u 2 , 3 , then u 2 , 3 P ˘ 2 r ( r [ κ ( G ) ] ) . If u 1 , 3 P ˜ 2 h , then u 1 , 3 P ˘ 2 h ( h [ κ ( G ) ] ) . The arc-disjoint ( S , r ) -paths can be constructed as
P 1 i = P ˜ 1 i P ^ 1 i P ¯ 1 i P ˘ 1 i { y u s i , 2 , u s i , 2 u s i , c } ,
P 2 j = P ˜ 2 j P ^ 2 j P ¯ 2 j P ˘ 2 j { y u 2 , f j , u 2 , f j u b , f j } .
Then we obtain 2 κ ( G ) arc-disjoint ( S , r ) -paths.
Case 4.
Let x and y be in the same H ( u i ) . Let z, x, and y be in different G ( v j ) and let z, x be in different H ( u i ) , for some i [ n ] , j [ m ] . Without loss of generality, we can assume that x = u 2 , 1 , y = u 2 , 2 , z = u 3 , 3 . In this case, our overall goal is that we will use arc-disjoint paths between x and y in H ( u 2 ) , y and its out-neighbors in G ( v 2 ) , z and its in-neighbors in H ( u 3 ) , x and its out-neighbors in G ( v 2 ) , y and its out-neighbors in H ( u 2 ) , z and its in-neighbors in G ( v 3 ) , and combine them together to form the required arc-disjoint paths. The general idea of the proof process is briefly described in Figure 5. The vertices and paths contained in Figure 5 are explained below.
Considering S 1 = { x , y } , r 1 = x , it is known that there exist at least κ ( G ) internally disjoint ( S 1 , r 1 ) -paths in H ( u 2 ) , denoted as P ˜ 1 i ( i [ κ ( G ) ] ) . In G ( v 1 ) , with S 1 = { x , u 1 , 1 } , and r 1 = x , it is known that there exist at least κ ( G ) internally disjoint ( S 1 , r 1 ) -paths, denoted as P ^ 2 j . In H ( u 1 ) , with S 2 = { u 1 , 1 , u 1 , 2 } , and r 2 = u 1 , 1 , it is known that there exist at least κ ( G ) internally disjoint ( S 2 , r 2 ) -paths, denoted as P ˜ 2 j . In G ( v 2 ) , with S 3 = { u 1 , 2 , y } , and r 3 = u 1 , 2 , it is known that there exist at least κ ( G ) internally disjoint ( S 3 , r 3 ) -paths, denoted as P 2 j . Let u s i , 2 , u s i , c , u 2 , f j , u b , f j , P ˘ 1 i , P ˘ 2 j , P ¯ 1 i and P ¯ 2 j be the same as in Case 3.
If u s k , 2 = u 3 , 2 , then u 3 , 2 P ˘ 1 k ( k [ κ ( G ) ] ) . If u 2 , f r = u 2 , 3 , then u 2 , 3 P ˘ 2 r ( r [ κ ( G ) ] ) . If u 1 , 3 P ˜ 2 h , then u 1 , 3 P ˘ 2 h ( h [ κ ( G ) ] ) . If u b , 1 P ¯ 2 t , then u b , 1 P ^ 2 t ( t [ κ ( G ) ] ) . If u 1 , 3 P ˘ 2 l , then u 1 , 3 P ˜ 2 l ( l [ κ ( G ) ] ) .
Subcase 4.1.
If there exists no vertex u 2 , f j = x . Let
P 1 i = P ˜ 1 i P ¯ 1 i P ˘ 1 i { y u s i , 2 , u s i , 2 , u s i , c } ,
P 2 j = P ˜ 2 j P ¯ 2 j P ^ 2 j P ˘ 2 j P 2 j { y u 2 , f j , u 2 , f j u b , f j } .
Subcase 4.2.
If there exists a vertex u 2 , f g = x ( g [ κ ( G ) ] ) , then in G ( v 1 ) , there exists an out-neighbor u b , 1 of x. If u b , 1 P ^ 2 j , this path is denoted by P ^ 2 g .
In H ( u 3 ) , there exists an out-neighbor u 3 , g 1 of z such that g 1 [ m ] { c , 2 , 1 } . In G ( v 2 ) , there exists an in-neighbor u g 2 , 2 of y such that g 2 [ n ] { 1 , b , 3 } . If u g 2 , 2 P 2 j , this path is denoted by P 2 g . Then in H ( u g 2 ) , with S 4 = { u g 2 , g 1 , u g 2 , 2 } , and r 4 = u g 2 , g 1 , it is known that there are at least κ ( G ) internally disjoint ( S 4 , r 4 ) -paths. One such ( S 4 , r 4 ) -path is chosen, denoted as P ^ g , with u g 2 , 3 P ^ g . In G ( v g 1 ) , with S 5 = { u 3 , g 1 , u g 2 , g 1 } , and r 5 = u 3 , g 1 , it is known that there are at least κ ( G ) internally disjoint ( S 5 , r 5 ) -paths. One such ( S 5 , r 5 ) -path is chosen, denoted as P ¯ g , with u b , g 1 P ¯ g . Then, P 2 g is constructed as
P 2 g = P ¯ 2 g P ˘ 2 g P ¯ g P ^ g { x u b , 1 , z u 3 , g 1 , u g 2 , 2 y } .
The other paths are the same as Subcase 4.1. Then we obtain 2 κ ( G ) arc-disjoint ( S , r ) -paths.
Case 5.
Let x and y be in the same H ( u i ) . Let y and z be in the same G ( v j ) , for some i [ n ] , j [ m ] . Without loss of generality, we can assume that x = u 1 , 1 , y = u 1 , 2 , z = u 2 , 2 . In this case, our overall goal is that we will use arc-disjoint paths between x and y in H ( u 1 ) , y and z in G ( v 2 ) , x and its out-neighbors in G ( v 1 ) , x and its out-neighbors in G ( v 1 ) , z and y in G ( v 2 ) , and combine them together to form the required arc-disjoint paths. The general idea of the proof process is briefly described in Figure 6. The vertices and paths contained in Figure 6 are explained below.
It is known that there exist at least κ ( G ) internally disjoint ( S 1 , r 1 ) -paths in H ( u 1 ) , denoted as P ˜ 1 i ( i [ κ ( G ) ] ) , where S 1 = { x , y } and r 1 = x . In G ( v 2 ) , there exist at least κ ( G ) internally disjoint ( S 2 , r 2 ) -paths, denoted as P ¯ 1 i ( i [ κ ( G ) ] ) , where S 2 = { y , z } and r 2 = y . Similarly, in G ( v 1 ) , there exist at least κ ( G ) internally disjoint ( S 1 , r 1 ) -paths, denoted as P ˜ 2 j ( j [ κ ( G ) ] ) , where S 1 = { x , u 2 , 1 } and r 1 = x . In H ( u 2 ) , there exist at least κ ( G ) internally disjoint ( S 2 , r 2 ) -paths, denoted as P ^ 2 j ( j [ κ ( G ) ] ) , where S 2 = { u 2 , 1 , z } and r 2 = u 2 , 1 . In G ( v 2 ) , there exist at least κ ( G ) internally disjoint ( S 3 , r 3 ) -paths, denoted as P ¯ 2 j ( j [ κ ( G ) ] ) , where S 3 = { z , y } and r 3 = z . For each j [ κ ( G ) ] , let u s j , 2 be the in-neighbor of y in P ¯ 2 j , and clearly these in-neighbors are distinct. Similarly, let u k j , 2 ( j [ κ ( G ) ] ) be the out-neighbor of z in P ¯ 2 j . For each j [ κ ( G ) ] , an out-neighbor u k j , b of u k j , 2 is chosen in H ( u k j ) , where b 1 .
In G ( v b ) , with S 4 = { u 2 , b , u 1 , b } and r 4 = u 2 , b . P ¯ 2 j is the ( S 4 , r 4 ) -path corresponding to P ¯ 2 j . In P ¯ 2 j , the path from vertex u k j , b to u s j , b is denoted as P ¯ 2 j . Then, in H ( u s j ) , with S 5 j = { u s j , b , u s j , 2 } and r 5 j = u s j , b , it is known that there exist at least κ ( G ) internally disjoint ( S 5 j , r 5 j ) -paths. One such ( S 5 j , r 5 j ) -path, denoted as P ˘ 2 j ( j [ κ ( G ) ] ) , is chosen, with u s j , 1 P ˘ 2 j . The arc-disjoint ( S , r ) -paths can be constructed as
P 1 i = P ˜ 1 i P ¯ 1 i ,
P 2 j = P ˜ 2 j P ^ 2 j P ¯ 2 j P ˘ 2 j { z u k j , 2 , u s j , 2 y , u k j , 2 u k j , b } .
If u s t , 2 = u k t , 2 ( t [ κ ( G ) ] ) , then P 2 t = P ˜ 2 t P ^ 2 t { z u k t , 2 , u s t , 2 y } . And if u k l , 2 = y ( l [ κ ( G ) ] ) , then P 2 l = P ˜ 2 l P ^ 2 l { z y } . This results in obtaining 2 κ ( G ) arc-disjoint ( S , r ) -paths.
Case 6.
Let y and z be in the same G ( v j ) . Let x, y be in different G ( v j ) and x, y, z be in different H ( u i ) , for some i [ n ] , j [ m ] . Without loss of generality, we can assume that x = u 3 , 1 , y = u 1 , 2 , z = u 2 , 2 . Let u s j , 2 ( j [ κ ( G ) ] ) , u k j , 2 , P ¯ 1 i , P ¯ 2 j , P ^ 2 j be the same as in Case 5. In G ( v 1 ) , with S 1 = { x , u 2 , 1 } and r 1 = x , it is known that there exist at least κ ( G ) internally disjoint ( S 1 , r 1 ) -paths in G ( v 1 ) , denoted as P ˜ 2 j . In this case, our overall goal is that we will use arc-disjoint paths between x and its out-neighbors in H ( u 3 ) , y and its in-neighbors in H ( u 1 ) , y and z in G ( v 2 ) , x and its out-neighbors in G ( v 1 ) , z and its in-neighbors in H ( u 2 ) , z and y in G ( v 2 ) , and combine them together to form the required arc-disjoint paths. The general idea of the proof process is briefly described in Figure 7. The vertices and paths contained in Figure 7 are explained below.
Subcase 6.1.
In the set { u s j , 2 , u k j , 2 } , there does not exist u 3 , 2 { u s j , 2 , u k j , 2 } . Thus, u s j , b , u k j , b , P ˘ 2 j , P ¯ 2 j remain the same as in Case 5.
In H ( u 3 ) , with S 1 = { x , u 3 , c } ( c [ m ] { 1 , 2 , b } ) and r 1 = x , it is known that there exist at least κ ( G ) internally disjoint ( S 1 , r 1 ) -paths in H ( u 3 ) , denoted as P ˜ 1 i . In G ( v c ) , with S 2 = { u 3 , c , u 1 , c } and r 2 = u 3 , c , it is known that there exist at least κ ( G ) internally disjoint ( S 2 , r 2 ) -paths in G ( v c ) , denoted as P ^ 1 i . In H ( u 1 ) , with S 3 = { u 1 , c , y } and r 3 = u 1 , c , it is known that there exist at least κ ( G ) internally disjoint ( S 3 , r 3 ) -paths in H ( u 1 ) , denoted as P 1 i . If u 3 , 2 P ˜ 1 r , then u 3 , 2 P ¯ 1 r . Let
P 1 i = P ˜ 1 i P ¯ 1 i P ^ 1 i P 1 i ,
P 2 j = P ˜ 2 j P ¯ 2 j P ^ 2 j P ˘ 2 j { z u k j , 2 , u k j , 2 u k j , b , u s j , 2 y } .
If u s t , 2 = u k t , 2 ( t [ κ ( G ) ] ) , then P 2 t = P ˜ 2 t P ^ 2 t { z u k t , 2 , u s t , 2 y } . And if u k l , 2 = y ( l [ κ ( G ) ] ) , then P 2 l = P ˜ 2 l P ^ 2 l { z y } . Now we obtain 2 κ ( G ) arc-disjoint ( S , r ) -paths.
Subcase 6.2.
In the set { u s j , 2 , u k j , 2 } , only one vertex u k r , 2 = u 3 , 2 ( r [ κ ( G ) ] ) exists. Thus, u s j , b , u k j , b , P ˘ 2 j , P ¯ 2 j remain the same as in Case 5.
If u k r , 2 u k r , b P ˜ 1 i in P ˜ 1 i , then P 1 i , P 2 j remain the same as in Subcase 6.1. If an arc u k r , 2 u k r , b is in path P ˜ 1 i , since δ ( G ) 4 , then an out-neighbor u k r , a of u k r , 2 can be found in H ( u 3 ) such that u k r , 2 u k r , a P ˜ 1 i and a [ m ] { c , 1 } . In G ( v a ) , P ¯ 2 r is the ( S 3 , r 3 ) -path corresponding to P ¯ 2 r , where S 3 = { u k r , a , u s r , a } , r 3 = u k r , a . In H ( u s r ) , with S 4 = { u s r , a , u s r , 2 } and r 4 = u s r , a , it is known that there exist at least κ ( G ) internally disjoint ( S 4 , r 4 ) -paths. Then in these paths, one of the paths P ˘ 2 r is chosen, with u s r , 1 P ˘ 2 r . P 2 j ( j r ) and P 1 i remain the same as in Subcase 6.1. P 2 r is constructed as
P 2 r = P ˜ 2 r P ¯ 2 r P ^ 2 r P ˘ 2 r { z u k r , 2 , u k r , 2 u k r , a , u s r , 2 y } .
Subcase 6.3.
In the set { u s j , 2 , u k j , 2 } , there is only one vertex u s g , 2 = u 3 , 2 ( g [ κ ( G ) ] ) .
For each j [ κ ( G ) ] , an in-neighbor of u s j , 1 in H ( u s j ) can be chosen, denoted by u s j , d ( d [ m ] ) , where d c , 1 . In G ( v d ) , let P ¯ 2 j be the ( S 5 , r 5 ) -path corresponding to P ¯ 2 j , where S 5 = { u 2 , d , u 1 , d } , r 5 = u 2 , d . The path from vertex u k j , d to u s j , d in path P ¯ 2 j is denoted as P ¯ 2 j . In H ( u k j ) , let S 6 j = { u k j , 2 , u k j , d } , r 6 j = u k j , 2 , and at least κ ( G ) internally disjoint ( S 6 j , r 6 j ) -paths are known to exist. Then, one of the paths P ˘ 2 j ( j [ κ ( G ) ] ) is chosen, where u k j , 1 P ˘ 2 j . If u s t , 2 = u k t , 2 ( t [ κ ( G ) ] ) , P 2 t = P ˜ 2 t P ^ 2 t { z u k t , 2 , u s t , 2 y } . And if u k l , 2 = y ( l [ κ ( G ) ] ) , P 2 l = P ˜ 2 l P ^ 2 l { z y } . If u s g , d u s g , 2 P ˜ 1 i in the path P ˜ 1 i . Let
P 1 i = P ˜ 1 i P ¯ 1 i P ^ 1 i P 1 i ,
P 2 j = P ˜ 2 j P ¯ 2 j P ^ 2 j P ˘ 2 j { z u k j , 2 , u s j , d u s j , 2 , u s j , 2 y } .
If an arc u s g , d u s g , 2 is in path P ˜ 1 i , an in-neighbor u s g , f of u s g , 2 can be found in H ( u 3 ) such that u s g , f u s g , 2 P ˜ 1 i and f [ m ] { c , 1 } . In G ( v f ) , let P ¯ 2 g be the ( S 7 , r 7 ) -path corresponding to P ¯ 2 g , where S 7 = { u k g , f , u s g , f } , r 7 = u k g , f . In H ( u k g ) , let S 8 = { u k g , 2 , u k g , f } , r 8 = u k g , 2 , and at least κ ( G ) internally disjoint ( S 7 , r 7 ) -paths are known to exist. Then, one of the paths P ˘ 2 g is chosen, and let u k g , 1 P ˘ 2 g . Let
P 2 g = P ˜ 2 g P ¯ 2 g P ^ 2 g P ˘ 2 g { z u k g , 2 , u s g , f u s g , 2 , u s g , 2 y } .
Hence, we obtain 2 κ ( G ) arc-disjoint ( S , r ) -paths.
Now we prove that this bound is sharp. By Proposition 1, λ 3 p ( K n K m ) = n + m 2 . By Lemma 2, κ ( K n ) = n 1 . So we have λ 3 p ( K n K n ) = 2 κ ( K n ) = 2 n 2 , with n 5 . Therefore, the lower bound holds and is sharp. □

4. Exact Values for Digraph Classes

In this section, we aim to determine precise values for the directed path 3-arc-connectivity of the Cartesian product of two digraphs within specific digraph classes.
Proposition 1.
We have λ 3 p ( K n K m ) = n + m 2 .
Proof. 
Consider S = { x , y , z } and r = x . We will focus solely on scenarios where x, y, and z do not all belong to the same K m ( u i ) or the same K n ( v j ) for any i [ n ] , j [ m ] . The rationale for the remaining cases follows a similar line of argument. Without loss of generality, let us assume x = u 1 , 1 , y = u 2 , 2 , z = u 3 , 3 . It is feasible to derive n + m 2 arc-disjoint ( S , r ) -paths in K n K m , say P 1 , P 2 , ⋯, P a ( a = min { i + 1 , 3 < i n } ) , P i + 1 ( 4 < i n ) , ⋯, P b ( b = min { n + j 2 , 3 < j n } ) , P n + j 2 ( 4 < j m ) (as shown in Figure 8) such that
P 1 : x u 2 , 1 y u 3 , 2 z , P 2 : x u 1 , 2 y u 2 , 3 z , P 3 : x u 1 , 3 z u 3 , 2 y ,
P 4 : x u 3 , 1 z u 2 , 3 y , P a : x u 4 , 1 u 4 , 3 z u 1 , 3 u 1 , 2 u 4 , 2 y , P b : x u 1 , 4 u 3 , 4 z u 3 , 1 u 2 , 1 u 2 , 4 y ,
P i + 1 : x u i , 1 u i , 3 z u i 1 , 3 u i 1 , 2 u i , 2 y , P n + j 2 : x u 1 , j u 3 , j z u 3 , j 1 u 2 , j 1 u 2 , j y .
Now, we add two cases to prove that the proposition holds, so as to show that the proposition has no constraint conditions.
First, let n = m = 4 . We can assume that x = u 1 , 1 , y = u 2 , 2 , z = u 3 , 3 . Let
P 1 : x u 2 , 1 y u 3 , 2 z , P 2 : x u 1 , 2 y u 2 , 3 z , P 3 : x u 3 , 1 u 3 , 2 y u 4 , 2 u 4 , 3 z ,
P 4 : x u 4 , 1 u 4 , 2 y u 1 , 2 u 1 , 3 z , P 5 : x u 1 , 3 u 2 , 3 y u 2 , 4 u 3 , 4 z , P 6 : x u 1 , 4 u 2 , 4 y u 2 , 1 u 3 , 1 z .
Furthermore, let n = 2 , m = 4 . We can assume that x = u 1 , 1 , y = u 1 , 2 , z = u 1 , 3 . Let
P 1 : x y z , P 2 : x z y , P 3 : x u 1 , 4 z u 2 , 3 u 2 , 2 y , P 4 : x u 2 , 1 u 2 , 3 z u 1 , 4 y .
Then we have n + m 2 = min { δ + ( D ) , δ ( D ) } λ 3 p ( K n K m ) n + m 2 . This concludes the proof. □
Proposition 2.
We have λ 3 p ( C n K m ) = m + 1 , with n 3 .
Proof. 
Let S = { x , y , z } , r = x , and we only examine the case where x, y, and z are not all within the same C n ( u i ) or the same K m ( v j ) for any i [ n ] , j [ m ] . The rationale for the remaining cases follows a similar line of argument. Without loss of generality, let us assume x = u 1 , 1 , y = u 2 , 2 , z = u 3 , 3 . We can obtain m + 1 arc-disjoint ( S , r ) -paths in C n K m , say P 1 , P 2 , ⋯, P i + 1 ( 4 < i m ) , P m 1 , P m (as shown in Figure 9) such that
P 1 : x u 2 , 1 y u 3 , 2 z , P 2 : x u 1 , 2 y u 2 , 3 z , P 3 : x u 1 , n u 3 , n u 3 , 1 u 3 , 2 y u 1 , 2 u 1 , 3 z ,
P 4 : x u 3 , 1 u 3 , n u 3 , j z u 2 , 3 y , P 5 : x u 4 , 1 u 4 , n u 4 , j u 4 , 3 z u 3 , 2 u 4 , 2 y ,
P i + 1 : x u i , 1 u i , n u i , j u i , 3 z u i 1 , 3 u i 1 , 2 u i , 2 y .
Now, we add two cases to prove that the proposition holds, so as to show that the proposition has no constraint conditions.
First, let n = 3 , m = 4 . We can assume that x = u 1 , 1 , y = u 2 , 1 , z = u 3 , 1 . Let
P 1 : x y z , P 2 : x z y , P 3 : x u 4 , 1 z u 3 , 2 u 2 , 2 y , P 4 : x u 1 , 3 u 2 , 3 y u 2 , 2 u 3 , 2 u 3 , 3 z .
Furthermore, let n = 3 , m = 2 . We can assume that x = u 1 , 1 , y = u 1 , 2 , z = u 1 , 3 . Let
P 1 : x y z , P 2 : x z u 2 , 3 u 2 , 2 y , P 3 : x u 2 , 1 u 2 , 3 z y .
Then we have m + 1 = min { δ + ( D ) , δ ( D ) } λ 3 p ( C n K m ) m + 1 . This concludes the proof. □
Proposition 3.
We have λ 3 p ( C n K m ) = m .
Proof. 
Let S = { x , y , z } , r = x , and we only examine the case where x, y, and z are not all within the same C n ( u i ) or the same K m ( v j ) for any i [ n ] , j [ m ] . The rationale for the remaining cases follows a similar line of argument. Without loss of generality, let us assume x = u 1 , 1 , y = u 2 , 2 , z = u 3 , 3 . We can obtain m arc-disjoint ( S , r ) -paths in C n K m .
First assume that m is even number, let
P 1 : x u 2 , 1 y u 3 , 2 z , P 2 : x u 1 , 2 y u 2 , 3 z , P 3 : x u 3 , 1 u 3 , 2 y u 2 , 3 z ,
P 4 : x u 4 , 1 u 4 , 2 y u 1 , 2 u 1 , 3 z , P i 1 : x u i 1 , 1 u i 1 , 2 y u i , 2 u i , 3 z ,
P i : x u i , 1 u i , 2 y u i 1 , 2 u i 1 , 3 z , 4 < i m , and i is an even number.
Conversely assume that m is odd number, let
P 1 : x u 2 , 1 y u 3 , 2 z , P 2 : x u 1 , 2 y u 2 , 3 z , P 3 : x u 3 , 1 u 3 , 2 y u 1 , 2 u 1 , 3 z ,
P i 1 : x u i 1 , 1 u i 1 , 2 y u i , 2 u i , 3 z ,
P i : x u i , 1 u i , 2 y u i 1 , 2 u i 1 , 3 z , 3 < i m , and i is an odd number. Then we have m = min { δ + ( D ) , δ ( D ) } λ 3 p ( C n K m ) m . This completes the proof. □
Proposition 4.
We have λ 3 p ( T n K m ) = m .
Proof. 
Let S = { x , y , z } , r = x , and we only examine the case where x, y, and z are not all within the same T n ( u i ) or the same K m ( v j ) for any i [ n ] , j [ m ] . The rationale for the remaining cases follows a similar line of argument. Without loss of generality, let us assume x = u 1 , 1 , y = u 2 , 2 , z = u 3 , 3 . We can obtain m arc-disjoint ( S , r ) -paths in T n K m , say P 1 , P 2 , ⋯, P i ( 4 < i m ) , P m 1 , P m such that
P 1 : x u 2 , 1 y u 3 , 2 z , P 2 : x u 1 , 2 y u 2 , 3 z , P 3 : x u 1 , 3 u 2 , 3 y u 2 , 1 u 3 , 1 z ,
P 4 : x u 1 , 4 u 2 , 4 u 3 , 4 z u 3 , 2 y , P i : x u 1 , i u 2 , i u 3 , i z u 3 , i 1 u 2 , i 1 y .
Then we have m = min { δ + ( D ) , δ ( D ) } λ 3 p ( T n K m ) m . This completes the proof. □
Proposition 5.
We have λ 3 p ( C n C m ) = 2 .
Proof. 
Let S = { x , y , z } , r = x , and we only examine the case where x, y, and z are not all within the same C n ( u i ) or the same C m ( v j ) for any i [ n ] , j [ m ] . The rationale for the remaining cases follows a similar line of argument. Without loss of generality, let us assume x = u 1 , 1 , y = u 2 , 2 , z = u 3 , 3 . We can obtain two arc-disjoint ( S , r ) -paths in C n C m , say P 1 and P 2 such that
P 1 : x u 2 , 1 y u 3 , 2 z , P 2 : x u 1 , 2 y u 2 , 3 z .
Then we have 2 = min { δ + ( D ) , δ ( D ) } λ 3 p ( C n C m ) 2 . This completes the proof. □
Proposition 6.
We have λ 3 p ( C n C m ) = 3 , with m 3 .
Proof. 
Let S = { x , y , z } , r = x , and we only examine the case where x, y, and z are not all within the same C n ( u i ) or the same C m ( v j ) for any i [ n ] , j [ m ] . The rationale for the remaining cases follows a similar line of argument. Without loss of generality, let us assume x = u 1 , 1 , y = u 2 , 2 , z = u 3 , 3 . We can obtain three arc-disjoint ( S , r ) -paths in C n C m , say P 1 , P 2 , P 3 such that
P 1 : x u 2 , 1 y u 3 , 2 z , P 2 : x u 1 , 2 y u 2 , 3 z ,
P 3 : x u m , 1 u m , 2 u m 1 , 2 u 3 , 2 y u 1 , 2 u 1 , 3 u m , 3 u m 1 , 3 z .
Then we have 3 = min { δ + ( D ) , δ ( D ) } λ 3 p ( C n C m ) 3 . This completes the proof. □
Proposition 7.
We have λ 3 p ( C n C m ) = 4 , with n 3 , m 3 .
Proof. 
Let S = { x , y , z } , r = x , and we only examine the case where x, y, and z are not all within the same C n ( u i ) or the same C m ( v j ) for any i [ n ] , j [ m ] . The rationale for the remaining cases follows a similar line of argument. Without loss of generality, let us assume x = u 1 , 1 , y = u 2 , 2 , z = u 3 , 3 . We can obtain four arc-disjoint ( S , r ) -paths in C n C m , say P 1 , P 2 , P 3 , P 4 such that
P 1 : x u 2 , 1 y u 3 , 2 z , P 2 : x u 1 , 2 y u 2 , 3 z ,
P 3 : x u m , 1 u m , 2 u m , 3 u m 1 , 3 z u 3 , 2 y , P 4 : x u 1 , n u 2 , n u 3 , n z u 2 , 3 y .
Then we have 4 = min { δ + ( D ) , δ ( D ) } λ 3 p ( C n C m ) 4 . This completes the proof. □
Proposition 8.
We have λ 3 p ( C n T m ) = 2 .
Proof. 
Let S = { x , y , z } , r = x , and we only examine the case where x, y, and z are not all within the same C n ( u i ) or the same T m ( v j ) for any i [ n ] , j [ m ] . The rationale for the remaining cases follows a similar line of argument. Without loss of generality, let us assume x = u 1 , 1 , y = u 2 , 2 , z = u 3 , 3 . We can obtain three arc-disjoint ( S , r ) -paths in C n T m , say P 1 and P 2 such that
P 1 : x u 2 , 1 y u 3 , 2 z , P 2 : x u 1 , 2 y u 2 , 3 z .
Then we have 2 = min { δ + ( D ) , δ ( D ) } λ 3 p ( C n T m ) 2 . This completes the proof. □
Proposition 9.
We have λ 3 p ( C n T m ) = 3 , with n 3 .
Proof. 
Let S = { x , y , z } , r = x , and we only examine the case where x, y, and z are not all within the same C n ( u i ) or the same T m ( v j ) for any i [ n ] , j [ m ] . The rationale for the remaining cases follows a similar line of argument. Without loss of generality, let us assume x = u 1 , 1 , y = u 2 , 2 , z = u 3 , 3 . We can obtain three arc-disjoint ( S , r ) -paths in C n T m , say P 1 , P 2 , P 3 such that
P 1 : x u 2 , 1 y u 3 , 2 z , P 2 : x u 1 , 2 y u 2 , 3 z , P 3 : x u m , 1 u m , 2 u m , 3 u m 1 , 3 z u 3 , 2 y .
Then we have 3 = min { δ + ( D ) , δ ( D ) } λ 3 p ( C n T m ) 3 . This completes the proof. □
Proposition 10.
We have λ 3 p ( T n T m ) = 2 .
Proof. 
Let S = { x , y , z } , r = x , and we only examine the case where x, y, and z are not all within the same T n ( u i ) or the same T m ( v j ) for any i [ n ] , j [ m ] . The rationale for the remaining cases follows a similar line of argument. Without loss of generality, let us assume x = u 1 , 1 , y = u 2 , 2 , z = u 3 , 3 . We can obtain three arc-disjoint ( S , r ) -paths in T n T m , say P 1 and P 2 such that
P 1 : x u 2 , 1 y u 3 , 2 z , P 2 : x u 1 , 2 y u 2 , 3 z .
Then we have 2 = min { δ + ( D ) , δ ( D ) } λ 3 p ( T n T m ) 2 . This completes the proof. □
According to Propositions 1–9, we find that the directed path 3-arc-connectivity of some Cartesian products of digraphs is equal to the minimum semi-degrees. Based on this discovery, we can consider under what conditions the directed path 3-arc-connectivity of Cartesian products of digraphs can be equal to the minimum semi-degrees, which is a problem we can consider next.

5. Conclusions

In this paper, we prove that if G and H are two digraphs such that δ ( G ) 4 , δ ( H ) 4 , and κ ( G ) 2 , κ ( H ) 2 , then λ 3 p ( G H ) min 2 κ ( G ) , 2 κ ( H ) , and moreover, this bound is sharp. Finally, we obtain exact values of λ 3 p ( G H ) for some digraph classes G and H. In practical terms, constructing vertex-disjoint or arc-disjoint paths in graphs is crucial. These paths play a significant role in improving transmission reliability and boosting network transmission speeds.

Funding

This research received no external funding.

Data Availability Statement

Data sharing not applicable to this work as no datasets were generated or analysed during the current study.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Bang-Jensen, J.; Gutin, G. Digraphs: Theory, Algorithms and Applications, 2nd ed.; Springer: London, UK, 2009. [Google Scholar]
  2. Grotschel, M.; Martin, A.; Weismantel, R. The Steiner tree packing problem in VLSI design. Math. Program. 1997, 78, 265–281. [Google Scholar] [CrossRef]
  3. Huang, C.; Lee, C.; Gao, H.; Hsieh, S. The internal Steiner tree problem: Hardness and approximations. J. Complex. 2013, 29, 27–43. [Google Scholar] [CrossRef]
  4. Sherwani, N. Algorithms for VLSI Physical Design Automation, 3rd ed.; Kluwer Acad. Pub.: London, UK, 1999. [Google Scholar]
  5. Li, X.; Mao, Y. Generalized Connectivity of Graphs; Springer: Cham, Switzerland, 2016. [Google Scholar]
  6. Liptak, L.; Cheng, E.; Kim, J.S.; Kim, S.W. One-to-many node-disjoint paths of hyper-star networks. Discret. Appl. Math. 2012, 160, 2006–2014. [Google Scholar] [CrossRef]
  7. Abu-Affash, A.K.; Carmi, P.; Katz, M.J.; Segal, M. The Euclidean bottleneck Steiner path problem and other applications of (α,β)-pair decomposition. Discret. Comput. Geom. 2014, 51, 1–23. [Google Scholar] [CrossRef]
  8. Gurski, F.; Komander, D.; Rehs, C.; Rethmann, J.; Wanke, E. Computing directed Steiner path covers. J. Comb. Optim. 2022, 43, 402–431. [Google Scholar] [CrossRef]
  9. Sun, Y.; Zhang, X. Directed Steiner path packing and directed path connectivity. arXiv 2022, arXiv:2211.04025. [Google Scholar]
  10. Sun, Y.; Gutin, G. Strong subgraph connectivity of digraphs. Graphs Comb. 2021, 37, 951–970. [Google Scholar] [CrossRef]
  11. Sun, Y.; Gutin, G.; Yeo, A.; Zhang, X. Strong subgraph k-connectivity. J. Graph Theory 2019, 92, 5–18. [Google Scholar] [CrossRef]
  12. Sun, Y.; Gutin, G.; Zhang, X. Packing strong subgraph in digraphs. Discret. Optim. 2022, 46, 100745. [Google Scholar] [CrossRef]
  13. Hammack, R.H. Digraphs Products. In Classes of Directed Graphs; Bang-Jensen, J., Gutin, G., Eds.; Springer: Berlin/Heidelberg, Germany, 2018. [Google Scholar]
  14. Dong, Y.; Gutin, G.; Sun, Y. Strong subgraph 2-arc-connectivity and arc-strong connectivity of Cartesian product of digraphs. Discuss. Math. Graph Theory 2022. [Google Scholar] [CrossRef]
  15. Sun, Y.; Yeo, A. Directed Steiner tree packing and directed tree connectivity. J. Graph Theory 2023, 102, 86–106. [Google Scholar] [CrossRef]
Figure 1. G, H and their Cartesian product [14] (1 denotes arc u1,1u1,2, u1,2u1,3 and arc u1,3u1,4; 2 denotes arc u2,1u2,2, u2,2u2,3 and arc u2,3u2,4).
Figure 1. G, H and their Cartesian product [14] (1 denotes arc u1,1u1,2, u1,2u1,3 and arc u1,3u1,4; 2 denotes arc u2,1u2,2, u2,2u2,3 and arc u2,3u2,4).
Symmetry 16 00497 g001
Figure 2. Depiction of the arc-disjoint paths found in Case 1 of the proof of Theorem 1.
Figure 2. Depiction of the arc-disjoint paths found in Case 1 of the proof of Theorem 1.
Symmetry 16 00497 g002
Figure 3. Depiction of the arc-disjoint paths found in Case 2 of the proof of Theorem 1.
Figure 3. Depiction of the arc-disjoint paths found in Case 2 of the proof of Theorem 1.
Symmetry 16 00497 g003
Figure 4. Depiction of the arc-disjoint paths found in Case 3 of the proof of Theorem 1.
Figure 4. Depiction of the arc-disjoint paths found in Case 3 of the proof of Theorem 1.
Symmetry 16 00497 g004
Figure 5. Depiction of the arc-disjoint paths found in Case 4 of the proof of Theorem 1.
Figure 5. Depiction of the arc-disjoint paths found in Case 4 of the proof of Theorem 1.
Symmetry 16 00497 g005
Figure 6. Depiction of the arc-disjoint paths found in Case 5 of the proof of Theorem 1.
Figure 6. Depiction of the arc-disjoint paths found in Case 5 of the proof of Theorem 1.
Symmetry 16 00497 g006
Figure 7. Depiction of the arc-disjoint paths found in Case 6 of the proof of Theorem 1.
Figure 7. Depiction of the arc-disjoint paths found in Case 6 of the proof of Theorem 1.
Symmetry 16 00497 g007
Figure 8. K n K m .
Figure 8. K n K m .
Symmetry 16 00497 g008
Figure 9. C n K m .
Figure 9. C n K m .
Symmetry 16 00497 g009
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wei, X. Directed Path 3-Arc-Connectivity of Cartesian Product Digraphs. Symmetry 2024, 16, 497. https://doi.org/10.3390/sym16040497

AMA Style

Wei X. Directed Path 3-Arc-Connectivity of Cartesian Product Digraphs. Symmetry. 2024; 16(4):497. https://doi.org/10.3390/sym16040497

Chicago/Turabian Style

Wei, Xiaosha. 2024. "Directed Path 3-Arc-Connectivity of Cartesian Product Digraphs" Symmetry 16, no. 4: 497. https://doi.org/10.3390/sym16040497

APA Style

Wei, X. (2024). Directed Path 3-Arc-Connectivity of Cartesian Product Digraphs. Symmetry, 16(4), 497. https://doi.org/10.3390/sym16040497

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