Next Article in Journal
Evolving Hierarchical and Tag Information via the Deeply Enhanced Weighted Non-Negative Matrix Factorization of Rating Predictions
Next Article in Special Issue
Secure w-Domination in Graphs
Previous Article in Journal
Automated Sustainable Multi-Object Segmentation and Recognition via Modified Sampling Consensus and Kernel Sliding Perceptron
Previous Article in Special Issue
On the Outer-Independent Roman Domination in Graphs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Total Domination in Rooted Product Graphs

by
Abel Cabrera Martínez
and
Juan A. Rodríguez-Velázquez
*
Departament d’Enginyeria Informàtica i Matemàtiques, Universitat Rovira i Virgili, Av. Països Catalans 26, 43007 Tarragona, Spain
*
Author to whom correspondence should be addressed.
Symmetry 2020, 12(11), 1929; https://doi.org/10.3390/sym12111929
Submission received: 2 October 2020 / Revised: 19 November 2020 / Accepted: 20 November 2020 / Published: 23 November 2020
(This article belongs to the Special Issue Theoretical Computer Science and Discrete Mathematics)

Abstract

:
During the last few decades, domination theory has been one of the most active areas of research within graph theory. Currently, there are more than 4400 published papers on domination and related parameters. In the case of total domination, there are over 580 published papers, and 50 of them concern the case of product graphs. However, none of these papers discusses the case of rooted product graphs. Precisely, the present paper covers this gap in the theory. Our goal is to provide closed formulas for the total domination number of rooted product graphs. In particular, we show that there are four possible expressions for the total domination number of a rooted product graph, and we characterize the graphs reaching these expressions.

Let G be a graph. The open neighborhood of a vertex v V ( G ) is defined to be N ( v ) = { u V ( G ) : u is adjacent to v } . A set S V ( G ) is a dominating set of G if N ( v ) S for every vertex v V ( G ) S . Let D ( G ) be the set of dominating sets of G. The domination number of G is defined to be,
γ ( G ) = min { | S | : S D ( G ) } .
A set S V ( G ) is a total dominating set, TDS, of a graph G without isolated vertices if every vertex v V ( G ) is adjacent to at least one vertex in S. Let D t ( G ) be the set of total dominating sets of G.
The total domination number of G is defined to be,
γ t ( G ) = min { | S | : S D t ( G ) } .
By definition, D t ( G ) D ( G ) , so that γ ( G ) γ t ( G ) .
We define a γ t ( G ) -set as a set S D t ( G ) with | S | = γ t ( G ) . The same agreement will be assumed for optimal parameters associated with other characteristic sets defined in the paper. For instance, a γ ( G ) -set will be a set S D ( G ) with | S | = γ ( G ) .
The theory of domination in graphs has been extensively studied. For instance, there are more than 4400 papers already published on domination and related parameters. In particular, we cite the following books [1,2]. In the case of total domination, there are over 580 published papers and one book [3]. Among these papers on total domination in graphs, there are over 50 which concern the case of product graphs. Surprisingly, none of these papers discusses the case of rooted product graphs. The present paper covers that gap in the theory.
In order to present our results, we need to introduce some additional notation and terminology. The closed neighborhood of v V ( G ) is defined to be N [ v ] = N ( v ) { v } . A vertex v V ( G ) is universal if N [ v ] = V ( G ) , while it is a leaf if | N ( v ) | = 1 . The set of leaves of G will be denoted by L ( G ) . A support vertex is a vertex v with N ( v ) L ( G ) . The set of support vertices of G will be denoted by S ( G ) . If v is a vertex of a graph G, then the vertex-deletion subgraph G { v } is the subgraph of G induced by V ( G ) { v } . By analogy, we define the subgraph G S for an arbitrary subset S V ( G ) .
The concept of rooted product graph was introduced in 1978 by Godsil and McKay [4]. Given a graph G of order n ( G ) and a graph H with root vertex v, the rooted product graph G v H is defined as the graph obtained from G and H by taking one copy of G and n ( G ) copies of H and identifying the i t h vertex of G with the root vertex v in the i t h copy of H for every i { 1 , 2 , , n ( G ) } . If H or G is a trivial graph, then G v H is equal to G or H, respectively. In this sense, hereafter we will only consider graphs G and H with no isolated vertex.
Figure 1 shows an example of a rooted product graph. In this case, the set of black-coloured vertices forms a TDS of G v H and γ t ( G v H ) = 14 = γ ( G ) + n ( G ) ( γ t ( H ) 1 ) .
For every x V ( G ) , H x H will denote the copy of H in G v H containing x. The restriction of any set S V ( G v H ) to V ( H x ) will be denoted by S x , and the restriction to V ( H x { x } ) will be denoted by S x ; i.e., S x = S V ( H x ) and S x = S x { x } . In some cases, we will need to define S V ( G v H ) from the sets S x V ( H x ) as S = x V ( G ) S x .
Since V ( G v H ) = x V ( G ) V ( H x ) , we have that for every set S V ( G v H ) ,
| S | = x V ( G ) | S x | = x V ( G ) | S x | + | S V ( G ) | .
A basic problem in the study of product graphs consists of finding closed formulas or sharp bounds for specific invariants of the product of two graphs and expressing these in terms of parameters of the graphs involved in the product. In this sense, for recent results on rooted product graphs, we cite the following works [5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]. As we can expect, the products of graphs are not alien to applications in other fields. In particular, in [5] the authors show that several important classes of chemical graphs can be expressed as rooted product graphs, and as described in [20], there exist a number of molecular graphs of high-tech interest that can be generated using the rooted product of graphs.

