Next Article in Journal
Quasi (s,r)-Contractive Multi-Valued Operators and Related Fixed Point Theorems
Previous Article in Journal
Fixed-Point Results for a Generalized Almost (s, q)—Jaggi F-Contraction-Type on b—Metric-Like Spaces
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The 3-Rainbow Domination Number of the Cartesian Product of Cycles

1
College of Science, Dalian Maritime University, Dalian 116026, China
2
School of Computer Science and Technology, Dalian University of Technology, Dalian 116024, China
*
Author to whom correspondence should be addressed.
Mathematics 2020, 8(1), 65; https://doi.org/10.3390/math8010065
Submission received: 11 December 2019 / Revised: 26 December 2019 / Accepted: 30 December 2019 / Published: 2 January 2020

Abstract

:
We have studied the k-rainbow domination number of C n C m for k 4 (Gao et al. 2019), in which we present the 3-rainbow domination number of C n C m , which should be bounded above by the four-rainbow domination number of C n C m . Therefore, we give a rough bound on the 3-rainbow domination number of C n C m . In this paper, we focus on the 3-rainbow domination number of the Cartesian product of cycles, C n C m . A 3-rainbow dominating function (3RDF) f on a given graph G is a mapping from the vertex set to the power set of three colors { 1 , 2 , 3 } in such a way that every vertex that is assigned to the empty set has all three colors in its neighborhood. The weight of a 3RDF on G is the value ω ( f ) = v V ( G ) | f ( v ) | . The 3-rainbow domination number, γ r 3 ( G ) , is the minimum weight among all weights of 3RDFs on G. In this paper, we determine exact values of the 3-rainbow domination number of C 3 C m and C 4 C m and present a tighter bound on the 3-rainbow domination number of C n C m for n 5 .

1. Introduction

In a graph G with vertex set V ( G ) and edge set E ( G ) , the open neighborhood of a vertex v V ( G ) is a set { u | ( u , v ) E } , denoted by N ( v ) . The degree of a vertex v V is deg ( v ) = | N ( v ) | . The minimum degree of G is denoted by δ ( G ) and the maximum degree by Δ ( G ) . If for each vertex u V \ S , there is a v S such that ( u , v ) E , then S is a dominating set. The domination number is the minimum cardinality among all dominating sets in G and it is denoted by γ ( G ) .
Domination in graphs originates from location problems in operations research. As a variation of domination in graphs, rainbow domination was introduced by Brešar et al. [1]. The essence of the rainbow domination is to study how to dispatch many types of “guards” to dominate a graph. It is required that each vertex in a graph that is not settled by a “guard” has all types of “guards” in its adjacent vertices.
A function f is called a k-rainbow dominating function (kRDF) on a graph G satisfying the condition that for each vertex v such that f ( v ) = , u N ( v ) f ( u ) = { 1 , 2 , , k } . The weight of kRDF on G is the value ω ( f ) = v V ( G ) | f ( v ) | . The minimum weight among all weights of kRDFs on G is called the k-rainbow domination number, denoted by γ r k ( G ) . Let f be a kRDF function on G; if w ( f ) = γ r k ( G ) , then f is called the γ r k ( G ) -function.
The k-rainbow domination has many practical applications, such as storage hierarchy optimization, in information transfer or people allocation between company departments, channel assignment, network security, logistics scheduling, and so on. Therefore, it has been extensively studied by scholars. There are numerous studies on two-rainbow domination [2,3,4,5,6,7,8,9,10].
For k 3 , it is more difficult to determine the k-rainbow domination number of a graph. Chang et al. [11] proved that the k-rainbow domination is NP-complete, and they studied the k-rainbow domination problem on trees. Shao et al. [12] gave bounds for the k-rainbow domination number on an arbitrary graph, and they investigated the 3-rainbow domination numbers of cycles, paths, and generalized Petersen graphs. They determined the 3-rainbow domination number of P ( n , 1 ) and the upper bounds for P ( n , 2 ) and P ( n , 3 ) . Fujita et al. [13] proved sharp upper bounds on the k-rainbow domination number for all values of k. Hao et al. [14] studied the k-rainbow domination number of directed graphs and presented the exact values of the k-rainbow domination number on the Cartesian product graph of two directed cycles. Wang et al. [15] determined the k-rainbow domination number of P 3 P n for k { 2 , 3 , 4 } . Brezovnik et al. [16] studied the complexity of k-rainbow independent domination and presented sharp bounds for the k-rainbow independent domination number of the lexicographic product and the exact formula for k = 2 . Kang et al. [17] initiated the study of outer-independent k-rainbow domination and presented sharp lower and upper bounds on the outer-independent two-rainbow domination number. There are also some references related to k-coloring of a graph [18,19].
G 1 G 2 , the Cartesian product of G 1 and G 2 , is the graph with the vertex set V ( G 1 ) × V ( G 2 ) , and ( u , v ) ( u , v ) E ( G 1 G 2 ) if either u u E ( G 1 ) and v = v or v v E ( G 2 ) and u = u . Figure 1 shows the graph of C n C m .
Vizing initiated the problem of domination on Cartesian product graphs [20]. Since then, various domination numbers of G H were extensively studied [21,22,23,24].
In this paper, we focus on the study of the 3-rainbow domination number of Cartesian products of two undirected cycles, C n C m . Here, we recall some important results.
Theorem 1.
([12]) Let G be a connected graph. Then, γ r t ( G ) | V ( G ) | t Δ ( G ) + t .
Theorem 2.
([25]) Let G be a connected graph of order n 8 with δ ( G ) 2 . Then, γ r 3 ( G ) 5 n 6 .
In G = C n C m , | V ( G ) | = m n , Δ ( G ) = δ ( G ) = 4 , by Theorems 1 and 2, we can get:
3 m n 7 γ r 3 ( G ) 5 m n 6 .
We studied the k-rainbow domination number of C n C m for k 4 [26], in which we presented that the 3-rainbow domination number of C n C m is bounded above by the four-rainbow domination number of C n C m , i.e.:
γ r 3 ( C n C m ) γ r 4 ( C n C m ) m n 2 + m + n 2 1 .
Since m n 2 + m + n 2 1 5 m n 6 for m , n 4 , by Equations (1) and (2), we can get a rough bound of γ r 3 ( C n C m ) as described in the following Lemma 1.
Lemma 1.
For G = C n C m , 3 m n 7 γ r 3 ( G ) m n 2 + m + n 2 1 .
It is very difficult to determine the k-rainbow domination number of a graph for k 3 , since the problem is NP-complete. Only with some effective methods, one can present a sharp bound on the k-rainbow domination number, or make the known bound tighter, or determine the exact k-rainbow domination number for a given family of graphs. In this paper, we lower the upper bound in Lemma 1 by constructing some good enough 3RDFs; upon these functions, we can get a sharp upper bound of γ r 3 ( C n C m ) . Furthermore, we promote the lower bound in Lemma 1 for C 3 C m and C 4 C m by providing proofs for the new lower bounds. Thus, we determine the exact values of γ r 3 ( C 3 C m ) and γ r 3 ( C 4 C m ) . For n 5 and any integer m, we present a tighter bound of γ r 3 ( C n C m ) than in Lemma 1.

2. Upper Bounds on the 3-rainbow Domination Number of C n C m

