On Total Domination in Graphs
On Total Domination in Graphs
On Total Domination in Graphs
Author: Advisor:
David Amos Dr. Ermelinda DeLaViña
Department Chair:
Dr. Shishen Xie
December 7, 2012
Contents
3 Conjectures of Graffiti.pc 11
3.1 Total domination and maximum degree . . . . . . . . . . . . . . 11
3.2 Total domination and cut vertices . . . . . . . . . . . . . . . . . 16
3.3 Total domination and degree two vertices . . . . . . . . . . . . . 20
3.4 Total Domination and G2 . . . . . . . . . . . . . . . . . . . . . . . 25
3.5 Miscellaneous conjectures . . . . . . . . . . . . . . . . . . . . . . 29
4 Concluding Remarks 33
List of Figures
2.1 The graphs G10 (left) and H10 from Theorem 2.2.4. . . . . . . . 8
2.2 The unique planar graph with diameter 2 and γ = 3. . . . . . . . 10
For the most part, standard notation is adopted. Special definitions and nota-
tion are introduced at the appropriate time. Following are detailed definitions
of the basic concepts used throughout this report. A few basic results are also
included.
1
1.2 Neighborhoods and degree
The open neighborhood of a vertex v ∈ V is the set N (v) = {u ∈ V : u ∼ v}.
The closed neighborhood of v is the set N [v] = N (v) ∪ {v}. If N (v) = ∅, then
v is said to be isolated. An isolated vertex is sometimes called an isolate. A
vertex u ∈ N (v) is called a neighbor of v. It is often useful to consider the
neighborhoods of an entire set of vertices. For some X ⊆ V (G) we call the set
N (X) = ∪v∈X N (v) the open neighborhood of X. The closed neighborhood of X
is the set N [X] = N (X) ∪ X.
The degree of a vertex v ∈ V is |N (v)| and is denoted dG (v) (or simply d(v)
when the context is clear). We let δ(G) = min{d(v) : v ∈ V } and ∆(G) =
max{d(v) : v ∈ V } denote the minimum and maximum degrees respectively (if
the context is clear, we will simply let δ = δ(G) and ∆ = ∆(G)). A vertex of
degree one is called a pendant, and its neighbor is called a support vertex.
Many of the conjectures produced by Graffiti.pc involve special subsets of
V . For compactness, we let Vk = {v ∈ V : d(v) = k}. Hence Vδ is the set of
minimum degree vertices, and V2 is the set of degree two vertices.
2
1.5 Independence and matchings
For any set I ⊆ V , if G[I] is empty, then I is called an independent set. The
independence number of a graph G, denoted α = α(G) is the cardinality of a
largest independent set. There is a basic relation between independence number
and domination number.
Proposition 1.5.1. Let G be a graph. Then, α ≥ γ.
Proof. The largest possible matching for any graph could at most saturate ev-
ery vertex. Since every edge has two vertices, it follows that 2µ ≤ n. The
proposition follows immediately.
3
The k-corona of a connected graph H, denoted H ◦Pk , is a the graph formed
as follows: Take n(H) copies of Pk and let X be the set made up of exactly one
endpoint from each copy of Pk . Let f : V (H) → X be a bijection. Connect
each v ∈ V (H) to an endpoint of a corresponding Pk with the edge vf (v).
Graphs for which Observation 1.7.1 applies include stars and complete graphs.
Other graphs with γt = 2 include binary stars and complete bipartite graphs.
In general, however, the problem of calculating the total domination number in
bipartite graphs remains difficult [20].
Total domination number is easily calculated for cycles and paths.
4
Proposition 1.7.2. The total domination number of a cycle Cn or a path Pn
on n ≥ 3 vertices is given by:
n
(a) γt (Cn ) = γt (Pn ) = 2 if n ≡ 0(mod 4).
n+2
(b) γt (Cn ) = γt (Pn ) = 2 if n ≡ 2(mod 4).
n+1
(c) γt (Cn ) = γt (Pn ) = 2 otherwise.
Characterizations of total domination number are known for several other
families of graphs (see, for example, Henning’s survey [15]). However, the above
characterizations will be the most useful to us for the remainder of this report.
5
Chapter 2
In this chapter, we survey some of the known results for total domination. First,
we examine the relationship between domination and total domination.
Theorem 2.1.2 (Bollobás and Cockayne [1]). Every graph G with no isolated
vertices has a γ-set D such that every v ∈ D has the property that there exists
a vertex v 0 ∈ V − D that is adjacent to v but to no other vertex of D.
The vertex v 0 from Theorem 2.1.2 is called a private neighbor of v. From
now on, we will assume that every γ-set is chosen to be one whose existence
is guaranteed by Theorem 2.1.2. This allows us to prove the following triple
inequality.
Theorem 2.1.3. Let G be a graph with no isolated vertices. Then γ ≤ γt ≤ 2γ.
6
Proof. The first inequality follows immediately from the definitions of domina-
tion number and total domination number. Let D be a γ-set. If D is not a total
dominating set, it is because the subgraph induced by D has isolated vertices.
By Theorem 2.1.2, each of these isolated vertices has a private neighbor. To
construct a total dominating set, we simply add to D a private neighbor for
each isolated vertex, and call the new set D0 . At most |D| private neighbors
could have been added to form D0 . That is, |D0 | ≤ 2|D|. Since D0 is a total
dominating set, |D0 | ≥ γt . Therefore, γt ≤ 2|D| = 2γ. This proves the second
inequality.
Finally, we mention a basic lower bound for total domination number.
Theorem 2.1.4. Let G be a graph of order n with no isolated vertices. Then
n
γt ≥ ∆ .
Proof. Let S be a γt -set of G. Then, by definition, every vertex of G is adjacent
to some vertex of S. That is, N (S) = V (G). Since every v ∈ S can have at most
∆ neighbors, it follows that ∆γt ≥ |V | = n. The theorem follows by dividing
this inequality by ∆.
In section 3.1, we prove a few corollaries to Theorem 2.1.4.
7
Figure 2.1: The graphs G10 (left) and H10 from Theorem 2.2.4.
Theorem 2.2.5 (Chvátal and McDiarmid [4]; Tuza [24]). Let G be a graph of
order n and δ ≥ 3. Then γt ≤ n2 .
The following result for graphs with minimum degree at least four is a con-
sequence of a result of Thomassé and Yeo [22] for hypergraphs.
Theorem 2.2.6 (Thomassé and Yeo [22]). Let G be a graph of order n and
δ ≥ 4. Then γt ≤ 37 n.
8
We show in section 3.2 that Theorem 2.3.1 is a corollary of one of Graffiti.pc’s
conjectures. With respect to the degree two vertices of a tree, DeLaViña et al.
proved the following in [7].
Theorem 2.3.2 (DeLaViña et al. [7]). Let T be a non-trivial tree. Let c2 be
the number of components of the subgraph induced by V (T ) − V2 , and let p2 be
the order of a largest path in the subgraph induced by V2 . Then γt ≥ c2 + p22 − 1.
Theorem 2.3.2 is also a corollary of one of Graffiti.pc’s conjectures, as will
be seen in section 3.3.
Interestingly, there is a unique planar graph with diameter two and dom-
ination number three. This graph, displayed in Figure 2.2, was found by
MacGillivray and Seyffarth [19].
Since γt ≤ 2γ, by Theorem 2.1.3, then total domination number is also
bounded in graphs with diameter two and three. Dorfling, Goddard, and Hen-
ning [9] proved the following:
Theorem 2.4.3 (Dorfling, Goddard, and Henning [9]). Let G be a planar graph
with no isolated vertices. Then the following hold:
(a) If diam(G) = 2, then γt ≤ 3.
9
Figure 2.2: The unique planar graph with diameter 2 and γ = 3.
10
Chapter 3
Conjectures of Graffiti.pc
Unless explicitly stated otherwise, from this point on we will only consider
graphs with no isolated vertices. We also assume that every γ-set is chosen in
such a way that every vertex of the set has a private neighbor (the existence of
such a γ-set is guaranteed by Theorem 2.1.2). Statements made by Graffiti.pc
are labeled accordingly, with slight abuse to the convention of labeling theorems
with the last name of authors. That is, when a theorem or proposition is labelled
as being due to Graffiti.pc, we mean that the statement was generated by the
program. False statements retain the title of Conjecture, and true statements
are labeled Proposition or Theorem. Generally, the title of Proposition is given
to basic results. The title of Theorem is reserved for more difficult results and
generalizations of propositions.
The order in which the the conjectures are presented is not the order in
which they were discussed during the project. Similar statements have been
grouped together for ease of reference and (hopefully) enhanced readability.
Counterexamples and special graphs are given in figures, with γt -sets indicated
by unshaded vertices.
11
Among the simplest conjectures made by Graffiti.pc during this study was
that if ∆ < n/2, then γt ≥ 3, which follows immediately from Corollary 3.1.1.
The program did offer an improvement to Corollary 3.1.1 whenever ∆ ≤ n/3.
n
Proposition 3.1.2 (Graffiti.pc). Let G be a graph of order n. If ∆ ≤ 3, then
γt ≥ 4.
|V − S| ≤ 2(∆ − 1) + (∆ − 2) = 3∆ − 4.
Now,
|V − S| = n − γt = n − 3.
Hence, by transitivity, n − 3 ≤ 3∆ − 4. Rearranging gives ∆ ≥ (n + 1)/3.
This contradicts the assumption that ∆ ≤ n/3. We conclude, therefore, that
γt ≥ 4.
The key idea in the proof of Proposition 3.1.2 is that one of the vertices
in S must be adjacent to at least two other vertices in S. This is the case
whenever total domination number is odd. The property that the subgraph
induced by S can have no isolated vertices guarantees that whenever |S| is odd,
G[S] must have a component of order at least 3. Thus, by analogous argument
to Proposition 3.1.2, we have the following improvement of Corollary 3.1.1 for
odd k.
Theorem 3.1.3. Let G be a graph of order n and let k be an odd positive
integer. If ∆ ≤ nk , then γt ≥ k + 1.
Corollary 3.1.1 and Theorem 3.1.3 are sharp. Let k ≥ 2 be an even integer
and let Ak be the graph obtained as follows: begin with a cycle of order 3k and
label the vertices sequentially from 1 to 3k. For each i ∈ {0, 1, . . . , k2 − 1}, let
ui and vi be the vertices labelled by 2 + 3i and 3k − 3i − 1, respectively, and
add the edge ui vi to the cycle (see Figure 3.1 for A4 ). Then n(Ak ) = 3k and
∆(Ak ) = 3 = nk . Taking the endpoints of each of the k/2 edges that were added
produces a γt -set of order k. Thus Ak satisfies equality for the first inequality
of Corollary 3.1.1 for every k.
For sharpness of the second inequality of Corollary 3.1.1, let k ≥ 2 be a
positive integer and let Bk be the graph obtained in a similar manner to Ak :
begin with a cycle of order 3k + 1 vertices and again label them sequentially
from 1 to 3k + 1. For each i ∈ {0, 1, . . . , b k2 c − 1}, let ui and vi be the vertices
labeled 2 + 3i and 3k − 3i, respectively, and add the edge ui vi to the cycle (see
Figure 3.1 for B3 ). Then n(Bk ) = 3k + 1 and ∆(Bk ) = 3 < nk . Taking the
endpoints of each edge added, and if k is odd also taking the vertex labelled
12
bk/2c, produces a γt -set of order k + 1. Thus Bk satisfies equality for the second
bound of Corollary 3.1.1.
Finally, for sharpness of Theorem 3.1.3, let k ≥ 3 be an odd integer and
let Dk be the graph obtained as follows: begin with a cycle of order 3k, with
the vertices labelled sequentially from 1 to 3k. For each i ∈ {0, 1, . . . , b k2 c − 1},
let ui and vi be the vertices labelled 2 + 3i and 3k − 3i − 1, respectively, and
add the edge ui vi to the cycle. Additionally, add an edge between the vertices
labelled b 3k 3k
2 c and b 2 + 2c (see Figure 3.1 for D3 ). Then n(Dk ) = 3k and
n
∆(Dk ) = 3 = k . Taking the endpoints of each edge added produces a γt -set of
order k + 1, and equality holds for Theorem 3.1.3.
(a) A4
(b) B3
(c) D3
Graffiti.pc made three conjectures that involve reducing the order of the
graph modulo some constant. As we will see in the following discussion, two
of these conjectures are false, although the idea behind the proposed bounds is
interesting.
n
Conjecture 3.1.4 (Graffiti.pc). Let G be graph of order n. If ∆ ≤ 4, then
γt ≥ 1 + (n mod 5).
False. We already know that γt ≥ 4 by Corollary 3.1.1. However, Con-
jecture 3.1.4 claims that γt ≥ 5 whenever n ≡ 4 (mod 5). Fig. 3.2 presents
a 24-vertex counterexample. This is a smallest counterexample, assuming the
graph is connected. To see this, we need only check the truth of the conjecture
for graphs on 9, 14, and 19 vertices.
Let G be a 9-vertex graph. We will assume for contradiction that γt ≤ 4.
Since ∆ ≤ b9/4c = 2, each vertex in a γt -set S can have at most one neighbor
in V − S. Thus |V − S| ≤ γt . Since |V − S| = n − γt and γt = 4, we have that
13
n ≤ 2γt ≤ 8. This contradicts the assumption that n = 9, so we must conclude
that γt ≥ 5. The argument for n = 14 and n = 19 is entirely analogous. We
note that a smallest disconnected counterexample is the graph formed by two
disjoint copies of P2 .
14
Figure 3.3: A 19-vertex smallest counterexample to Conjecture 3.1.5.
15
Proof. By Proposition 3.1.2, γt ≥ 4, so the statement is true whenever γ ≤ 4.
We now show by induction on γ that if γ ≥ 4, then γ ≥ 1 + d1 + 12 γe. If γ = 4,
then 1 + d1 + 12 γe = 1 + d3e = 4 = γ. This establishes the base case.
Suppose that the statement is true whenever γ ≤ k for some integer k ≥ 4
and let γ = k + 1. Then, by inductive hypothesis,
l 1 m l1m l 1 m
k+1≥2+ 1+ k =1+ + 1+ k .
2 2 2
Using properties of the ceiling function, we have
l1m l 1 m l1 1 m l 1 m
1+ + 1+ k ≥1+ + 1 + k = 1 + 1 + (k + 1) .
2 2 2 2 2
Therefore, k + 1 ≥ 1 + d1 + 12 (k + 1)e, and by the principle of mathematical
induction, γ ≥ 1 + d1 + 12 γe whenever γ ≥ 4. But γt ≥ γ, so the proposition
follows by transitivity.
Observe that Proposition 3.1.9 is never sharp whenever γ ≥ 6, since then
the right hand side of the bound is strictly less than γ. However, the bound is
sharp for 2 ≤ γ ≤ 5. Figure 3.4 shows a graph that is sharp for each value of
γ between two and five. Each graph can be extended to an infinite family by
adding any number of pendants to the support vertices.
16
(a) γ = γt = 2
(b) γ = 3, γt = 4
(c) γ = γt = 4
(d) γ = 5, γt = 5
17
Proof. By way of contradiction, suppose c has two distinct sensitive neighbors
u, v ∈ Ns (c) that are in the closed neighborhood of some component Di of the
subgraph induced by D. Since u, v ∈ N [Di ], there exist x, y ∈ Di (with possibly
x = y) such that u ∼ x and v ∼ y. Observe that there exists a path from x
to y containing only vertices of Di and note that this path does not contain c.
Thus, since u ∼ x and v ∼ y, there exists a path from u to v that also does not
contain c. This contradicts the choice of u and v as sensitive neighbors of c.
Lemma 3.2.3. Let G be a graph with a nonempty set of cut vertices C and
let D be a dominating set of V (G). Let c1 , c2 ∈ C − D. If x1 , y1 are sensitive
neighbors of c1 and x2 , y2 are sensitive neighbors of c2 such that x1 , x2 ∈ N [D1 ]
and y1 , y2 ∈ N [D2 ], for two distinct components D1 , D2 of G[D], then c1 = c2 .
18
Since |C 0 | ≤ γt (G), we have |C 0 | ≤ |C| − (k + 1). Rearranging gives |C| − |C 0 | ≥
k+1. In this case there are more cut vertices in V −S than there are components
of G[S].
Let H be the graph whose vertices are the closed neighborhoods of the
components Si of G[S], labelled by their index. Note that n(H) = k. We define
the edge set of H as follows: for any i, j ∈ V (H), the edge ij ∈ E(H) if there
exists a cut vertex c ∈ V − S with sensitive neighbors in N [Si ] and N [Sj ].
By Lemmas 3.2.2 and 3.2.3, H may not contain loops or multi-edges, and is
therefore simple. We showed above that the number of cut vertices in V − S
is at least k, so |E(H)| ≥ k = n(H). It follows from Proposition 3.2.4 that H
contains a cycle. Notice that for any i-j path in H, there exists an x-y path in
G for any x ∈ N [Si ] and y ∈ N [Sj ].
Let ij ∈ E(H) be an edge involved in a cycle, and let c ∈ C be the corre-
sponding cut vertex in V − S with sensitive neighbors x ∈ N [Si ] and y ∈ N [Sj ].
Since ij is in a cycle, there exists an i-j path in H not involving the edge
ij. But this means that there exists an x-y path in G not involving c, which
contradicts the assumption that x, y ∈ Ns (c). We conclude, therefore, that
γt (G) ≥ 1 + |C| − µ(G[C]).
Finally, we show that if µ(G[C]) is even and µ(G[C]) = |C| 2 , then γt (G) ≥
2+µ(G[C]). First, we note that the statement is trivially true if µ(G[C]) = 0, so
we can assume that µ(G[C]) ≥ 2. Again, let S be a γt -set and suppose by way of
contradiction that γt (G) ≤ 1 + µ(G[C]) = 1 + |C| 0 |C|
2 . Then |C | ≥ |C| − (1 + 2 ) =
|C| 0
2 − 1, where again C = C − S. Note that 1 + µ(G[C]) is odd, so any γt -set
can have at most |C| 4 components.
Let H be defined the same way as above. Then n(H) ≤ |C| 4 and m(H) ≥
|C|
2 − 1. Furthermore, since µ(G[C]) ≥ 2, then |C| ≥ 4, which implies that
|C| |C| |C| |C| |C| |C|
4 ≥ 1. Since 4 = 2 − 4 , we have 2 − 1 ≥ 4 . Therefore, by transitivity
m(H) ≥ n(H). Thus H must contain a cycle, and we can deduce the same
contradiction as before.
The following corollary demonstrates the significance of the second claim in
Theorem 3.2.1.
Corollary 3.2.5. Let G be a graph. Then γt ≥ 1 + µ(G[C]), where C is the set
of cut vertices of G.
|C|
Proof. Since µ(G[C]) ≤ 2 , and from Theorem 3.2.1, it follows that
γt ≥ 1 + |C| − µ(G[C]) ≥ 1 + 2µ(G[C]) − µ(G[C]) = 1 + µ(G[C]).
Let T be a tree with at least 3 vertices. The set of cut vertices of T is
precisely the set of non-leaves of T . Recall from Theorem 2.3.1 of section 2.3
that γt (T ) ≥ (n + 2 − l)/2, where n is the order of the tree and l is the number
of leaves. Since n − l is the number of cut vertices of T , we can rewrite the
bound of Theorem 2.3.1 as γt (T ) ≥ 1 + |C|/2, where C is the set of cut vertices.
Thus, the next corollary generalizes Theorem 2.3.1 to all graphs with no isolated
vertices.
19
|C|
Corollary 3.2.6. Let G be a graph. Then γt ≥ 1 + 2 , where C is the set of
cut vertices of G.
|C|
Proof. Again, since µ(G[C]) ≤ 2 , and from Theorem 3.2.1, we have
|C| |C|
γt ≥ 1 + |C| − µ(G[C]) ≥ 1 + |C| − =1+ .
2 2
The proof of Corollary 3.2.6 makes it clear that any tree satisfying equality
for the bound in the corollary will also have equality for the first bound in
Theorem 3.2.1 (Chellali and Haynes characterized these trees in [3]). However,
the first bound in Theorem 3.2.1 is sharp for many other graphs. To see that
this is the case, let H be the set of all graphs with at least one vertex of degree
n − 1. Then a family of graphs for which the bound is sharp is derived by
taking any two graphs from H and joining them by an edge between vertices of
maximum degree.
20
G
V − V2 X V2
S
D
21
and B offer improvements. It is simple to see that Conjecture A follows from
Conjecture B whenever ∆(G[V2 ]) ≥ 1, since the order of a largest component
of G[V2 ] is always strictly greater than the maximum degree of G[V2 ], which
is never more than 2. When ∆(G[V2 ]) = 0, Conjecture A follows immediately
from Proposition 3.3.2. In light of this, we will focus only on Conjecture B.
For aesthetic reasons, the ceiling function is removed from the statement of the
conjecture.
Proposition 3.3.3 (Graffiti.pc). Let G be a graph and let p be the order of a
largest component of G[V2 ]. Then γt (G) ≥ γ(G[V − V2 ]) + p2 − 1.
Proof. In a similar manner to the proof of Proposition 3.3.2, we will show that
γ(G[V − V2 ]) ≤ γt (G) − d p2 − 1e. We will also use the same construction,
represented visually in Figure 3.5. Let P be a largest component of G[V2 ] and
let S 0 be a γt -set of G[P ]. If |P | ≤ 2, then the statement follows from Proposition
3.3.2, so we can assume that |P | ≥ 3. Observe that P is either a cycle or a path.
If P is a cycle, then |S 0 | ≥ p/2 (the total domination number of paths and cycles
is characterized in section 1.7). Moreover, none of the vertices of S 0 can have
neighbors in X. Hence
p
|D0 | = |D ∪ X| ≤ |S − S 0 | = γt (G) − |S 0 | ≤ γt (G) − .
2
If P is a path, observe that every vertex of P that is not an endpoint of P
can not have a neighbor in X. If neither of the endpoints of P are elements of S,
then the number of vertices of P that are elements of S is γt (G[P ]) and hence
|S 0 | ≥ p/2. If both endpoints of P are elements of S, then instead of taking S 0
to be a γt -set of the entire path, we take S 0 to be a γt -set of the path excluding
the endpoints of P . Then |S 0 | ≥ (p − 2)/2. Finally, if only one endpoint of P
is an element of S, then we take S 0 to be a γt -set of the path excluding this
endpoint of P . Thus |S 0 | ≥ (p − 1)/2.
In every case, |S 0 | ≥ (p − 2)/2. Therefore,
p−2
|D0 | = |D ∪ X| ≤ |S − S 0 | = γt (G) − |S 0 | ≤ γt (G) − .
2
Since γ(G[V − V2 ]) ≤ |D0 |, we have, after simplifying and rearranging,
p
γt (G) ≥ γ(G[V − V2 ]) + − 1.
2
The bound in Proposition 3.3.3 is sharp for the graph Hk , which is formed
by connecting the endpoints of P2 to the center of the 1-corona of Sk (see Figure
3.6 for H3 ; by the center, we mean the same vertex as the center of Sk ). Observe
that γt (Hk ) = γ(Hk [V − V2 ]) = k. The order of a largest component is two,
so the right hand side of the bound in Proposition 3.3.3 is just γ(Hk [V − V2 ]).
Additionally, notice that Proposition 3.3.2 follows from Proposition 3.3.3 when-
ever p ≥ 3. On the other hand, Proposition 3.3.3 follows from Proposition 3.3.2
whenever p ≤ 2.
22
Figure 3.6: Sharpness of Proposition 3.3.3.
j
[ j
X
|D0 | = |D ∪ X| ≤ S − Si0 = |S| − |Si0 |.
i=1 i=1
Finally, since pi ≤ 2 for j < i ≤ k, we have (pi − 2)/2 ≤ 0. Thus, −(pi − 2)/2 ≥
0, so subtracting these terms from the right hand side of (∗) maintains the
inequality. Therefore,
23
k
X pi − 2
γ(G[V − V2 ]) ≤ |S| − .
i=1
2
Pk
Now, observe that i=1 pi = |V2 |. After rearranging the inequality, and using
that |S| = γt (G), we have
k
X pi − 2
γt (G) ≥ γ(G[V − V2 ]) +
i=1
2
k k
X pi X
= γ(G[V − V2 ]) + − 1
i=1
2 i=1
1
= γ(G[V − V2 ]) + |V2 | − k.
2
Notice that Theorem 3.3.5 is sharp for the same family Hk for Proposition
3.3.3. Graffiti.pc made an interesting conjecture relating total domination num-
ber to the difference between the cardinality of the open neighborhood of the
set of degree two vertices and the number of degree two vertices.
Theorem 3.3.6 (Graffiti.pc). Let G be a graph. Then γt ≥ |N (V2 )| − |V2 |.
Proof. The theorem is trivially true if |N (V2 )| − |V2 | ≤ 2, so we can assume that
|N (V2 )| − |V2 | ≥ k for some positive integer k ≥ 3. For every v ∈ V2 , assign
to v a u ∈ N (v) in such a way that no two vertices of degree two are assigned
the same vertex. Observe that there remain k vertices of N (V2 ) that have not
been assigned to any degree two vertex. Let X be the set of these k remaining
vertices.
Since every degree two vertex has been assigned to a distinct neighbor, no
two vertices of X can have the same neighbor v ∈ V2 , since otherwise v would
have degree at least three. Thus there exist k vertices of degree two that have no
common neighbors. However, by definition of total domination, each of these k
degree two vertices is adjacent to a vertex in some total dominating set. Thus,
γt ≥ k = |N (V2 )| − |V2 |.
Upon first glance, one may wonder why Graffiti.pc didn’t conjecture instead
that γt (G) ≥ |N (V2 ) − V2 |. Fig. 3.7 shows a 9-vertex counterexample to this
statement, a graph that is definitely in the database given to Graffiti.pc. Note
that |N (V2 ) − V2 | = 5, but γt = 3.
Theorem 3.3.6 is sharp, as can be seen by the following construction. Let k
be a positive integer and let Lk be the graph obtained as follows. Begin with k
copies of K3 and k isolated vertices. From each copy of K3 select two vertices
and add every possible edge between the chosen vertices and the k isolated
vertices (see Figure 3.8 for L2 ). Notice that |N (V2 )| − |V2 | = k and γt (Lk ) = k,
therefore satisfying equality for Theorem 3.3.6.
24
Figure 3.7: 9-vertex counterexample to γt (G) ≥ |N (V2 ) − V2 |.
25
Therefore, γ(G2 ) ≤ |D| ≤ |S|/2 = γt (G)/2, and rearranging gives γt (G) ≥
2γ(G2 ).
Observe that the bound in Theorem 3.4.1 is sharp for all binary stars. The-
orem 3.4.1 has an interesting corollary.
A Hamiltonian path is a path that visits each vertex of a graph exactly once.
It is interesting to note that if a graph G has a Hamiltonian path, then Theorem
3.4.3 says that γt (G) ≤ µ(G)+1. In the following lemma we show that the same
upper bound applies whenever rad(G) ≤ 2. First, we make a basic observation.
26
the edge is two. We assume, without loss of generality, that M is chosen in such
a way that v is saturated and M maximizes the number of 1, 2-edges.
We construct a total dominating set S as follows. First, put v in S. Observe
that v dominates both endpoints of a 1, 1-edge. For each 1, 1-edge, we add one
endpoint to S favoring the endpoints adjacent to any unsaturated vertices (each
edge can have only one such endpoint, as noted in Observation 3.4.4; if neither
endpoint is adjacent to any unsaturated vertices, we still add an endpoint to S to
avoid G[S] having any isolated vertices). For every 1, 2-edge, put the endpoint
at distance one from v in S.
Let xy ∈ M be a 2, 2-edge, if any exist. Then there exist intermediary
vertices x0 and y 0 adjacent to v such that x0 ∼ x and y 0 ∼ y. If x0 = y 0 , then
add x0 to S. Suppose x0 6= y 0 . Since M maximizes the number of 1, 2-edges, we
can assume that x0 6∼ y 0 . Thus, by maximality of M and the assumption that
M has a maximum number of 1, 2-edges, there exist e1 , e2 ∈ M for which x0 is
an endpoint of e1 and y 0 is an endpoint of e2 . Since x0 and y 0 are both adjacent
to v, they are endpoints of either a 1, 1-edge or 1, 2-edge.
If either x0 or y 0 is the endpoint of a 1, 2-edge, then it has already been
added to S, as described in the preceding paragraphs. Suppose that x0 or y 0 is
the endpoint of a 1, 1-edge. Since M maximizes number of 1, 2-edges, we can
assume that there are no unsaturated vertices adjacent to an endpoint of the
matching edge for which x0 or y 0 is an endpoint. Thus, if x0 or y 0 are not already
in S, we may swap them with the endpoint that was already in S.
Observe, now, that S dominates every saturated vertex, and that the sub-
graph induced by S has no isolated vertices. Furthermore, |S| ≤ µ(G) + 1 by
construction. We claim that S is a total dominating set of G. To see this, let u
be an unsaturated vertex. If d(u, v) = 1, u is dominated by v, so suppose that
d(u, v) = 2. Then u is adjacent to a saturated vertex w for which d(w, v) = 1.
By construction, w ∈ S. Thus S is a total dominating set, from which it follows
that γt ≤ |S| ≤ µ(G) + 1.
Let Ŝn be the graph formed by by joining a new vertex to each degree one
vertex of Sn (see Figure 3.9). Then rad(Ŝn ) = 2 and equality for Lemma 3.4.5
is satisfied, but the path covering number may be arbitrarily large.
We will use Lemma 3.4.5 to prove a more general upper bound for all graphs
with no isolated vertices. Recall from Theorem 2.1.2 that every vertex of a
smallest dominating set D has a private neighbor in the complement of D.
Theorem 3.4.6 (Graffiti.pc). Let G be a graph. Then γt (G) ≤ µ(G) + γ(G2 ).
Proof. First, we partition V (G) into γ(G2 ) disjoint subsets T1 , T2 , . . . , Tγ(G2 ) as
follows. Let D be a smallest dominating set of G2 . For each di ∈ D, put di and
all of its private neighbors in Ti . From now on, when we mention the distance
between two vertices we refer to the distance in G. Add to T1 all vertices at
distance two or less from d1 .
For 2 ≤ i ≤ γ(G2 ), add to Ti all vertices at distance two or less from di that
are not already in T1 , T2 , . . . , Ti−1 . If any vertex t ∈ Ti is an isolate of G[Ti ],
then there must exist a vertex t0 ∈ Ti−1 such that t ∼ t0 . Observe that t0 ∼ di
27
Figure 3.9: The graph Ŝ5 .
γ(G2 )
X
µ(G[Ti ]) ≤ µ(G).
i=1
γt (G[Ti ]) ≤ µ(G[Ti ]) + 1.
Moreover,
γ(G2 )
X
γt (G) ≤ γt (G[Ti ])
i=1
from which it follows that,
γ(G2 ) γ(G2 )
X X
γt (G) ≤ γt (G[Ti ]) ≤ µ(G[Ti ]) + 1 ≤ µ(G) + γ(G2 ).
i=1 i=1
28
∆
29
δ ∆
30
Figure 3.12: An 18-vertex counterexample to Conjecture 3.5.3.
31
u v
x y
w z
32
Chapter 4
Concluding Remarks
33
Bibliography
34
[12] , Fundamentals of domination in graphs, Mercel Dekker, New York,
1998.
[13] T.W. Haynes and M.A. Henning, Trees with unique minimum total domi-
nating sets, Discuss. Math. Graph Theory 22 (2002), 233–246.
[14] M. A. Henning, Graphs with large total domination number, J. Graph The-
ory 35 (2000), 21–45.
[15] , A survey of selected recent results on total domination in graphs,
Discrete Mathematics 309 (2009), 32–63.
[16] M. A. Henning, L. Kang, E. Shan, and A. Yeo, On matching and total
domination in graphs, Discrete Mathematics 308 (2008), 2313–2318.
[17] P. C. B. Lam and B. Wei, On the total domination number of graphs,
Utilitas Math. 72 (2007), 223–240.
[18] R. C. Laskar, J. Pfaff, S. M. Hedetniemi, and S. T. Hedetniemi, On the
algorithmic complexity of total domination, SIAM J. Algebraic Discrete
Methods 5 (1984), 420–425.
[19] G. MacGillivray and K. Seyffarth, Domination numbers of planar graphs,
J. Graph Theory 22 (1996), 213–229.
[20] J. Pfaff, R.C. Laskar, and S.T. Hedetniemi, NP-completeness of total and
connected domination and irredundance for bipartite graphs, Technical Re-
port 428, Clemson University, Dept. Math. Sciences, 1983.
[21] L. Sun, An upper bound for the total domination number, J. Beijing Inst.
Technol. 4 (1995), 111–114.
[22] S. Thomassé and A. Yeo, Total domination of graphs and small transversals
of hypergraphs, Combinatorica 27 (2007), 473–487.
[23] F. Tian and J. Xu, Bounds for distance domination numbers of graphs, J.
Univ. Science Tech. China 34 (2004), no. 5, 529–534.
[24] Z. Tuza, Covering all cliques of a graph, Discrete Mathematics 86 (1990),
117–126.
35