1. Closed Formulas for the Total Domination Number

The following three lemmas will be the main tools to deduce our results.
Lemma 1.
Given a graph H with no isolated vertex and any v V ( H ) S ( H ) , the following statements hold.
(i)
γ t ( H { v } ) γ t ( H ) 1 .
(ii)
If γ t ( H { v } ) = γ t ( H ) 1 , then the following statements hold.
(a)
N ( v ) S = for every γ t ( H { v } ) -set S.
(b)
There exists a γ t ( H ) -set S such that v S .
(iii)
If γ t ( H { v } ) > γ t ( H ) , then v S for every γ t ( H ) -set S.
Proof. 
Let v V ( H ) S ( H ) and S a γ t ( H { v } ) -set. For every u N ( v ) we have that S { u } is a TDS of H, which implies that γ t ( H ) | S { u } | γ t ( H { v } ) + 1 . Therefore, (i) follows.
Now, in order to prove (ii), we assume that | S | = γ t ( H ) 1 . If there exists a vertex y N ( v ) S , then S is also a TDS of H, which is a contradiction. Therefore, N ( v ) S = and so (a) follows. In addition, for any y N ( v ) , the set S { y } is a γ t ( H ) -set not containing v. Therefore, (b) also follows.
Finally, we proceed to prove (iii). If there exists a γ t ( H ) -set D such that v D , then D is also a TDS of H { v } , and so γ t ( H { v } ) | D | = γ t ( H ) . Therefore, we conclude that if γ t ( H { v } ) > γ t ( H ) , then v D for every γ t ( H ) -set D, which completes the proof. □
Lemma 2.
Let H be a graph and v V ( H ) . If v is not a universal vertex and H N [ v ] does not have isolated vertices, then
γ t ( H N [ v ] ) γ t ( H ) 2 .
Furthermore, if γ t ( H { v } ) = γ t ( H ) 1 , then
γ t ( H ) 2 γ t ( H N [ v ] ) γ t ( H ) 1 .
Proof. 
Assume that v is not a universal vertex and H N [ v ] does not have isolated vertices. Let S be a γ t ( H N [ v ] ) -set and u N ( v ) . Since S { u , v } is a TDS of H, we have that γ t ( H ) | S { u , v } | = γ t ( H N [ v ] ) + 2 , as required.
Now, assume γ t ( H { v } ) = γ t ( H ) 1 . In this case, by Lemma 1 (ii) we have that N ( v ) D = for every γ t ( H { v } ) -set D, which implies that D is a TDS of H N [ v ] , and so γ t ( H N [ v ] ) | D | = γ t ( H { v } ) = γ t ( H ) 1 . Therefore, the result follows. □
Lemma 3.
Given a γ t ( G v H ) -set S and a vertex x V ( G ) , the following statements hold.
(i)
| S x | γ t ( H ) 1 .
(ii)
If | S x | = γ t ( H ) 1 , then N ( x ) S x = .
Proof. 
Let x V ( G ) . Notice that every vertex in V ( H x ) { x } is adjacent to some vertex in S x . For any y N ( x ) V ( H x ) , the set S x { y } is a TDS of H x , and so γ t ( H ) = γ t ( H x ) | S x { y } | = | S x | + 1 . Therefore, (i) follows.
Finally, assume that | S x | = γ t ( H ) 1 . If there exists a vertex y N ( x ) S x , then S x is a TDS of H x , which is a contradiction. Therefore, N ( x ) S x = , and so (ii) follows. □
Given a γ t ( G v H ) -set S, we define the following subsets of V ( G ) associated with S.
A S = { x V ( G ) : | S x | γ t ( H ) } and B S = { x V ( G ) : | S x | = γ t ( H ) 1 } .
These sets will play an important role in the inference results. By Lemma 3, V ( G ) = A S B S . In particular, if A S = , then γ t ( G v H ) = n ( G ) ( γ t ( H ) 1 ) , and as we will show in the proof of Theorem 2, if B S = , then γ t ( G v H ) = n ( G ) γ t ( H ) . As we can expect, these are the extreme values of γ t ( G v H ) .
Theorem 1.
For any graphs G and H with no isolated vertex and any v V ( H ) ,
n ( G ) ( γ t ( H ) 1 ) γ t ( G v H ) n ( G ) γ t ( H ) .
Furthermore, if γ t ( H { v } ) = γ t ( H ) 1 , then
γ t ( G v H ) γ t ( G ) + n ( G ) ( γ t ( H ) 1 ) .
Proof. 
The lower bound follows from Lemma 3, as for any γ t ( G v H ) -set S,
γ t ( G v H ) = | S | = x V ( G ) | S x | n ( G ) ( γ t ( H ) 1 ) .
Now, we proceed to prove the upper bound. Let D V ( G v H ) such that D x is a γ t ( H x ) -set for every x V ( G ) . It is readily seen that D is a TDS of G v H . Hence,
γ t ( G v H ) | D | = x V ( G ) | D x | = x V ( G ) γ t ( H x ) = n ( G ) γ t ( H ) .
From now on, assume γ t ( H { v } ) = γ t ( H ) 1 . Notice that, by assumption, H { v } does not have isolated vertices.
Let W V ( G v H ) such that W x = W x { x } is a γ t ( H x { x } ) -set for every x V ( G ) and W V ( G ) is a γ t ( G ) -set. Clearly, W is a TDS of G v H , which implies that
γ t ( G v H ) | W V ( G ) | + x V ( G ) | W x | = γ t ( G ) + x V ( G ) γ t ( H x { x } ) = γ t ( G ) + n ( G ) ( γ t ( H ) 1 ) .
Therefore, the result follows. □
The following lemma is another important tool for determining all possible values of γ t ( G v H ) .
Lemma 4.
Given a γ t ( G v H ) -set S with B S , the following statements hold.
(i)
If B S S , then γ t ( G v H ) = n ( G ) ( γ t ( H ) 1 ) .
(ii)
If B S S = , then γ t ( H { v } ) = γ t ( H ) 1 , and as a consequence,
γ ( G ) + n ( G ) ( γ t ( H ) 1 ) γ t ( G v H ) γ t ( G ) + n ( G ) ( γ t ( H ) 1 ) .
Proof. 
First, we proceed to prove (i). Given a fixed x B S S , let D V ( G v H ) such that for every x V ( G ) the set D x is induced by S x . Obviously, D is a TDS of G v H . Hence, γ t ( G v H ) | D | = x V ( G ) | D x | = n ( G ) | S x | = n ( G ) ( γ t ( H ) 1 ) . Therefore, Theorem 1 leads to γ t ( G v H ) = n ( G ) ( γ t ( H ) 1 ) .
In order to prove (ii), assume that B S S = , and let x B S . By Lemma 3 we have that N [ x ] S x = . So, x S ( H x ) and S x is a TDS of H x { x } . Hence, γ t ( H { v } ) = γ t ( H x { x } ) | S x | = γ t ( H ) 1 , and so Lemma 1 leads to γ t ( H { v } ) = γ t ( H ) 1 . Therefore, by Theorem 1 we have that γ t ( G v H ) γ t ( G ) + n ( G ) ( γ t ( H ) 1 ) .
Moreover, since N [ x ] S x = for every x B S , we have that A S is a dominating set of G. Hence,
γ t ( G v H ) = x A S | S x | + x B S | S x | | A S | γ t ( H ) + | B S | ( γ t ( H ) 1 ) | A S | + n ( G ) ( γ t ( H ) 1 ) γ ( G ) + n ( G ) ( γ t ( H ) 1 ) .
Therefore, the result follows. □
Next we give one of the main results of this section, which states the four possible values of γ t ( G v H ) .
Theorem 2.
Let G and H be two graphs with no isolated vertex. For any v V ( H ) ,
γ t ( G v H ) { n ( G ) ( γ t ( H ) 1 ) , γ ( G ) + n ( G ) ( γ t ( H ) 1 ) , γ t ( G ) + n ( G ) ( γ t ( H ) 1 ) , n ( G ) γ t ( H ) } .
Proof. 
Let S be a γ t ( G v H ) -set and consider the subsets A S , B S V ( G ) associated with S. We distinguish the following cases.
Case 1. B S = . In this case, for any x V ( G ) we have that | S x | γ t ( H ) , and as a consequence, γ t ( G v H ) = x V ( G ) | S x | n ( G ) γ t ( H ) . Thus, Theorem 1 leads to the equality γ t ( G v H ) = n ( G ) γ t ( H ) .
Case 2. B S . If B S S , then from Lemma 4 (i) we have that γ t ( G v H ) = n ( G ) ( γ t ( H ) 1 ) .
From now on we assume that B S S = . Hence, Lemma 4 (ii) leads to
γ ( G ) + n ( G ) ( γ t ( H ) 1 ) γ t ( G v H ) γ t ( G ) + n ( G ) ( γ t ( H ) 1 ) .
We only need to prove that γ t ( G v H ) only can take the extreme values. To this end, we shall need to introduce the following notation. Let A S = { x A S : | S x | = γ t ( H ) } and A S = A S A S .
Subcase 2.1. There exists x A S such that S x is a γ t ( H x ) -set containing x . From a fixed vertex y B S and any γ ( G ) -set D, we can construct a set W V ( G v H ) as follows. If x D , then W x is induced by S x , while if x V ( G ) D , then W x is induced by S y . Notice that W is a TDS of G v H , which implies that γ t ( G v H ) | W | = γ ( G ) + n ( G ) ( γ t ( H ) 1 ) . Therefore, γ t ( G v H ) = γ ( G ) + n ( G ) ( γ t ( H ) 1 ) .
Subcase 2.2. A S = or for any x A S , either S x is not a γ t ( H x ) -set or x S x . If A S , then every vertex x A S satisfies one of the following conditions.
(a)
S x is a γ t ( H x ) -set such that x S x .
(b)
S x is not a TDS of H x and x S x .
Notice that we do not consider the case where S x is not a TDS of H x and x S x , as in this case we can replace S with the γ t ( G v H ) -set ( S S x ) S x for some γ t ( H x ) -set S x . In such a case, if x S x , then we proceed as in Subcase 2.1, while if x S x , then x satisfies (a).
Let us construct a TDS X of G as follows.
-
A S X .
-
For any x A S which satisfies condition (a) and N ( x ) S V ( G ) = , we choose one vertex y N ( x ) V ( G ) and set y X .
-
For any x A S with N ( x ) S V ( G ) = , we choose one vertex y N ( x ) V ( G ) and set y X .
We proceed to show that X is a TDS of G. If x V ( G ) X , then either x B S or x A S S . If x B S , then N ( x ) S A S , which implies that N ( x ) X . Obviously, if x A S S , then N ( x ) X , by definition of X. Now, let x X . If x A S ( A S S ) , then N ( x ) X by definition. If x A S S , then x satisfies condition (b). This implies that N ( x ) S x = . Hence, there exists a vertex y N ( x ) V ( G ) S X , as desired.
Therefore, X is a TDS of G, which implies that γ t ( G ) | X | 2 | A S | + | A S | . Thus,
γ t ( G v H ) x A S | S x | + x A S | S x | + x B S | S x | | A S | ( γ t ( H ) + 1 ) + | A S | γ t ( H ) + | B S | ( γ t ( H ) 1 ) ( 2 | A S | + | A S | ) + n ( G ) ( γ t ( H ) 1 ) γ t ( G ) + n ( G ) ( γ t ( H ) 1 ) ,
which completes the proof. □
Later on, we will characterize the graphs that reach each of the previous expressions. However, we have to admit that when applying some of these characterizations we will need to calculate the total domination number of H { v } or H N [ v ] which may not be easy. Before giving the above mentioned characterizations, we shall show a simple example in which we can observe that these expressions of γ t ( G v H ) are realizable.
Example 1. 
Let G be a graph with no isolated vertex. If H is one of the graphs shown in Figure 2, then the resulting values of γ t ( G v H ) for some specific roots are described below.
  • γ t ( G v H 2 ) = 3 n ( G ) = n ( G ) ( γ t ( H 2 ) 1 ) .
  • γ t ( G v H 2 ) = γ ( G ) + 3 n ( G ) = γ ( G ) + n ( G ) ( γ t ( H 2 ) 1 ) .
  • γ t ( G v H 1 ) = γ t ( G ) + 2 n ( G ) = γ t ( G ) + n ( G ) ( γ t ( H 1 ) 1 ) .
  • γ t ( G v H 1 ) = γ t ( G v H 1 ) = 3 n ( G ) = n ( G ) γ t ( H 1 ) .