In this section, we construct some 3-rainbow dominating functions according to the characteristics of C n C m ; upon these functions, we can get upper bounds of γ r 3 ( C n C m ) . Figure 2a shows a 3RDF on C 8 C 8 . We use 0, 1, 2, 3 to represent the color sets ∅, { 1 } , { 2 } , { 3 } , respectively, and use 2 , 3 to encode the color set { 2 , 3 } . In this way, we could use Figure 2b to show a function in the following sections.
By symmetry of C n C m , we can only discuss the cases of n ( mod 4 ) m ( mod 4 ) .
Lemma 2.
For n 2 ( mod 4 ) and m 2 ( mod 4 ) , γ r 3 ( C n C m ) m n 2 .
Proof. 
We define a 3RDF f as follows.
f ( v i , j ) = , i ( mod 2 ) j ( mod 2 ) , { 1 } , i ( mod 2 ) = j ( mod 2 ) = 0 i ( mod 4 ) = j ( mod 4 ) , { 2 } , i ( mod 4 ) + j ( mod 4 ) = 2 i ( mod 4 ) 1 , { 3 } , o t h e r w i s e .
Figure 3 shows f on C 8 C 8 , C 9 C 8 , C 9 C 9 , C 11 C 8 , C 11 C 9 , and C 11 C 11 , where R m means we repeat the four columns with m becoming bigger and R n means we repeat the four rows with n becoming bigger.
One can check that f is a 3RDF, and its weight is shown in Table 1.
Hence, γ r 3 ( C n C m ) m n 2 for n 2 ( mod 4 ) and m 2 ( mod 4 ) . □
Lemma 3.
For n 2 ( mod 4 ) , m 0 ( mod 4 ) , γ r 3 ( C n C m ) m n 2 .
Proof. 
We first define a 3RDF g on C 4 C 4 .
g ( v i , j ) = , i ( mod 2 ) j ( mod 2 ) , { 1 } , i = j i 1 , { 2 } , i + j = 2 i 1 , { 3 } , i = 1 j ( mod 2 ) = 1 i = 3 j = 1 .
Then, for C n C m , n 2 ( mod 4 ) , m 0 ( mod 4 ) , we define a 3RDF f as follows.
f ( v i , j ) = g ( v i ( mod 4 ) , j ( mod 4 ) ) , 0 i n 3 , h ( v i , j ( mod 4 ) ) , n 2 i n 1 ,
where h is a function defined on { v i , j | n 2 i n 1 , 0 j 3 } ,
h ( v i , j ) = , i ( mod 2 ) j ( mod 2 ) , { 1 } , i = n 1 j = 1 , { 2 } , i = n 2 j = 0 , 2 , { 3 } , i = n 1 j = 3 .
Figure 4 shows f on C 10 C 8 , where R m means we repeat the four columns with m becoming bigger and R n means we repeat the four rows with n becoming bigger.
One can check that f is a 3RDF, and the weight of f is ω ( f ) = m 4 × n 2 4 × 8 + m 4 × 4 = m n 2 .
Hence, γ r 3 ( C n C m ) m n 2 for n 2 ( mod 4 ) , m 0 ( mod 4 ) . □
Lemma 4.
For n 2 ( mod 4 ) , m 1 ( mod 4 ) , γ r 3 ( C n C m ) m n 2 .
Proof. 
Case 1. m = 5 .
Case 1.1. For n 2 ( mod 12 ) , we first define a 3RDF g 1 on C 6 C 5 ,
g 1 ( v i , j ) = , i ( mod 2 ) j ( mod 2 ) , { 1 } , i = 0 j ( mod 2 ) = 0 i = 3 j ( mod 2 ) = 1 , { 2 } , i = 1 j = 1 i = 2 j = 2 , 4 i = 4 j = 0 i = 5 j = 3 , { 3 } , i = 1 j = 3 i = 2 j = 0 i = 4 j = 2 , 4 i = 5 j = 1 .
Then, we construct a 3RDF f on C n C 5 ,
f ( v i , j ) = g 1 ( v i ( mod 6 ) , j ) , 0 i n 7 , h ( v i , j ) , n 6 i n 1 ,
where h is a function defined on { v i , j | n 6 i n 1 , 0 j 4 } ,
h ( v i , j ) = , i ( mod 2 ) j ( mod 2 ) , { 1 } , i = n 2 , n 6 j = 2 i = n 4 j ( mod 2 ) = 0 , { 2 } , i = n 1 , n 3 j = 3 i = n 2 j = 0 i = n 5 j = 1 i = n 6 j = 4 , { 3 } , o t h e r w i s e .
Case 1.2. For n 6 ( mod 12 ) , define f ( v i , j ) = g 1 ( v i ( mod 6 ) , j ) .
Case 1.3. For n 10 ( mod 12 ) , we first define g 2 on C 6 C 5 ,
g 2 ( v i , j ) = , i ( mod 2 ) j ( mod 2 ) , { 1 } , i = 0 j = 0 , 2 i = 2 j = 4 i = 3 j = 1 i = 5 j = 1 , 3 { 2 } , i = 0 j = 4 i = 1 j = 1 i = 3 j = 3 i = 4 j = 0 , { 3 } , i = 1 j = 3 i = 2 j = 0 , 2 i = 4 j = 2 , 4 .
Then, we define f as follows.
f ( v i , j ) = g 2 ( v i ( mod 6 ) , j ) , 0 i n 7 , h ( v i , j ) , n 6 i n 1 ,
where h is a function defined on { v i , j | n 6 i n 1 , 0 j 4 } ,
h ( v i , j ) = , i ( mod 2 ) j ( mod 2 ) , { 1 } , i = n 2 j = 4 i = n 3 j = 1 i = n 5 j = 1 , 3 , { 2 } , i = n 2 j = 0 , 2 i = n 4 j = 2 , 4 i = n 6 j = 0 , { 3 } , i = n 1 j = 1 , 3 i = n 3 j = 3 i = n 4 j = 0 i = n 6 j = 0 .
Figure 5 shows f on C 26 C 5 , C 18 C 5 , and C 22 C 5 , where R n means we repeat the six rows with n becoming bigger.
One can check that f is a 3RDF, and its weight is shown in Table 2.
Case 2. For m 9 , we first define a function g on C 4 C 4 .
g ( v i , j ) = , i ( mod 2 ) j ( mod 2 ) , { 1 } , i ( mod 2 ) = j ( mod 2 ) = 0 i = j , { 2 } , i + j = 2 i 1 i = j = 3 , { 3 } , i = 1 j ( mod 2 ) = 1 i = 3 j = 1 .
Then, we define f as follows.
f ( v i , j ) = g ( v i ( mod 4 ) , j ( mod 4 ) ) , 0 i n 4 0 j m 6 , h 1 ( v i ( mod 4 ) , j ) , 0 i n 4 m 5 j m 1 , h 2 ( v i , j ( mod 4 ) ) , n 3 i n 1 0 j m 6 , h 3 ( v i , j ) , n 3 i n 1 m 5 j m 1 ,
where h 1 ( v i , j ) ( { v i , j | 0 i 4 , m 5 j m 1 } ) , h 2 ( v i , j ) ( { v i , j | n 3 i n 1 , 0 j 3 } ) , h 3 ( v i , j ) ( { v i , j | n 3 i n 1 , m 5 j m 1 } ) are defined as follows.
h 1 ( v i , j ) = , i ( mod 2 ) j ( mod 2 ) , { 1 } , i = 0 , 2 j = m 5 i = 1 , 3 j = m 2 , { 2 } , i = 0 j = m 1 i = 1 j = m 4 i = 2 j = m 3 , { 3 } , o t h e r w i s e .
h 2 ( v i , j ) = , i ( mod 2 ) j ( mod 2 ) , { 1 } , i = n 1 j = 3 i = n 3 j = 1 , { 2 } , i = n 1 j = 1 i = n 3 j = 3 , { 3 } , o t h e r w i s e .
h 3 ( v i , j ) = , i ( mod 2 ) j ( mod 2 ) , { 1 } , i = n 2 j = m 1 , m 3 , { 2 } , i = n 1 j = m 4 i = n 3 j = m 2 , { 3 } , o t h e r w i s e .
Figure 6 shows f on C 18 C 17 , where R m means we repeat the four columns with m becoming bigger and R n means we repeat the four rows with n becoming bigger.
One can check that f is a 3RDF, and the weight of f is ω ( f ) = n 6 4 × m 5 4 × 8 + m 5 4 × 12 + n 6 4 × 10 + 15 = m n 2 .
Hence, γ r 3 ( C n C m ) m n 2 for n 2 ( mod 4 ) , m 1 ( mod 4 ) . □
Lemma 5.
For n 2 ( mod 4 ) , m 2 ( mod 4 ) , γ r 3 ( C n C m ) m n 2 .
Proof. 
We first define a function g on C 4 C 4 .
g ( v i , j ) = , i ( mod 2 ) j ( mod 2 ) , { 1 } , i ( mod 2 ) = j ( mod 2 ) = 0 i = j , { 2 } , i + j = 2 i 1 i = j = 3 , { 3 } , i = 1 j ( mod 2 ) = 1 i = 3 j = 1 .
Then, for n 2 ( mod 4 ) , m 2 ( mod 4 ) , we define a 3RDF f on C n C m as follows.
f ( v i , j ) = g ( v i ( mod 4 ) , j ( mod 4 ) ) , 0 i n 3 0 j m 3 , h 1 ( v i ( mod 4 ) , j ) , 0 i n 3 m 2 j m 1 , h 2 ( v i , j ( mod 4 ) ) , n 2 i n 1 0 j m 3 , h 3 ( v i , j ) , n 2 i n 1 m 2 j m 1 ,
where h 1 ( v i , j ) ( { v i , j | 0 i 4 , m 2 j m 1 } ) , h 2 ( v i , j ) ( { v i , j | n 2 i n 1 , 0 j 3 } ) , h 3 ( v i , j ) ( { v i , j | n 2 i n 1 , m 2 j m 1 } ) are defined as follows.
h 1 ( v i , j ) = , i ( mod 2 ) j ( mod 2 ) , { 1 } , i = 0 , 2 j = m 2 , { 2 } , i = 1 j = m 1 , { 3 } , i = 3 j = m 1 .
h 2 ( v i , j ) = , i ( mod 2 ) j ( mod 2 ) , { 1 } , i = n 2 j = 0 , 2 , { 2 } , i = n 1 j = 1 , { 3 } , i = n 1 j = 3 .
h 3 ( v i , j ) = , i ( mod 2 ) j ( mod 2 ) , { 2 } , i = n 2 j = m 2 , { 3 } , i = n 1 j = m 1 .
Figure 7 shows f on C 10 C 10 , where R m means we repeat the four columns with m becoming bigger and R n means we repeat the four rows with n becoming bigger.
One can check that f is a 3RDF, and the weight of f is ω ( f ) = m 2 4 × n 2 4 × 8 + m 2 4 × 4 + n 2 4 × 4 + 2 = m n 2 .
Hence, γ r 3 ( C n C m ) m n 2 for n 2 ( mod 4 ) , m 2 ( mod 4 ) . □
Lemma 6.
For n 3 ( mod 4 ) , m = 2 ( mod 4 ) ,
γ r 3 ( C n C m ) 3 m + 2 2 , n = 3 , m 2 , 10 ( mod 12 ) , m n 2 , otherwise .
Proof. 
Case 1. For n = 3 , we define f in two subcases.
Case 1.1. m 6 ( mod 12 ) .
f ( v i , j ) = , i ( mod 2 ) j ( mod 2 ) , { 1 } , i ( mod 2 ) = 0 j ( mod 6 ) = 0 i = 1 j ( mod 6 ) = 3 , { 2 } , i ( mod 2 ) = 0 j ( mod 6 ) = 2 i = 1 j ( mod 6 ) = 5 , { 3 } , o t h e r w i s e .
Figure 8 (above) shows f on C 3 C 18 , where R m means we repeat the six columns with m becoming bigger. One can check that f is a 3RDF. The weight of f is ω ( f ) = m 6 × 9 = 3 m 2 . Hence, γ r 3 ( C 3 C m ) 3 m 2 for m 6 ( mod 12 ) .
Case 1.2. m 2 , 10 ( mod 12 ) . We first define a function g on C 3 C 4 .
g ( v i , j ) = , i ( mod 2 ) j ( mod 2 ) , { 1 } , i = j = 0 i = j = 2 , { 2 } , i + j = 2 i 1 , { 3 } , i = 1 j = 1 , 3 .
Then, we define f as follows.
f ( v i , j ) = g ( v i , j ( mod 4 ) ) , 0 j m 4 , h ( v i , j ) , m 3 j m 1 ,
where h is a function defined on { v i , j | 0 i 2 m 3 j m 1 } ,
h ( v i , j ) = , i = 0 j = m 3 , m 1 i = 1 j = m 2 i = 2 j = m 1 , { 1 } , i = 2 j m 1 , { 2 } , i = 0 j = m 2 , { 3 } , i = 1 j m 2 .
Figure 8 (below) shows f on C 3 C 14 , where R m means we repeat the four columns with m becoming bigger. One can check that f is a 3RDF. The weight of f is f is ω ( f ) = m 6 4 × 6 + 10 = 3 m + 2 2 . Hence, γ r 3 ( C 3 C m ) 3 m + 2 2 for m 6 ( mod 12 ) .
Hence, for m 2 ( mod 4 ) ,
γ r 3 ( C 3 C m ) 3 m 2 , m 6 ( mod 12 ) , 3 m + 2 2 , m 6 ( mod 12 ) .
Case 2. For n = 7 , we define f in two subcases.
Case 2.1. m 6 ( mod 12 ) .
f ( v i , j ) = , i ( mod 2 ) j ( mod 2 ) , { 1 } , i ( mod 2 ) = 0 j ( mod 6 ) = 0 i ( mod 2 ) = 1 j ( mod 6 ) = 3 , { 2 } , i ( mod 2 ) = 0 j ( mod 6 ) = 2 i ( mod 2 ) = 1 j ( mod 6 ) = 5 , { 3 } , o t h e r w i s e .
Figure 9 (above) shows f on C 7 C 18 , where R m means that we repeat the six columns with m becoming bigger and R n means we repeat the two rows with n becoming bigger. One can check that f is a 3RDF, and the weight of f is ω ( f ) = 7 1 2 × m 6 × 6 + m 6 × 3 = 7 m 2 .
Case 2.2. m 2 , 10 ( mod 12 ) . We first define a function g on C 7 C 4 .
g ( v i , j ) = , i ( mod 2 ) j ( mod 2 ) , { 1 } , i = 0 j = 0 i = 2 j = 2 i = 3 j = 1 i = 5 j = 1 , 3 , { 2 } , i = 0 j = 2 i = 2 j = 0 i = 4 j = 2 i = 6 j = 0 , { 3 } , o t h e r w i s e .
Then, we define f as follows.
f ( v i , j ) = g ( v i , j ( mod 4 ) ) , 0 j m 7 , h ( v i , j ) , m 6 j m 1 ,
where h is a function defined on { v i , j | 0 i 6 m 6 j m 1 } ,
h ( v i , j ) = , i ( mod 2 ) j ( mod 2 ) , { 2 } , i ( mod 2 ) = 0 i 0 j = m 6 i = 0 , 2 j = m 4 i = 5 j = m 3 i = 4 j = m 2 i = 1 j = m 1 , { 3 } , i ( mod 2 ) = 1 i 3 j = m 5 i = 3 j = m 1 , m 3 i = 0 , 6 j = m 2 , { 1 } , o t h e r w i s e .
Figure 9 (below) shows f on C 7 C 22 , where R m means we repeat the four columns with m becoming bigger. One can check that f is a 3RDF, and the weight of f is ω ( f ) = m 6 4 × 14 + 21 = 7 m 2 .
Hence, γ r 3 ( C 7 C m ) 7 m 2 , m 2 ( mod 4 ) .
Case 3. n 8 .
We first define a function g on C 4 C 4 .
g ( v i , j ) = , i ( mod 2 ) j ( mod 2 ) , { 1 } , i = j i 1 , { 2 } , i + j = 2 i 1 , { 3 } , o t h e r w i s e .
Then, we define f as follows.
f ( v i , j ) = g ( v i ( mod 4 ) , j ( mod 4 ) ) , 0 i n 7 0 j m 4 , h 1 ( v i ( mod 4 ) , j ) , 0 i n 7 m 3 j m 1 , h 2 ( v i , j ( mod 4 ) ) , n 6 i n 1 0 j m 4 , h 3 ( v i , j ) , n 6 i n 1 m 3 j m 1 ,
where h 1 ( v i , j ) ( { v i , j | 0 i 3 , m 3 j m 1 } ) , h 2 ( v i , j ) ( { v i , j | n 6 i n 1 , 0 j 3 } ) , h 3 ( v i , j ) ( { v i , j | n 6 i n 1 , m 3 j m 1 } ) are defined as follows.
h 1 ( v i , j ) = , i ( mod 2 ) j ( mod 2 ) , { 1 } , i = 1 j = m 3 i = 3 j = m 1 , { 2 } , i = 1 j = m 1 i = 3 j = m 3 , { 3 } , o t h e r w i s e .
h 2 ( v i , j ) = , i ( mod 2 ) j ( mod 2 ) , { 1 } , i = n 6 j = 1 i = n 4 j = 3 i = n 3 j = 2 i = n 1 j = 0 , { 2 } , i = n 6 j = 3 i = n 4 j = 1 i = n 3 j = 0 i = n 1 j = 2 , { 3 } , i = n 2 j ( mod 2 ) = 1 i = n 5 j ( mod 2 ) = 0 .
h 3 ( v i , j ) = , i ( mod 2 ) j ( mod 2 ) , { 1 } , i = n 2 , n 6 j = m 3 i = n 5 j = m 2 i = n 4 j = m 1 , { 2 } , i = n 2 , n 6 j = m 1 i = n 4 j = m 3 , { 3 } , i = n 1 , n 3 j = m 2 .
Figure 10 shows f on C 15 C 14 , where R m means we repeat the four columns with m becoming bigger and R n means we repeat the four rows with n becoming bigger.
One can check that f is a 3RDF, and the weight of f is ω ( f ) = m 6 4 × n 7 4 × 8 + m 6 4 × 14 + n 7 4 × 12 + 21 = m n 2 .
Hence, γ r 3 ( C n C m ) m n 2 for n 3 ( mod 4 ) ( n > 7 ) , m 2 ( mod 4 ) . □
By Lemmas 2–6, we have:
Theorem 3.
γ r 3 ( C n C m ) 3 m + 2 2 , n = 3 m 2 , 10 ( mod 12 ) , m n 2 , otherwise .

3. The 3-rainbow Domination Number of C 3 C m

Let f be an arbitrary 3RDF on C 3 C m ; we denote ω ( f j ) = | f ( v 0 , j ) | + | f ( v 1 , j ) | + | f ( v 2 , j ) | ( 0 j m 1 ) .
Lemma 7.
Let f be a 3-rainbow dominating function on C 3 C m . Then:
(1)
if ω ( f j ) = 0 , then ω ( f j 1 ) + ω ( f j + 1 ) 9 ;
(2)
if ω ( f j ) = 1 , then ω ( f j 1 ) + ω ( f j + 1 ) 4 .
Proof. 
(1) Since ω ( f j ) = 0 , then | f ( v i , j 1 ) | + | f ( v i , j + 1 ) | 3 ( i = 0 , 1 , 2 ) . It follows that ω ( f j 1 ) + ω ( f j + 1 ) 9 .
(2) Since ω ( f j ) = 1 , without loss of generality, let | f ( v 0 , j ) | = 1 , then | f ( v i , j 1 ) | + | f ( v i , j + 1 ) | 2 ( i = 1 , 2 ) . It follows that ω ( f j 1 ) + ω ( f j + 1 ) 4 . □
Theorem 4.
For m = 3 , 4 , γ r 3 ( C 3 C m ) = 3 m 2 .
Proof. 
By Theorem 2, γ r 3 ( C 3 C m ) 3 m 2 ( m = 3 , 4 ) .
If there exists ω ( f j ) = 0 , by Lemma 7 (1), it follows that ω ( f ) ω ( f j 1 ) + ω ( f j + 1 ) 9 3 m 2 .
If ω ( f j ) 1 for 0 j m 1 , and if there exists ω ( f j ) = 1 , then by Lemma 7 (2), ω ( f ) = ω ( f j 1 ) + ω ( f j + 1 ) + ω ( f j ) 4 + 1 = 5 = 3 m 2 for m = 3 , and ω ( f ) = ω ( f j 1 ) + ω ( f j + 1 ) + ω ( f j ) + ω ( f j + 2 ) 4 + 1 + 1 = 6 = 3 m 2 for m = 4 .
If ω ( f j ) 2 for 0 j m 1 , then ω ( f ) = 0 j m 1 ω ( f j ) 2 × m = 2 m . Thus, γ r 3 ( C 3 C m ) 3 m 2 for m = 3 , 4 . □
Lemma 8.
Let f be a γ r 3 ( C 3 C m ) -function ( m 5 ) , then ω ( f j ) 1 for 0 j m 1 .
Proof. 
By contrast, suppose f is an arbitrary γ r 3 -function and there exists a j with ω ( f j ) = 0 ; by Lemma 7 (1), we have ω ( f j 1 ) + ω ( f j ) + ω ( f j + 1 ) 9 .
We construct a function f as follows, and Figure 11 shows the sketch of f .
f ( v i , t ) = , i = 0 , 2 t = j 1 , j + 1 i = 1 t = j , { 1 } , i = 2 t = j , { 2 } , i = 0 t = j , { 3 } , i = 1 t = j 1 , j + 1 , { 1 } f ( v i , t ) , i = 0 t = j 2 , j + 2 , { 2 } f ( v i , t ) , i = 2 t = j 2 , j + 2 , f ( v i , t ) , o t h e r w i s e .
Thus, ω ( f ) = ω ( f ) 9 + 8 < ω ( f ) , a contradiction with that f being a γ r 3 -function. □
Theorem 5.
For m 5 ,
γ r 3 ( C 3 C m ) 3 m + 2 2 , m 2 , 10 ( mod 12 ) , 3 m 2 , otherwise .
Proof. 
First, we prove γ r 3 ( C 3 C m ) 3 m 2 for m 5 .
Let f be a γ r 3 ( C 3 C m ) -function. By Lemma 8, ω ( f j ) 1 for 0 j m 1 .
For ω ( f j ) = 1 , by Lemma 7 (2), ω ( f j 1 ) + ω ( f j ) + ω ( f j ) + ω ( f j + 1 ) 1 × 2 + 4 = 6 .
For ω ( f j ) = 2 , ω ( f j 1 ) + ω ( f j ) + ω ( f j ) + ω ( f j + 1 ) 1 + 2 × 2 + 1 = 6 .
For ω ( f j ) 3 , ω ( f j 1 ) + ω ( f j ) + ω ( f j ) + ω ( f j + 1 ) 1 + 2 × 3 + 1 = 8 > 6 .
Hence,
4 ω ( f ) = 4 0 j m 1 ω ( f j ) = 0 j m 1 ω ( f j 1 ) + ω ( f j ) + ω ( f j ) + ω ( f j + 1 ) 6 m .
Thus, ω ( f ) 3 m 2 .
Then, we prove for m 2 , 10 ( mod 12 ) that the lower bounds of γ r 3 ( C 3 C m ) can be improved to 3 m + 2 2 instead of 3 m 2 .
If there exists ω ( f j ) 3 , or ω ( f j ) = 2 ( ω ( f j 1 ) + ω ( f j ) + ω ( f j ) + ω ( f j + 1 ) > 6 ) , or ω ( f j ) = 1 ( ω ( f j 1 ) + ω ( f j ) + ω ( f j ) + ω ( f j + 1 ) > 6 ) , then the inequality in (1) is strictly true, that is ω ( f ) > 3 m 2 , i.e., ω ( f ) 3 m + 2 2 .
Excluding the above cases, we will prove that the remaining cases ω ( f j ) = 1 ω ( f j 1 ) = ω ( f j + 1 ) = 2 and ω ( f j ) = 2 ω ( f j 1 ) = ω ( f j + 1 ) = 1 cannot exist in C 3 C m for m 2 , 10 ( mod 12 ) .
By contrast, without loss of generality, let ω ( f 0 ) = 1 and | f ( v 0 , 0 ) | = 1 , then ω ( f 1 ) = 2 . By the definition of 3RDF, | f ( v 1 , 1 ) | = 2 or | f ( v 1 , 1 ) | = | f ( v 2 , 1 ) | = 1 .
Case 1. | f ( v 1 , 1 ) | = 2 . In this case, by the definition of 3RDF, | f ( v 2 , 2 ) | = 1 , | f ( v 0 , 3 ) | = 2 , | f ( v 1 , 4 ) | = 1 , | f ( v 2 , 5 ) | = 2 , | f ( v 0 , 6 ) | = 1 . Continuing in this way, we have:
| f ( v i , t ) | = 1 , i = 0 t = 6 k i = 1 t = 6 k + 4 i = 2 t = 6 k + 2 , 2 , i = 0 t = 6 k + 3 i = 1 t = 6 k + 1 i = 2 t = 6 k + 5 , 0 , o t h e r w i s e ,
where k 0 .
If we let f ( v 0 , 0 ) = { 1 } , then f ( v 1 , 1 ) = { 2 , 3 } . For m 2 , 10 ( mod 12 ) , i.e., m 2 , 4 ( mod 6 ) , f on C 3 C m is shown in Figure 12. Then, f ( v 2 , 0 ) = and u N ( v 2 , 0 ) f ( u ) { 1 , 2 , 3 } ; this is a contradiction to the definition of 3RDF.
Case 2. | f ( v 1 , 1 ) | = | f ( v 2 , 1 ) | = 1 . In this case, we have | f ( v 0 , 2 ) | = 1 , | f ( v 1 , 3 ) | = | f ( v 2 , 3 ) | = | f ( v 0 , 4 ) | = 1 . Continuing in this way, we have:
| f ( v i , t ) | = 1 , i = 0 t = 2 k i = 1 t = 2 k + 1 i = 2 t = 2 k + 1 , 0 , o t h e r w i s e ,
where k 0 .
If we let f ( v 0 , 0 ) = { 1 } , f ( v 1 , 1 ) = { 2 } , then we have f ( v 2 , 1 ) { { 2 } , { 3 } } .
Case 2.1. f ( v 2 , 1 ) = { 2 } . It follows that f ( v 1 , 3 ) = f ( v 1 , 3 ) = f ( v 2 , 3 ) = { 1 } , f ( v 0 , 4 ) = { 2 } , f ( v 0 , 2 ) = f ( v 1 , 5 ) = f ( v 2 , 5 ) = { 3 } . Continuing in this way, we have:
f ( v i , t ) = { 1 } , i = 0 t = 6 k i = 1 , 2 t = 6 k + 3 , { 2 } , i = 0 t = 6 k + 4 i = 1 , 2 t = 6 k + 1 , { 3 } , i = 0 t = 6 k + 2 i = 1 , 2 t = 6 k + 5 , , o t h e r w i s e ,
where k 0 .
For m 2 , 10 ( mod 12 ) , i.e., m 2 , 4 ( mod 6 ) , f on C 3 C m is shown in Figure 13. Then, f ( v 2 , 0 ) = and u N ( v 2 , 0 ) f ( u ) { 1 , 2 , 3 } , a contradiction.
Case 2.2. f ( v 2 , 1 ) = { 3 } . It follows the f ( v 1 , 3 ) = { 3 } and f ( v 2 , 3 ) = { 2 } . Continuing in this way, we have:
f ( v i , t ) = { 1 } , i = 0 t = 2 k , { 2 } , i = 1 t = 4 k + 1 i = 2 t = 4 k + 3 , { 3 } , i = 1 t = 4 k + 3 i = 2 t = 4 k + 1 , , o t h e r w i s e ,
where k 0 .
For m 2 , 10 ( mod 12 ) , i.e., m 2 ( mod 4 ) , f on C 3 C m is shown in Figure 14. Then, f ( v 2 , 0 ) = and u N ( v 2 , 0 ) f ( u ) { 1 , 2 , 3 } , a contradiction.
Thus, ω ( f ) 3 m + 2 2 for m 2 , 10 ( mod 12 ) . □
By Theorems 3–5, we have:
Theorem 6.
For m 3 ,
γ r 3 ( C 3 C m ) = 3 m + 2 2 , m 2 , 10 ( mod 12 ) , 3 m 2 , otherwise .