For these cases, it is not difficult to construct a γ t ( G v H ) -set. For instance, a γ t ( G v H 2 ) -set S can be formed as follows. Given a fixed γ ( G ) -set X, we take S in such a way that the set S x is induced by { a , b , v , v } for every x X , and induced by { a , b , c } for every x V ( G ) X .
As we have observed in Lemma 2, if v V ( H ) is not a universal vertex and H N [ v ] does not have isolated vertices, then γ t ( H N [ v ] ) γ t ( H ) 2 . Next we show that the extreme case γ t ( H N [ v ] ) = γ t ( H ) 2 characterizes the graphs with γ t ( G v H ) = n ( G ) ( γ t ( H ) 1 ) .
Theorem 3. 
Given two graphs G and H with no isolated vertex and v V ( H ) , the following statements are equivalent.
(i)
γ t ( G v H ) = n ( G ) ( γ t ( H ) 1 ) .
(ii)
v is a universal vertex of H or γ t ( H N [ v ] ) = γ t ( H ) 2 .
Proof. 
First, assume that (i) holds. Let S be a γ t ( G v H ) -set. If v is a universal vertex of H, then we are done. Assume that v V ( H ) is not a universal vertex. In this case, Lemma 3 leads to B S = V ( G ) and N ( x ) S x = for every x B S . Thus, B S S is a dominating set of G and for any x B S S we have that H x N [ x ] does not have isolated vertices and S x { x } is a TDS of H x N [ x ] , which implies that γ t ( H N [ v ] ) = γ t ( H x N [ x ] ) | S x { x } | = γ t ( H ) 2 . Hence, Lemma 2 leads to γ t ( H N [ v ] ) = γ t ( H ) 2 . Therefore, (ii) follows.
Conversely, assume that (ii) holds. If v is a universal vertex of H, then V ( G ) is a TDS of G v H , which implies that γ t ( G v H ) | V ( G ) | = n ( G ) = n ( G ) ( γ t ( H ) 1 ) . Thus, by Theorem 1 we conclude that γ t ( G v H ) = n ( G ) ( γ t ( H ) 1 ) .
From now on, we assume that v is not a universal vertex. For any x V ( G ) , let D x be a γ t ( H x N [ x ] ) -set and D x = D x { x } . Observe that D = x V ( G ) D x is a TDS of G v H , which implies that γ t ( G v H ) | D | = n ( G ) ( γ t ( H N [ v ] ) + 1 ) = n ( G ) ( γ t ( H ) 1 ) . By Theorem 1 we conclude that γ t ( G v H ) = n ( G ) ( γ t ( H ) 1 ) , which completes the proof. □
Lemma 5.
Let G and H be two graphs with no isolated vertex and v V ( H ) S ( H ) . If γ t ( H { v } ) γ t ( H ) , then
γ t ( G v H ) { n ( G ) γ t ( H ) , n ( G ) ( γ t ( H ) 1 ) } .
Proof. 
By Theorem 1 we have that γ t ( G v H ) n ( G ) γ t ( H ) . Let S be a γ t ( G v H ) -set. If | S | = n ( G ) γ t ( H ) , then we are done. Suppose that | S | < n ( G ) γ t ( H ) . Hence, there exists x V ( G ) such that | S x | < γ t ( H ) , which implies that x B S by Lemma 3. Since γ t ( H { v } ) γ t ( H ) , Lemma 4 (ii) leads to x S , and by Lemma 4 (i) we deduce that γ t ( G v H ) = n ( G ) ( γ t ( H ) 1 ) . □
Lemma 6.
Let G and H be two graphs with no isolated vertex and v V ( H ) . If v belongs to every γ t ( H ) -set, then
γ t ( G v H ) { n ( G ) γ t ( H ) , n ( G ) ( γ t ( H ) 1 ) } .
Proof. 
We first consider the case where v V ( H ) S ( H ) . By Lemma 1 we deduce that γ t ( H { v } ) γ t ( H ) , and so Lemma 5 leads to the result. Now, assume that v S ( H ) and let S be a γ t ( G H ) -set. If γ t ( G v H ) = n ( G ) γ t ( H ) , then we are done. Thus, we assume that γ t ( G v H ) < n ( G ) γ t ( H ) . In such a case, there exists x B S , and since x S ( H x ) , it follows that x S ( G H ) . Therefore, x S , and by Lemma 4 (i) we deduce that γ t ( G v H ) = n ( G ) ( γ t ( H ) 1 ) , which completes the proof. □
We are now ready to characterize the graphs with γ t ( G v H ) = γ ( G ) + n ( G ) ( γ t ( H ) 1 ) .
Theorem 4. 
Let G and H be two graphs with no isolated vertex and v V ( H ) . The following statements are equivalent.
(i)
γ t ( G v H ) = γ ( G ) + n ( G ) ( γ t ( H ) 1 ) .
(ii)
γ t ( H N [ v ] ) = γ t ( H { v } ) = γ t ( H ) 1 , and in addition, γ t ( G ) = γ ( G ) or there exists a γ t ( H ) -set D such that v D .
Proof. 
First, assume that (i) holds. Since 1 γ ( G ) < n ( G ) , by Lemma 6, v S ( H ) , so that from Lemma 5 we deduce that γ t ( H { v } ) γ t ( H ) 1 and Lemma 1 leads to γ t ( H { v } ) = γ t ( H ) 1 . Hence, by Lemma 2 it follows that γ t ( H N [ v ] ) { γ t ( H ) 2 , γ t ( H ) 1 } and by Theorem 3 we obtain that γ t ( H N [ v ] ) = γ t ( H ) 1 .
Now, let S be a γ t ( G v H ) -set. Since 1 γ ( G ) < n ( G ) , Lemma 3 leads to A S and B S . Additionally, by Lemma 4 we deduce that B S S = , and by Lemma 3 we have that N ( x ) S x = for every x B S . Hence, A S is a dominating set of G and A S S . Thus, γ t ( G v H ) | A S | + n ( G ) ( γ t ( H ) 1 ) γ ( G ) + n ( G ) ( γ t ( H ) 1 ) = γ t ( G v H ) , which implies that A S is a γ ( G ) -set and for every x A S S we have that | S x | = γ t ( H ) . Therefore, there exists x A S S such that S x is a γ t ( H x ) -set or A S is a γ t ( G ) -set, which implies that (ii) holds.
Conversely, assume that (ii) holds. As above, let S be a γ t ( G v H ) -set. Since γ t ( H { v } ) = γ t ( H ) 1 , by Theorem 1, γ t ( G v H ) γ t ( G ) + n ( G ) ( γ t ( H ) 1 ) .
Suppose that B S = . In such a case, γ t ( G v H ) = n ( G ) γ t ( H ) , which implies that γ ( G ) < γ t ( G ) = n ( G ) , and so G K 2 . Let A B = V ( G ) be the bipartition of the vertex set of G, i.e., every edge has one endpoint in A and the other one in B. Thus, for every x V ( G ) we define a subset Y x V ( H x ) as follows. If x A , then Y x is a γ t ( H x ) -set which contains x, while if x B , then Y x is a γ t ( H x { x } ) -set. Hence, Y = x V ( G ) Y x is a TDS of G v H and so γ t ( G v H ) | Y | = n ( G ) γ t ( H ) n ( G ) 2 < n ( G ) γ t ( H ) , which is a contradiction. From now on we assume that B S .
If there exists a vertex x B S S , then by Lemma 3 we have that N ( x ) S x = , which implies that S x { x } is a TDS of H x N [ x ] . Hence, γ t ( H N [ v ] ) = γ t ( H x N [ x ] ) | S x { x } | = γ t ( H ) 2 , which is a contradiction with the assumption γ t ( H N [ v ] ) = γ t ( H ) 1 . Therefore, B S S = , and by Lemma 4 we deduce that γ t ( G v H ) γ ( G ) + n ( G ) ( γ t ( H ) 1 ) .
It is still necessary to prove that γ t ( G v H ) γ ( G ) + n ( G ) ( γ t ( H ) 1 ) . If γ ( G ) = γ t ( G ) , then we are done. Assume γ ( G ) < γ t ( G ) . Now we take a γ ( G ) -set X and for every x V ( G ) we define a set Z x V ( H x ) as follows. If x X , then Z x is a γ t ( H x ) -set such that x Z x , while if x V ( G ) X , then Z x is a γ t ( H x { x } ) -set. Notice that Z = x V ( G ) Z x is a TDS of G v H . Therefore, γ t ( G v H ) | Z | = γ ( G ) + n ( G ) ( γ t ( H ) 1 ) , as required. □
Next we proceed to characterize the graphs with γ t ( G v H ) = γ t ( G ) + n ( G ) ( γ t ( H ) 1 ) . Notice that it is excluded the case G K 2 . In such a case, γ t ( G ) = n ( G ) , and so γ t ( G ) + n ( G ) ( γ t ( H ) 1 ) = n ( G ) γ t ( H ) , which implies that the characterization of this particular case can be derived by elimination from Theorems 3 and 4. Analogously, the case γ ( G ) = γ t ( G ) is excluded, as it was discusses in Theorem 4.
Theorem 5. 
Let G ¬ K 2 and H be two graphs with no isolated vertex such that γ ( G ) < γ t ( G ) , and let v V ( H ) . The following statements are equivalent.
(i)
γ t ( G v H ) = γ t ( G ) + n ( G ) ( γ t ( H ) 1 ) .
(ii)
γ t ( H { v } ) = γ t ( H ) 1 and v D for every γ t ( H ) -set D.
Proof. 
First, assume that (i) holds. Since, G ¬ K 2 , we have that γ t ( G ) < n ( G ) . Thus, by Lemma 6, v S ( H ) and then by Lemma 5 we deduce that γ t ( H { v } ) γ t ( H ) 1 and Lemma 1 leads to γ t ( H { v } ) = γ t ( H ) 1 .
Suppose that there exists a γ t ( H ) -set containing v. Let X be a γ ( G ) -set. For every x V ( G ) we define a set Z x V ( H x ) as follows. If x X , then Z x is a γ t ( H x ) -set such that x Z x , while if x V ( G ) X , then Z x is a γ t ( H x { x } ) -set. Notice that Z = x V ( G ) Z x is a TDS of G v H . Therefore, γ t ( G v H ) | Z | = γ ( G ) + n ( G ) ( γ t ( H ) 1 ) , which is a contradiction, as γ t ( G ) > γ ( G ) . Therefore, v D for every γ t ( H ) -set D, which implies that (ii) follows.
Conversely, assume that (ii) holds. Since γ t ( H { v } ) = γ t ( H ) 1 , by Theorem 1 we have that γ t ( G v H ) γ t ( G ) + n ( G ) ( γ t ( H ) 1 ) . Let S be a γ t ( G v H ) -set. If B S = , then γ t ( G v H ) = n ( G ) γ t ( H ) , and so γ t ( G ) = n ( G ) , which is a contradiction, as G ¬ K 2 . Hence, from now on we assume that B S .
If there exists a vertex x B S S , then for any vertex y N ( v ) V ( H x ) , the set S x { y } is a γ t ( H x ) -set, which is a contradiction. Thus, B S S = , and so by Lemma 3, A S is a dominating set of G. Moreover, by Lemma 4 and Theorem 2 we deduce that either γ t ( G v H ) = γ ( G ) + n ( G ) ( γ t ( H ) 1 ) or γ t ( G v H ) = γ t ( G ) + n ( G ) ( γ t ( H ) 1 ) . Now, let A S = A A + where x A if x A S and N ( x ) A S = . Let B B S such that | B | | A | and N ( x ) B for every x A . Obviously, B A + is a total dominating set of G, and so γ t ( G ) + n ( G ) ( γ t ( H ) 1 ) | B A + | + n ( G ) ( γ t ( H ) 1 ) | A S | + n ( G ) ( γ t ( H ) 1 ) γ t ( G v H ) . Therefore, the result follows. □
From Theorem 2 we learned that there are four possible expressions for γ t ( G v H ) . In the case of the first three expressions, the graphs (and the root) reaching the equality were characterized in Theorems 3–5. In the case of the expression γ t ( G v H ) = n ( G ) γ t ( H ) , the corresponding characterization can be derived by elimination from the previous results, although it must be recognized that the formulation of such a characterization is somewhat cumbersome. To conclude this section, we will just give a couple of examples where this expression is obtained.
The following result shows an example where γ t ( G v H ) = n ( G ) γ t ( H ) , which covers the cases in which v is a neighbor of a support vertex, excluding the case where v is the only leaf adjacent to its support.
Proposition 1.
Let G and H be two graphs with no isolated vertex and v V ( H ) . If there exists u N ( v ) such that N ( u ) ( L ( H ) { v } ) , then
γ t ( G v H ) = n ( G ) γ t ( H ) .
Proof. 
Assume first that v S ( H ) . Let D be a γ t ( H { v } ) -set. Since u S ( H { v } ) , we have that u D . Hence, D is a TDS of H, and so γ t ( H { v } ) = | D | γ t ( H ) . Therefore, Lemma 5 leads to γ t ( G v H ) = n ( G ) γ t ( H ) or γ t ( G v H ) = n ( G ) ( γ t ( H ) 1 ) . Now, suppose that γ t ( G v H ) = n ( G ) ( γ t ( H ) 1 ) . Let S be a γ t ( G v H ) -set. By Lemma 3, B S = V ( G ) and N ( x ) S x = for every x B S , which is a contradiction, as N ( x ) S ( H x ) and S ( H x ) S x . Therefore, γ t ( G v H ) = n ( G ) γ t ( H ) .
Now, if v S ( H ) , then u , v S ( G v H ) . Hence, for every γ t ( G v H ) -set S and every vertex x V ( G ) , we have that S x is a TDS of H x . Thus, B S = , which implies that γ t ( G v H ) = n ( G ) γ t ( H ) , as required. □
We next consider another example where γ t ( G v H ) = n ( G ) γ t ( H ) .
Proposition 2.
Let G and H be two graphs with no isolated vertex and v V ( H ) S ( H ) . If γ t ( H { v } ) γ t ( H ) and v does not belong to any γ t ( H ) -set, then
γ t ( G v H ) = n ( G ) γ t ( H ) .
Proof. 
If γ t ( H { v } ) γ t ( H ) , then by Lemma 5 we have that γ t ( G v H ) = n ( G ) γ t ( H ) or γ t ( G v H ) = n ( G ) ( γ t ( H ) 1 ) . Now, assume that v does not belong to any γ t ( H ) -set. If γ t ( G v H ) = n ( G ) ( γ t ( H ) 1 ) , then B S = V ( G ) . Hence, by Lemma 4 (ii) there exists x B S S , which is a contradiction as from any x N ( x ) V ( H x ) the set S x { x } is a γ t ( H x ) -set containing x. Therefore, γ t ( G v H ) = n ( G ) γ t ( H ) . □