4. The 3-rainbow Domination Number of C 4 C m

Let f be an arbitrary 3RDF on C 4 C m ; we denote ω ( f j ) = | f ( v 0 , j ) | + | f ( v 1 , j ) | + | f ( v 2 , j ) | + | f ( v 3 , j ) | ( 0 j m 1 ) .
Lemma 9.
Let f be a 3-rainbow dominating function on C 4 C m . Then:
(1)
if ω ( f j ) = 0 , then ω ( f j 1 ) + ω ( f j + 1 ) 12 ;
(2)
if ω ( f j ) = 1 , then ω ( f j 1 ) + ω ( f j + 1 ) 7 .
Proof. 
(1) Since ω ( f j ) = 0 , then | f ( v i , j 1 ) | + | f ( v i , j + 1 ) | 3 ( i = 0 , 1 , 2 , 3 ) . It follows that ω ( f j 1 ) + ω ( f j + 1 ) 12 .
(2) Since ω ( f j ) = 1 , we can let | f ( v 0 , j ) | = 1 , then | f ( v 1 , j 1 ) | + | f ( v 1 , j + 1 ) | 2 , | f ( v 2 , j 1 ) | + | f ( v 2 , j + 1 ) | 3 and | f ( v 3 , j 1 ) | + | f ( v 3 , j + 1 ) | 2 . It follows that ω ( f j 1 ) + ω ( f j + 1 ) 7 . □
Theorem 7.
γ r 3 ( C 4 C 4 ) = 8 .
Proof. 
By Theorem 2, γ r 3 ( C 4 C 4 ) 8 .
If there exists ω ( f j ) = 0 , by Lemma 9 (1), it follows that ω ( f ) ω ( f j 1 ) + ω ( f j + 1 ) 12 > 8 .
If ω ( f j ) 1 for 0 j m 1 , and if there exists ω ( f j ) = 1 , then by Lemma 9 (2), it follows that ω ( f ) ω ( f j 1 ) + ω ( f j ) + ω ( f j + 1 ) 8 .
If ω ( f j ) 2 for 0 j m 1 , then ω ( f ) = 0 j 3 ω ( f j ) 4 × 2 = 8 .
Thus, γ r 3 ( C 4 C 4 ) 8 , together with γ r 3 ( C 4 C 4 ) 8 , and we have γ r 3 ( C 4 C 4 ) = 8 . □
Lemma 10.
Let f be a γ r 3 ( C 4 C m ) -function ( m 5 ) , then ω ( f j ) 1 for 0 j m 1 .
Proof. 
By contrast, suppose f is an arbitrary γ r 3 -function and there exists a j with ω ( f j ) = 0 . By Lemma 9 (1), we have ω ( f j 1 ) + ω ( f j ) + ω ( f j + 1 ) 12 .
We construct a function f as follows, and Figure 15 shows the sketch of f .
f ( v i , t ) = , i = 0 , 2 t = j 1 , j + 1 i = 1 , 3 t = j , { 1 } , i = 0 t = j , { 2 } , i = 2 t = j , { 3 } , i = 1 , 3 t = j 1 , j + 1 , { 1 } f ( v i , t ) , i = 2 t = j 2 , j + 2 , { 2 } f ( v i , t ) , i = 0 t = j 2 , j + 2 , f ( v i , t ) , o t h e r w i s e .
Then, ω ( f ) = ω ( f ) 12 + 10 < ω ( f ) , a contradiction with f being a γ r 3 -function. □
Lemma 11.
Let f be a γ r 3 ( C 4 C m ) -function. If S 1 = { j | | f ( v i , j ) | = | f ( v i + 2 , j ) | = | f ( v i + 1 , j + 1 ) | = 1 , | f ( v i + 1 , j ) | = | f ( v i + 3 , j ) | = | f ( v i , j + 1 ) | = | f ( v i + 2 , j + 1 ) | = | f ( v i + 3 , j + 1 ) | = 0 , 0 j m 1 } , then | S 1 | = 0 .
Proof. 
By contrast, suppose | S 1 | 1 . Without loss of generality, we may assume that | f ( v 0 , s ) | = 1 ; it follows that | f ( v 0 , s + 2 ) | 1 , | f ( v 2 , s + 2 ) | 1 and | f ( v 3 , s + 2 ) | 3 ( s a y , { 1 } f ( v 2 , s + 2 ) ) .
We can construct a function f such that ω ( f ) ω ( f ) . Figure 16 shows the sketch of f .
f ( v i , t ) = , i = 3 t = s + 2 , { 3 } , i = 3 t = s + 1 , { 2 } f ( v i , t ) , i = 3 t = s + 3 , f ( v i , t ) , o t h e r w i s e .
Then, ω ( f ) = ω ( f ) 3 + 2 < ω ( f ) , a contradiction with f being a γ r 3 -function. □
Lemma 12.
There is a γ r 3 ( C 4 C m ) -function f such that | S 2 | = 0 , where S 2 = { j | | f ( v i , j ) | = | f ( v i + 2 , j ) | = | f ( v i , j + 1 ) | = 1 a n d | f ( v i + 1 , j ) | = | f ( v i + 1 , j + 1 ) | = | f ( v i + 3 , j ) | = | f ( v i + 3 , j + 1 ) | = | f ( v i + 2 , j + 1 ) | = 0 , 0 j m 1 } .
Proof. 
By contrast, suppose | S 2 | 1 for all γ r 3 ( C 4 C m ) -functions, that is the minimum | S 2 | is one. Let f be a γ r 3 ( C 4 C m ) -function such that | S 2 | = 1 ; we denote | S 2 | f = 1 . Let s be the smallest positive integer such that s S 2 ( 0 s m 1 ) . Without loss of generality, we may assume that | f ( v 0 , s ) | = 1 ; it follows that | f ( v 1 , s + 2 ) | 2 , | f ( v 2 , s + 2 ) | 2 , and | f ( v 3 , s + 2 ) | 2 ( s a y , { 1 } f ( v 3 , s + 2 ) ) .
We can construct a function f as follows satisfying ω ( f ) = ω ( f ) and | S 2 | f < | S 2 | f = 1 (see Figure 17 for the sketch of f ). Thus, there is a contradiction with the minimum | S 2 | being one.
f ( v i , t ) = , i = 2 t = s + 2 , { 3 } , i = 2 t = s + 1 , { 2 } f ( v i , t ) , i = 2 t = s + 3 , f ( v i , t ) , o t h e r w i s e .
Lemma 13.
Let f be a γ r 3 ( C 4 C m ) -function with | S 1 | = | S 2 | = 0 , then γ r 3 ( C 4 C m ) 2 m ( m 5 ) , where S 1 and S 2 are defined as in Lemmas 11 and 12.
Proof. 
By Lemma 10, ω ( f j ) 1 for 0 j m 1 .
Case 1. If ω ( f j ) = 1 , by Lemma 9 (2), ( ω ( f j 1 ) + ω ( f j ) ) + ( ω ( f j ) + ω ( f j + 1 ) ) 1 × 2 + 7 > 8 .
Case 2. If ω ( f j ) = 2 , then there are three subcases.
Case 2.1. There is one vertex v with | f ( v ) | = 2 . Let | f ( v 0 , j ) | = 2 , then | f ( v 1 , j ) | = | f ( v 2 , j ) | = | f ( v 3 , j ) | = 0 . It follows that | f ( v 1 , j 1 ) | + | f ( v 1 , j + 1 ) | 1 , | f ( v 2 , j 1 ) | + | f ( v 2 , j + 1 ) | 3 , | f ( v 3 , j 1 ) | + | f ( v 3 , j + 1 ) | 1 . Hence, ( ω ( f j 1 ) + ω ( f j ) ) + ( ω ( f j ) + ω ( f j + 1 ) ) 2 × 2 + 5 > 8 .
Case 2.2. There are two vertices with a weight of one, and they are neighbors. Let | f ( v 0 , j ) | = | f ( v 1 , j ) | = 1 , then | f ( v 2 , j ) | = | f ( v 3 , j ) | = 0 . It follows that | f ( v 2 , j 1 ) | + | f ( v 2 , j + 1 ) | 2 , | f ( v 3 , j 1 ) | + | f ( v 3 , j + 1 ) | 2 . Hence, ( ω ( f j 1 ) + ω ( f j ) ) + ( ω ( f j ) + ω ( f j + 1 ) ) 2 × 2 + 4 = 8 .
Case 2.3. There are two vertices with a weight of one, and they are not neighbors. Let | f ( v i , j ) | = | f ( v i + 2 , j ) | = 1 . By Lemmas 11 and 12, we can get ω ( f j 1 ) 2 and ω ( f j + 1 ) 2 . Hence, ( ω ( f j 1 ) + ω ( f j ) ) + ( ω ( f j ) + ω ( f j + 1 ) ) 2 + 2 × 2 + 2 = 8 .
Case 3. If ω ( f j ) 3 , ( ω ( f j 1 ) + ω ( f j ) ) + ( ω ( f j ) + ω ( f j + 1 ) ) 1 + 2 × 3 + 1 = 8 ,
Thus,
4 ω ( f ) = 4 0 j m 1 ω ( f j ) = 0 j m 1 ( ω ( f j 1 ) + ω ( f j ) ) + ( ω ( f j ) + ω ( f j + 1 ) ) 8 m .
That is, ω ( f ) 2 m . □
Theorem 8.
For m 4 , γ r 3 ( C 4 C m ) = 2 m .
Proof. 
By Theorem 3 and Lemma 13, it has γ r 3 ( C 4 C m ) = 2 m ( m 5 ) ; together with Theorem 7, we have γ r 3 ( C 4 C m ) = 2 m ( m 4 ) . □

5. Conclusions

In this paper, we investigate the 3-rainbow domination number of Cartesian products of cycles C n C m . We determine the exact values of the 3-rainbow domination number of C 3 C m and C 4 C m , i.e., γ r 3 ( C 3 C m ) = 3 m + α 2 , α = 2 for m 2 , 10 ( mod 12 ) , and α = 0 for m 2 , 10 ( mod 12 ) , γ r 3 ( C 4 C m ) = 2 m . For n 5 , by Lemma 1 and Theorem 3, we present a better bound on the 3-rainbow domination number of C n C m , that is 3 m n 7 γ r 3 ( C n C m ) m n 2 .

Author Contributions

H.G. contributes for supervision, methodology, validation, project administration and formal analysis. C.X. contributes for resource, some computations and wrote the initial draft of the paper. Y.Y. writes the final draft. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the Fundamental Research Funds for the Central University, Grant No. 3132019323.

Acknowledgments

The authors gratefully acknowledge the reviewers for taking time out of their busy schedules to review this paper. The comments and suggestions certainly improved the presentation.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Brešar, B.; Henning, M.A.; Rall, D.F. Rainbow domination in graphs. Taiwan. J. Math. 2008, 12, 213–225. [Google Scholar] [CrossRef]
  2. Wu, Y.J.; Rad, N.J. Bounds on the 2-rainbow domination number of graphs. Graphs Combin. 2013, 29, 1125–1133. [Google Scholar] [CrossRef] [Green Version]
  3. Chellali, M.; Haynes, T.W.; Hedetniemi, S.T. Bounds on weak roman and 2-rainbow domination numbers. Discrete Appl. Math. 2014, 178, 27–32. [Google Scholar] [CrossRef]
  4. Furuya, M. A note on total domination and 2-rainbow domination in graphs. Discrete Appl. Math. 2015, 184, 229–230. [Google Scholar] [CrossRef]
  5. Stepień, Z.; Zwierzchowski, M. 2-Rainbow domination number of Cartesian products: CnC3 and CnC5. J. Comb. Optim. 2014, 28, 748–755. [Google Scholar] [CrossRef] [Green Version]
  6. Stepień, Z.; Szymaszkiewicz, A.; Szymaszkiewicz, L.; Zwierzchowski, M. 2-Rainbow domination number of CnC5. Discrete Appl. Math. 2014, 170, 113–116. [Google Scholar] [CrossRef]
  7. Stepień, Z.; Szymaszkiewicz, L.; Zwierzchowski, M. The Cartesian product of cycles with small 2-rainbow domination number. J. Comb. Optim. 2015, 30, 668–674. [Google Scholar] [CrossRef] [Green Version]
  8. Li, Z.P.; Shao, Z.H.; Wu, P.; Zhao, T.Y. On the 2-rainbow domination stable graphs. J. Comb. Optim. 2019, 37, 1327–1341. [Google Scholar] [CrossRef]
  9. Tong, C.L.; Lin, X.H.; Yang, Y.S.; Luo, M.Q. 2-rainbow domination of generalized Petersen graphs P(n,2). Discrete Appl. Math. 2009, 157, 1932–1937. [Google Scholar] [CrossRef] [Green Version]
  10. Shao, Z.H.; Jiang, H.Q.; Wu, P.; Wang, S.H.; Žerovnik, J.; Zhang, X.S.; Liu, J.B. On 2-rainbow domination of generalized Petersen graphs. Discrete Appl. Math. 2019, 257, 370–384. [Google Scholar] [CrossRef]
  11. Chang, G.J.; Wu, J.J.; Zhu, X.D. Rainbow domination on trees. Discrete Appl. Math. 2010, 158, 8–12. [Google Scholar] [CrossRef] [Green Version]
  12. Shao, Z.H.; Liang, M.L.; Yin, C.; Xu, X.D.; Pavlič, P.; Žerovnik, J. On rainbow domination numbers of graphs. Inform. Sci. 2014, 254, 225–234. [Google Scholar] [CrossRef]
  13. Fujita, S.; Furuya, M.; Magnant, C. General bounds on rainbow domination numbers. Graphs Combin. 2015, 31, 601–613. [Google Scholar] [CrossRef]
  14. Hao, G.L.; Qian, J.G. On the rainbow domiantion number of digraphs. Graphs Combin. 2016, 32, 1903–1913. [Google Scholar] [CrossRef]
  15. Wang, Y.; Wu, X.L.; Dehgardi, N.; Amjadi, J.; Khoeilar, R.; Liu, J.B. k-rainbow domination number of P3Pn. Mathematics 2019, 7, 203. [Google Scholar] [CrossRef] [Green Version]
  16. Brezovnik, S.; Šumenjak, T.K. Complexity of k-rainbow independent domination and some results on the lexicographic product of graphs. Appl. Math. Comput. 2019, 349, 214–220. [Google Scholar] [CrossRef]
  17. Kang, Q.; Samodivkin, V.; Shao, Z.; Sheikholeslami, S.M.; Soroudi, M. Outer-independent k-rainbow domination. J. Taibah Univ. Sci. 2019, 1, 883–891. [Google Scholar] [CrossRef]
  18. Furmańczyk, H.; Kubale, M. Tight bounds on the complexity of semi-equitable coloring of cubic and subcubic graphs. Appl. Math. Lett. 2018, 237, 116–122. [Google Scholar] [CrossRef] [Green Version]
  19. Pikies, T.; Kubale, M. Better polynomial algorithms for scheduling unit-length jobs with bipartite incompatibility graphs on uniform machines. Bull. Pol. Acad. Sci.-Tech. Sci. 2019, 1, 31–36. [Google Scholar]
  20. Vizing, V.G. Some unsolved problems in graph theory. Uspehi Mater. Nauk. 1968, 23, 117–134. [Google Scholar] [CrossRef]
  21. Wang, H.C.; Kim, H.K.; Deng, Y.P. On signed domination number of Cartesian product of directed paths. Util. Math. 2018, 109, 45–61. [Google Scholar]
  22. Ye, A.S.; Miao, F.; Shao, Z.H.; Liu, J.B.; Žerovnik, J.; Repolusk, P. More results on the domination number of Cartesian product of two directed cycles. Mathematics 2019, 7, 210. [Google Scholar] [CrossRef] [Green Version]
  23. Mollard, M. The domination number of Cartesian product of two directed paths. J. Comb. Optim. 2014, 27, 144–151. [Google Scholar] [CrossRef]
  24. Li, Z.P.; Shao, Z.H.; Xu, J. Weak 2-domination number of Cartesian products of cycles. J. Comb. Optim. 2018, 35, 75–85. [Google Scholar] [CrossRef]
  25. Furuya, M.; Koyanagi, M.; Yokota, M. Upper bound on 3-rainbow domination in graphs with minimum degree 2. Discrete Optim. 2018, 29, 45–76. [Google Scholar] [CrossRef]
  26. Gao, H.; Li, K.; Yang, Y.S. The k-rainbow domination number of CnCm. Mathematics 2019, 7, 1153. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Graph C n C m .