2. An Observation on the Domination Number

It was shown in [15] that there are two possibilities for the domination number of a rooted product graph. Since the graphs reaching these expressions have not been characterized, we consider that it is appropriate to derive a result in this direction. Specifically, we will provide a characterization in Theorem 7.
Theorem 6.
[15] For any nontrivial graphs G and H and any v V ( H ) ,
γ ( G v H ) { n ( G ) γ ( H ) , γ ( G ) + n ( G ) ( γ ( H ) 1 ) } .
In order to derive our result, we need to introduce the following two lemmas.
Lemma 7.
[21] Let H be a graph. For any vertex v V ( H ) ,
γ ( H { v } ) γ ( H ) 1 .
Lemma 8.
For any γ ( G v H ) -set D and any vertex x V ( G ) ,
| D x | γ ( H ) 1 .
Furthermore, if | D x | = γ ( H ) 1 , then N [ x ] D x = .
Proof. 
Let x V ( G ) . Notice that every vertex in V ( H x ) { x } is adjacent to some vertex in D x . Since D x { x } is a dominating set of H x , we have that γ ( H ) = γ ( H x ) | D x { x } | | D x | + 1 , as required.
Now, assume that | D x | = γ ( H ) 1 . If N [ x ] D x , then D x is a dominating set of H x , which is a contradiction as | D x | = γ ( H x ) 1 . Therefore, the result follows.
Theorem 7.
For any pair of nontrivial graphs G and H, and any v V ( H ) ,
γ ( G v H ) = γ ( G ) + n ( G ) ( γ ( H ) 1 ) i f γ ( H { v } ) = γ ( H ) 1 , n ( G ) γ ( H ) o t h e r w i s e .
Proof. 
By Theorem 6 we only need to prove that γ ( G v H ) = γ ( G ) + n ( G ) ( γ ( H ) 1 ) if and only if γ ( H { v } ) = γ ( H ) 1 .
We first assume γ ( H { v } ) = γ ( H ) 1 . Let D V ( G v H ) such that D x = D x { x } is a γ ( H x { x } ) -set for every x V ( G ) , and D V ( G ) is a γ ( G ) -set. It is readily seen that D is a dominating set of G v H , which implies that γ ( G v H ) | D | = γ ( G ) + x V ( G ) | D x | = γ ( G ) + n ( G ) ( γ ( H ) 1 ) , and by Theorem 6 we conclude that the equality holds.
Conversely, assume γ ( G v H ) = γ ( G ) + n ( G ) ( γ ( H ) 1 ) . Let S be a γ ( G v H ) -set. Since | S | < n ( G ) γ ( H ) , there exists x V ( G ) such that | S x | < γ ( H ) . Hence, by Lemma 8, | S x | = γ ( H ) 1 and N [ x ] S x = . This implies that S x is a dominating set of H x { x } , and so γ ( H { v } ) = γ ( H x { x } ) | S x | = γ ( H ) 1 . By Lemma 7 we conclude that γ ( H { v } ) = γ ( H ) 1 , which completes the proof. □