Figure 1. Graph C n C m .
Mathematics 08 00065 g001
Figure 2. A 3RDF on C 8 C 8 . (a) Vertex labeled with color sets. (b) Vertex labeled with codes.
Figure 2. A 3RDF on C 8 C 8 . (a) Vertex labeled with color sets. (b) Vertex labeled with codes.
Mathematics 08 00065 g002
Figure 3. f on some C n C m for n 2 ( mod 4 ) m 2 ( mod 4 ) .
Figure 3. f on some C n C m for n 2 ( mod 4 ) m 2 ( mod 4 ) .
Mathematics 08 00065 g003
Figure 4. f on C 10 C 8 .
Figure 4. f on C 10 C 8 .
Mathematics 08 00065 g004
Figure 5. f on some C n C 5 for n 2 ( mod 4 ) .
Figure 5. f on some C n C 5 for n 2 ( mod 4 ) .
Mathematics 08 00065 g005
Figure 6. f on C 18 C 17 .
Figure 6. f on C 18 C 17 .
Mathematics 08 00065 g006
Figure 7. f on C 10 C 10 .
Figure 7. f on C 10 C 10 .
Mathematics 08 00065 g007
Figure 8. 3RDFs on C 3 C 18 and C 3 C 14 .
Figure 8. 3RDFs on C 3 C 18 and C 3 C 14 .
Mathematics 08 00065 g008
Figure 9. 3RDFs on C 7 C 18 and C 7 C 22 .
Figure 9. 3RDFs on C 7 C 18 and C 7 C 22 .
Mathematics 08 00065 g009
Figure 10. f on C 15 C 14 .
Figure 10. f on C 15 C 14 .
Mathematics 08 00065 g010
Figure 11. The sketch of f in Lemma 8.
Figure 11. The sketch of f in Lemma 8.
Mathematics 08 00065 g011
Figure 12. f on C 3 C m for m 2 , 4 ( mod 6 ) .
Figure 12. f on C 3 C m for m 2 , 4 ( mod 6 ) .
Mathematics 08 00065 g012
Figure 13. Graph of f in Case 4.2.1.
Figure 13. Graph of f in Case 4.2.1.
Mathematics 08 00065 g013
Figure 14. Graph of f in Case 4.2.2.
Figure 14. Graph of f in Case 4.2.2.
Mathematics 08 00065 g014
Figure 15. The sketch of f in Lemma 10.
Figure 15. The sketch of f in Lemma 10.
Mathematics 08 00065 g015
Figure 16. The sketch of f in Lemma 11.
Figure 16. The sketch of f in Lemma 11.
Mathematics 08 00065 g016
Figure 17. The sketch of f in Lemma 12.
Figure 17. The sketch of f in Lemma 12.
Mathematics 08 00065 g017
Table 1. The weight of f on C n C m ( n 2 ( mod 4 ) m 2 ( mod 4 ) ) .
Table 1. The weight of f on C n C m ( n 2 ( mod 4 ) m 2 ( mod 4 ) ) .
n 2 ( mod 4 ) m 2 ( mod 4 ) The Weight of f
n 0 ( mod 4 ) , m 0 ( mod 4 ) ω ( f ) = m 4 × n 4 × 8 = m n 2
n 1 ( mod 4 ) , m 0 ( mod 4 ) ω ( f ) = m 4 × n 1 4 × 8 + m 4 × 2 = m n 2
n 1 ( mod 4 ) , m 1 ( mod 4 ) ω ( f ) = m 1 4 × n 1 4 × 8 + n 1 4 × 2 + m 1 4 × 2 + 1 = m n 2
n 3 ( mod 4 ) , m 0 ( mod 4 ) ω ( f ) = m 4 × n 3 4 × 8 + m 4 × 6 = m n 2
n 3 ( mod 4 ) , m 1 ( mod 4 ) ω ( f ) = m 1 4 × n 3 4 × 8 + n 3 4 × 2 + m 1 4 × 6 + 2 = m n 2
n 3 ( mod 4 ) , m 3 ( mod 4 ) ω ( f ) = m 3 4 × n 3 4 × 8 + n 3 4 × 6 + m 3 4 × 6 + 5 = m n 2
Table 2. The weight of f on C n C 5 ( n 2 ( mod 4 ) ) .
Table 2. The weight of f on C n C 5 ( n 2 ( mod 4 ) ) .
m = 5 n 2 ( mod 4 ) The Weight of f
m = 5 , n 2 ( mod 12 ) ω ( f ) = 15 × ( n 8 ) 6 + 5 × 8 2 = 5 n 2
m = 5 , n 6 ( mod 12 ) ω ( f ) = 15 × n 6 = 5 n 2
m = 5 , n 10 ( mod 12 ) ω ( f ) = 15 × ( n 10 ) 6 + 5 × 10 2 = 5 n 2

Share and Cite

MDPI and ACS Style

Gao, H.; Xi, C.; Yang, Y. The 3-Rainbow Domination Number of the Cartesian Product of Cycles. Mathematics 2020, 8, 65. https://doi.org/10.3390/math8010065

AMA Style

Gao H, Xi C, Yang Y. The 3-Rainbow Domination Number of the Cartesian Product of Cycles. Mathematics. 2020; 8(1):65. https://doi.org/10.3390/math8010065

Chicago/Turabian Style

Gao, Hong, Changqing Xi, and Yuansheng Yang. 2020. "The 3-Rainbow Domination Number of the Cartesian Product of Cycles" Mathematics 8, no. 1: 65. https://doi.org/10.3390/math8010065

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