Author Contributions

All authors contributed equally to this work. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Haynes, T.W.; Hedetniemi, S.T.; Slater, P.J. Domination in Graphs: Advanced Topics.; Chapman and Hall/CRC Pure and Applied Mathematics Series; Marcel Dekker, Inc.: New York, NY, USA, 1998. [Google Scholar]
  2. Haynes, T.W.; Hedetniemi, S.T.; Slater, P.J. Fundamentals of Domination in Graphs; Chapman and Hall/CRC Pure and Applied Mathematics Series; Marcel Dekker, Inc.: New York, NY, USA, 1998. [Google Scholar]
  3. Henning, M.; Yeo, A. Total Domination in Graphs. Springer Monographs in Mathematics; Springer: New York, NY, USA, 2013. [Google Scholar]
  4. Godsil, C.D.; McKay, B.D. A new graph product and its spectrum. Bull. Austral. Math. Soc. 1978, 18, 21–28. [Google Scholar] [CrossRef] [Green Version]
  5. Azari, M.; Iranmanesh, A. Chemical Graphs Constructed from Rooted Product and Their Zagreb Indices. MATCH Commun. Math. Comput. Chem. 2013, 70, 901–919. [Google Scholar]
  6. Cabrera Martínez, A. Double outer-independent domination number of graphs. Quaest. Math. 2020. [Google Scholar] [CrossRef]
  7. Cabrera Martínez, A.; Cabrera García, S.; Carrión García, A.; Hernández Mira, F.A. Total Roman domination number of rooted product graphs. Mathematics 2020, 8, 1850. [Google Scholar] [CrossRef]
  8. Cabrera Martínez, A.; Cabrera García, S.; Carrión García, A.; Grisales del Rio, A.M. On the outer-independent Roman domination in graphs. Symmetry 2020, 12, 1846. [Google Scholar] [CrossRef]
  9. Cabrera Martínez, A.; Estrada-Moreno, A.; Rodríguez-Velázquez, J.A. Secure total domination in rooted product graphs. Mathematics 2020, 8, 600. [Google Scholar] [CrossRef]
  10. Cabrera Martínez, A.; Montejano, L.P.; Rodríguez-Velázquez, J.A. Total weak Roman domination in graphs. Symmetry 2019, 11, 831. [Google Scholar] [CrossRef] [Green Version]
  11. Chris Monica, M.; Santhakumar, S. Partition dimension of rooted product graphs. Discrete Appl. Math. 2019, 262, 138–147. [Google Scholar] [CrossRef]
  12. Hernández-Ortiz, R.; Montejano, L.P.; Rodríguez-Velázquez, J.A. Italian domination in rooted product graphs. Bull. Malays. Math. Sci. Soc. 2020. [Google Scholar] [CrossRef]
  13. Hernández-Ortiz, R.; Montejano, L.P.; Rodríguez-Velázquez, J.A. Secure domination in rooted product graphs. J. Comb. Optim. to appear.
  14. Klavžar, S.; Yero, I.G. The general position problem and strong resolving graphs. Open Math. 2019, 17, 1126–1135. [Google Scholar] [CrossRef]
  15. Kuziak, D.; Lemanska, M.; Yero, I.G. Domination-Related parameters in rooted product graphs. Bull. Malays. Math. Sci. Soc. 2019, 39, 199–217. [Google Scholar] [CrossRef]
  16. Kuziak, D.; Yero, I.G.; Rodríguez-Velázquez, J.A. Strong metric dimension of rooted product graphs. Int. J. Comput. Math. 2016, 93, 1265–1280. [Google Scholar] [CrossRef] [Green Version]
  17. Jakovac, M. The k-path vertex cover of rooted product graphs. Discrete Appl. Math. 2015, 187, 111–119. [Google Scholar] [CrossRef]
  18. Lou, Z.; Huang, Q.; Huang, X. On the construction of Q-controllable graphs. Electron. J. Linear Algebra 2017, 32, 365–379. [Google Scholar] [CrossRef] [Green Version]
  19. Yang, Y.; Klein, D.J. Resistance distances in composite graphs. J. Phys. A 2014, 47, 375203. [Google Scholar] [CrossRef]
  20. Farrell, E.J.; Rosenfeld, V.R. Block and articulation node polynomials of the generalized rooted product of graphs. J. Math. Sci. India 2000, 11, 35–47. [Google Scholar]
  21. Sampathkumar, E.; Neeralagi, P.S. Domination and neighbourhood critical, fixed, free and totally free points. Sankhya 1992, 54, 403–407. [Google Scholar]
Figure 1. The set of black-coloured vertices forms a γ t ( G v H ) -set.
Figure 1. The set of black-coloured vertices forms a γ t ( G v H ) -set.
Symmetry 12 01929 g001
Figure 2. The set of black-coloured vertices forms a γ t ( H i ) -set for i { 1 , 2 } . The set { v , v } forms a γ t ( H 1 { v } ) -set, while { a , b , c } forms a γ t ( H 2 { v } ) -set.
Figure 2. The set of black-coloured vertices forms a γ t ( H i ) -set for i { 1 , 2 } . The set { v , v } forms a γ t ( H 1 { v } ) -set, while { a , b , c } forms a γ t ( H 2 { v } ) -set.
Symmetry 12 01929 g002
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Cabrera Martínez, A.; Rodríguez-Velázquez, J.A. Total Domination in Rooted Product Graphs. Symmetry 2020, 12, 1929. https://doi.org/10.3390/sym12111929

AMA Style

Cabrera Martínez A, Rodríguez-Velázquez JA. Total Domination in Rooted Product Graphs. Symmetry. 2020; 12(11):1929. https://doi.org/10.3390/sym12111929

Chicago/Turabian Style

Cabrera Martínez, Abel, and Juan A. Rodríguez-Velázquez. 2020. "Total Domination in Rooted Product Graphs" Symmetry 12, no. 11: 1929. https://doi.org/10.3390/sym12111929

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