Dominating sets and related invariants for graphs David Amos October 16, 2014

advertisement
Dominating sets and related invariants for graphs
David Amos
Texas A&M University
amosd2@math.tamu.edu
October 16, 2014
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
1/1
What is a graph?
A graph G is a pair of sets (V , E ).
V 6= ∅ is the vertex set; elements are called vertices
E ⊆ {{x, y } : x, y ∈ V } is the edge set; elements called edges
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
2/1
What is a graph?
A graph G is a pair of sets (V , E ).
V 6= ∅ is the vertex set; elements are called vertices
E ⊆ {{x, y } : x, y ∈ V } is the edge set; elements called edges
If {x, y } ∈ E :
x and y are adjacent, denoted x ∼ y .
x, y are the endvertices of {x, y }.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
2/1
What is a graph?
A graph G is a pair of sets (V , E ).
V 6= ∅ is the vertex set; elements are called vertices
E ⊆ {{x, y } : x, y ∈ V } is the edge set; elements called edges
If {x, y } ∈ E :
x and y are adjacent, denoted x ∼ y .
x, y are the endvertices of {x, y }.
|V | is the order of G . If |V | < ∞, then G is finite. Otherwise, G is
infinite. If G is finite, we write n = n(G ) for |V |.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
2/1
Graph isomorphism
Two graph G and H are isomorphic if there exists a bijection
ϕ : V (G ) → V (H) such that if x ∼ y in G then ϕ(x) ∼ ϕ(y ) in H. We
write G ' H.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
3/1
Neighborhoods
For any U ⊆ V , the (open) neighborhood of U is the set
N(U) = y ∈ V : y ∼ x for some x ∈ U .
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
4/1
Neighborhoods
For any U ⊆ V , the (open) neighborhood of U is the set
N(U) = y ∈ V : y ∼ x for some x ∈ U .
The closed neighborhood of U is the set N[U] = N(U) ∪ U.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
4/1
Neighborhoods
For any U ⊆ V , the (open) neighborhood of U is the set
N(U) = y ∈ V : y ∼ x for some x ∈ U .
The closed neighborhood of U is the set N[U] = N(U) ∪ U.
If U = {x}, we write N(x) and N[x], instead of N({x}) and N[{x}].
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
4/1
The degree of a vertex
Let G = (V , E ) be a graph. For each x ∈ V , the degree of x is
deg(x) = |N(x)|.
If deg(x) = deg(y ) for all x, y ∈ V , then G is said to be r -regular, where
r is the common degree of all vertices of G .
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
5/1
Minimum and maximum degree
The minimum degree of a (finite) graph G = (V , E ) is
δ(G ) = min{deg(x) : x ∈ V }.
If deg(x) = ∞ for every x ∈ V , then we write δ(G ) = ∞.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
6/1
Minimum and maximum degree
The minimum degree of a (finite) graph G = (V , E ) is
δ(G ) = min{deg(x) : x ∈ V }.
If deg(x) = ∞ for every x ∈ V , then we write δ(G ) = ∞.
The maximum degree of G is
∆(G ) = max{deg(x) : x ∈ V }.
Note that for a finite graph G with n vertices, ∆(G ) ≤ n − 1.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
6/1
Paths
A path in a graph G = (V , E ) is a (possibly empty) sequence of edges
e1 = {x1 , y1 }, e2 = {x2 , y2 }, . . . such that xi = yi−1 .
The length of a path is the number of edges contained in the path.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
7/1
Distance
For any x, y ∈ V , the distance between x and y , denoted dist(x, y ) is the
length of a shortest path
e1 = {x, y1 }, e2 = {x2 , y2 }, . . . , et = {xt , y }.
If no such path exists, or if the length of a shortest path is infinite, we set
dist(x, y ) = ∞.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
8/1
Subgraphs
A subgraph of a graph G = (V , E ) as a graph H = (U, F ) such that
U ⊆ V and F ⊆ E .
If U ⊆ V , the subgraph induced by U is the graph G [U] = (U, F ) where
F is just the restriction of E to those edges with both end-vertices in U.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
9/1
Connectedness
A graph is connected if there is a path between any two of its vertices.
That is, if dist(x, y ) < ∞ for any two vertices x, y .
A component of a graph is a maximally connected subgraph.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
10 / 1
The domination number
Definition
Let G = (V , E ) be a graph. A nonempty subset D ⊆ V is a dominating
set of G if every vertex of G is and element of D or is adjacent to an
element of D. In other words, N[D] = V . The domination number of G ,
denoted γ(G ), is defined as
γ(G ) = min{|D| : N[D] = V }.
If for every dominating set D of G , |D| = ∞, then we set γ(G ) = ∞. It
follows immediately from the definition of γ(G ) that
γ(G ) ≥ # of connected components of G .
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
11 / 1
Example
Let G = (V , E ) be the graph with V = R and
E = {x, y } : x, y ∈ R and |x − y | ∈ Z .
Note that G is disconnected with components consisting of the equivalence
classes of the equivalence relation ∼ defined on R by x ∼ y if and only if
|x − y | ∈ Z. There are infinitely many equivalence classes, so γ(G ) = ∞.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
12 / 1
Another example
Let G = (V , E ) be the graph defined by V = R and
E = {0, x} : x ∈ R \ {0} .
Then every vertex in V \ {0} is adjacent to 0, so that the set D = {0} is a
dominating set of G . Hence γ(G ) = 1.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
13 / 1
A finite example: the Peterson graph
The Peterson graph is a 3-regular graph with 10 vertices, which can be
drawn like this:
The domination number of the Peterson graph is 3.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
14 / 1
Bipartite graphs
A graph G = (V , E ) is bipartite if V can be decomposed into two
disjoint, nonempty subsets A, B ⊂ V (called the parts of V ) so that every
edge of G has one endvertex in A and the other in B.
A complete bipartite graph is a bipartite graph G = (V , E ) with parts A
and B with the property that {x, y } ∈ E if and only if x ∈ A and y ∈ B.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
15 / 1
Bipartite graphs
Any two complete bipartite graphs with m + n vertices and parts A and B
with |A| = m and |B| = n are isomorphic.
Hence we refer to the complete bipartite graph with one part of size m and
the other with size n. We denote this graph (actually, isomorphism class)
by Km,n .
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
16 / 1
The domination number of complete bipartite graphs
Here is a drawing of K2,3 .
It is easy to see that γ(K2,3 ) = 2. This is true for all complete bipartite
graphs Km,n with n ≥ m ≥ 2.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
17 / 1
The domination number of a star
A star on n vertices, denoted Sn , is just the complete bipartite graph
K1,n−1 . By convention, S1 is the graph with one vertex. Here is a drawing
of S5 .
It is easy to see that γ(S5 ) = 1. This is also true for all stars.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
18 / 1
A characterization of all finite graphs G with γ(G ) = 1
Theorem
Let G be a finite graph. Then γ(G ) = 1 if and only if ∆(G ) = n(G ) − 1.
Proof.
1
By definition, γ(G ) = 1 iff ∃x ∈ V such that N[x] = V .
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
19 / 1
A characterization of all finite graphs G with γ(G ) = 1
Theorem
Let G be a finite graph. Then γ(G ) = 1 if and only if ∆(G ) = n(G ) − 1.
Proof.
1
By definition, γ(G ) = 1 iff ∃x ∈ V such that N[x] = V .
2
N[x] = V if and only if N(x) = V \ {x}.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
19 / 1
A characterization of all finite graphs G with γ(G ) = 1
Theorem
Let G be a finite graph. Then γ(G ) = 1 if and only if ∆(G ) = n(G ) − 1.
Proof.
1
By definition, γ(G ) = 1 iff ∃x ∈ V such that N[x] = V .
2
N[x] = V if and only if N(x) = V \ {x}.
3
N(x) = V \ {x} if and only if |N(x)| = n − 1.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
19 / 1
A characterization of all finite graphs G with γ(G ) = 1
Theorem
Let G be a finite graph. Then γ(G ) = 1 if and only if ∆(G ) = n(G ) − 1.
Proof.
1
By definition, γ(G ) = 1 iff ∃x ∈ V such that N[x] = V .
2
N[x] = V if and only if N(x) = V \ {x}.
3
N(x) = V \ {x} if and only if |N(x)| = n − 1.
4
Since deg(x) = |N(x)|, it follows that deg(x) = n − 1, so that
∆(G ) = n − 1.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
19 / 1
Covering a graph with stars
A star cover for a graph G = (V , E ) is a family S of vertex-disjoint
subgraphs of G , each member of which is a star, so that every vertex of G
is a vertex of some star in S.
The star cover number of a graph is the cardinality of a smallest star
cover for G .
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
20 / 1
A star cover for the Peterson graph
We can cover the Peterson graph with three stars:
In fact, the star cover number of the Peterson graph is 3.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
21 / 1
Central vertices of stars
The central vertex of a star on 3 or more vertices is the unique maximum
degree vertex. For S2 , each vertex is a central vertex; for S1 , there is only
one vertex, which we also call the central vertex.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
22 / 1
Marked star covers
A marked star cover of a graph G is a pair (S, C ), where S is a star
cover of G and C is a set containing exactly one central vertex from each
star in S.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
23 / 1
Marked star covers
A marked star cover of a graph G is a pair (S, C ), where S is a star
cover of G and C is a set containing exactly one central vertex from each
star in S.
Let ∼ be the relation on the set of all marked star covers of a graph G
defined by
(S1 , C1 ) ∼ (S2 , C2 ) if and only if C1 = C2 .
Then ∼ is an equivalence relation. We denote the equivalence class of
(S, C ) by [S, C ], and the set of all equivalence classes of ∼ by M(G ).
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
23 / 1
Dominating sets and marked star covers
Some observations:
If (S, C ) is a marked star cover for a graph G , then C is a dominating
set for G .
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
24 / 1
Dominating sets and marked star covers
Some observations:
If (S, C ) is a marked star cover for a graph G , then C is a dominating
set for G .
If D is a dominating set for G , then the subgraph induced by N[v ] for
each v ∈ D has a subgraph isomorphic to a star.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
24 / 1
Dominating sets and marked star covers
Some observations:
If (S, C ) is a marked star cover for a graph G , then C is a dominating
set for G .
If D is a dominating set for G , then the subgraph induced by N[v ] for
each v ∈ D has a subgraph isomorphic to a star.
Hence D induces a set of ∼-equivalent marked star covers for G , each
of which has D for a set of central vertices.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
24 / 1
Dominating sets and marked star covers
Theorem
Let D(G ) be the set of all dominating sets of a graph G . The function
ϕ : D(G ) → M(G ) defined by ϕ(D) = [S, D] is a bijection.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
25 / 1
Dominating sets and marked star covers
Theorem
Let D(G ) be the set of all dominating sets of a graph G . The function
ϕ : D(G ) → M(G ) defined by ϕ(D) = [S, D] is a bijection.
Corollary
The total number of dominating sets of a graph G is equal to the total
number of distinct sets of central vertices of all star covers for G .
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
25 / 1
Dominating sets and marked star covers
Theorem
Let D(G ) be the set of all dominating sets of a graph G . The function
ϕ : D(G ) → M(G ) defined by ϕ(D) = [S, D] is a bijection.
Corollary
The total number of dominating sets of a graph G is equal to the total
number of distinct sets of central vertices of all star covers for G .
Corollary
For any finite graph, the domination number of G is equal to the star
cover number of G .
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
25 / 1
Some results on the number of dominating sets of a graph
Theorem (A. E. Brouwer, 2009)
The number of dominating sets of a finite graph is odd.
Theorem (D. Bród and Z. Skupień, 2006 (for trees); S. Wagner)
Let G be a connected graph on n > 2 vertices. Then the following
inequality holds:

n/3

n ≡ 0 (mod 3)
5
(n−4)/3
# of dominating sets of G ≥ 9 · 5
n ≡ 1 (mod 3)


(n−2)/3
3·5
n ≡ 2 (mod 3)
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
26 / 1
Why study dominating sets?
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
27 / 1
Why study dominating sets?
1. Many practical problems involving scheduling tasks and assigning jobs
and resources are problems about dominating sets. There are many
applications in computer science and computer engineering.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
27 / 1
Why study dominating sets?
1. Many practical problems involving scheduling tasks and assigning jobs
and resources are problems about dominating sets. There are many
applications in computer science and computer engineering.
2. The dominating set decision problem is a classical NP-complete
problem: Given a graph G and input K , determine if γ(G ) ≤ K . So if
P 6= NP, there is no efficient algorithm for finding a smallest dominating
set for a given graph.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
27 / 1
Why study dominating sets?
1. Many practical problems involving scheduling tasks and assigning jobs
and resources are problems about dominating sets. There are many
applications in computer science and computer engineering.
2. The dominating set decision problem is a classical NP-complete
problem: Given a graph G and input K , determine if γ(G ) ≤ K . So if
P 6= NP, there is no efficient algorithm for finding a smallest dominating
set for a given graph.
An enormous body of literature exists on domination in graphs, including
two not-so-small books by T. Haynes, S. Hedetniemi and P. Slater.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
27 / 1
An upper bound for the domination number
Theorem (Ore’s Theorem, 1960)
For any finite graph G with no isolated vertices, γ(G ) ≤ n2 .
For the proof we need, the following definition: A subset I of vertices of a
graph G is an independent set if no two vertices of I are adjacent.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
28 / 1
An upper bound for the domination number
Theorem (Ore’s Theorem, 1960)
For any finite graph G with no isolated vertices, γ(G ) ≤ n2 .
For the proof we need, the following definition: A subset I of vertices of a
graph G is an independent set if no two vertices of I are adjacent.
PROOF SKETCH: A largest independent set I is a dominating set, and
since G has no isolated vertices, so is V (G ) − I . So
γ(G ) ≤ min{I , V − I } ≤ n2 .
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
28 / 1
Another upper bound for the domination number
Definition
The size of a largest independent set of a graph G is called the
independence number of G , and is denoted α(G ).
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
29 / 1
Another upper bound for the domination number
Definition
The size of a largest independent set of a graph G is called the
independence number of G , and is denoted α(G ).
Corollary (To the proof of Ore’s Theorem)
For any graph G , γ(G ) ≤ α(G ).
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
29 / 1
Another upper bound for the domination number
Definition
The size of a largest independent set of a graph G is called the
independence number of G , and is denoted α(G ).
Corollary (To the proof of Ore’s Theorem)
For any graph G , γ(G ) ≤ α(G ).
The independence number decision problem is another classical
NP-complete problem, so this bound is not computable and hence not as
desirable as the previous bound.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
29 / 1
An improved upper bound for the domination number
Theorem (Folklore)
For any finite graph G , γ(G ) ≤
n
∆(G )+1 .
PROOF: Each vertex in a dominating set has at most ∆(G ) neighbors
that are not in the dominating set. Hence n − γ(G ) ≤ γ(g )∆(G ), which
after rearranging gives γ(G ) ≤ ∆(Gn)+1 .
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
30 / 1
An improved upper bound for the domination number
Theorem (Folklore)
For any finite graph G , γ(G ) ≤
n
∆(G )+1 .
PROOF: Each vertex in a dominating set has at most ∆(G ) neighbors
that are not in the dominating set. Hence n − γ(G ) ≤ γ(g )∆(G ), which
after rearranging gives γ(G ) ≤ ∆(Gn)+1 .
This bound is sharp for stars and complete graphs (in fact, any graph with
∆(G ) = n − 1). Note that when ∆(G ) ≥ 1 we have γ(G ) ≤ ∆(Gn)+1 ≤ n2 .
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
30 / 1
Domatic partitions
Let G = (V , E ). A domatic partition of G is a partition of V into
disjoint sets V1 , V2 , . . . , Vk such that Vi is a dominating set for G for all i.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
31 / 1
The domatic number
Definition
Let G = (V , E ). The domatic number of G is the maximum size of a
domatic partition of G .
For example, the domatic number of the Peterson graph is at least 2:
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
32 / 1
An upper bound for the domatic number
Theorem (Folklore)
The domatic number of a graph G is at most δ(G ) + 1.
PROOF: Consider N[v ] for some minimum degree vertex v . Every
dominating set of a domatic partition contains a vertex in N[v ]. Moreover,
each vertex in N[v ] is contained in at most one dominating set in the
partition. Hence any domatic partition has size at most |N[v ]| = δ(G ) + 1.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
33 / 1
A lower bound for the domatic number
Theorem (Folklore)
For any graph G with no isolated vertices, the domatic number of G is at
least 2. In other words, any graph with no isolated vertices can be
partitioned into 2 disjoint dominating sets.
PROOF: Follows from the proof of Ore’s Theorem.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
34 / 1
A “fundamental” theorem
Let G = (V , E ) be a graph. For any subset S ⊆ V and v ∈ S, we say that
a vertex u ∈ V − S adjacent to v is a private neighbor of v (relative to
S) if u has no other neighbors in S.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
35 / 1
A “fundamental” theorem
Let G = (V , E ) be a graph. For any subset S ⊆ V and v ∈ S, we say that
a vertex u ∈ V − S adjacent to v is a private neighbor of v (relative to
S) if u has no other neighbors in S.
Theorem (B. Bollobás and E. Cockayne, 1979)
For any graph G = (V , E ) with no isolated vertices, there exists a smallest
dominating set D for G such that every vertex of D has a private neighbor
in V − D.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
35 / 1
A corollary of the “fundamental” theorem
A matching in a graph G is a set of edges, no two of which have a
common endvertex. The matching number of G , denoted µ(G ), is the
size of a largest matching.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
36 / 1
A corollary of the “fundamental” theorem
A matching in a graph G is a set of edges, no two of which have a
common endvertex. The matching number of G , denoted µ(G ), is the
size of a largest matching.
Corollary
For any graph G with no isolated vertices, γ(G ) ≤ µ(G ).
PROOF SKETCH: The set of edges between each dominating vertex and
one of their private neighbors is a matching in G .
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
36 / 1
A corollary of the “fundamental” theorem
A matching in a graph G is a set of edges, no two of which have a
common endvertex. The matching number of G , denoted µ(G ), is the
size of a largest matching.
Corollary
For any graph G with no isolated vertices, γ(G ) ≤ µ(G ).
PROOF SKETCH: The set of edges between each dominating vertex and
one of their private neighbors is a matching in G .
Note that µ(G ) ≤ n2 , so this is another improvement of Ore’s Theorem.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
36 / 1
Total dominating sets
Definition
A total dominating set for a graph G is a dominating set D for G with
the property that every vertex in D has a neighbor in D. Note that total
dominating sets are not defined for graphs with isolated vertices.
The total domination number of G , denoted γt (G ), is the cardinality of
a smallest total dominating set for G .
By definition, γt (G ) ≥ γ(G ) and γt (G ) ≥ 2.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
37 / 1
Example: Peterson Graph Again
A 4-element total dominating set for the Peterson graph:
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
38 / 1
A lower bound for the total domination number
Theorem (Folklore)
For any finite graph G = (V , E ), γt (G ) ≥
n(G )
∆(G ) .
PROOF: Each vertex x in a smallest dominating set D can have at most
deg(x) − 1 neighbors in V \ D. So
X
n − |D| ≤
(deg(x) − 1) ≤ (∆(G ) − 1)|D|.
x∈D
Rearranging gives γt (G ) = |D| ≥
David Amos (TAMU)
n(G )
∆(G ) .
Dominating sets and related invariants for graphs
October 16, 2014
39 / 1
Upper bounds for the total domination number
Theorem (Folklore)
For any graph G with no isolated vertices, γt (G ) ≤ 2γ(G ).
PROOF: Follows from the fundamental theorem.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
40 / 1
Upper bounds for the total domination number
Theorem (Folklore)
For any graph G with no isolated vertices, γt (G ) ≤ 2γ(G ).
PROOF: Follows from the fundamental theorem.
Theorem (E. Cockayne, R. Dawes, S. Hedetniemi, 1980)
For any finite graph G = (V , E ), γt (G ) ≤ 32 n(G ).
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
40 / 1
Complexity and other results
The total domination decision problems was shown to be NP-complete in
1983 by by J. Pfaff, R. Laskar and S. Hedetniemi.
Although NP-complete in general, the problem is linear in trees (R. Laskar,
J. Pfaff, S. M. Hedetniemi and S. T. Hedetniemi, 1984).
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
41 / 1
Complexity and other results
The total domination decision problems was shown to be NP-complete in
1983 by by J. Pfaff, R. Laskar and S. Hedetniemi.
Although NP-complete in general, the problem is linear in trees (R. Laskar,
J. Pfaff, S. M. Hedetniemi and S. T. Hedetniemi, 1984).
In 2009, M. Henning published a 30-page survey of results on the total
domination number. A monograph on total domination in graphs was
published by Hennings and A. Yeo in 2013.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
41 / 1
Other flavors of domination
Let G = (V , E ) be a graph. Here are some other types of dominating sets.
Connected dominating set: A dominating set D for which which
induces a connected subgraph; the connected domination number
is denoted γc (G ).
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
42 / 1
Other flavors of domination
Let G = (V , E ) be a graph. Here are some other types of dominating sets.
Connected dominating set: A dominating set D for which which
induces a connected subgraph; the connected domination number
is denoted γc (G ).
Independent dominating set: A dominating set D that is also an
independent set; the independent domination number is denoted
γi (G ).
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
42 / 1
Other flavors of domination
Let G = (V , E ) be a graph. Here are some other types of dominating sets.
Connected dominating set: A dominating set D for which which
induces a connected subgraph; the connected domination number
is denoted γc (G ).
Independent dominating set: A dominating set D that is also an
independent set; the independent domination number is denoted
γi (G ).
k-Distance dominating set: A subset D ⊆ V such that for every
y ∈ D − V there exists an x ∈ D such that dist(x, y ) ≤ k. Note that
a 1-distance dominating set is the same as a dominating set.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
42 / 1
Other flavors of domination
Let G = (V , E ) be a graph. Here are some other types of dominating sets.
Connected dominating set: A dominating set D for which which
induces a connected subgraph; the connected domination number
is denoted γc (G ).
Independent dominating set: A dominating set D that is also an
independent set; the independent domination number is denoted
γi (G ).
k-Distance dominating set: A subset D ⊆ V such that for every
y ∈ D − V there exists an x ∈ D such that dist(x, y ) ≤ k. Note that
a 1-distance dominating set is the same as a dominating set.
k-Dominating set: A dominating set D such that ever vertex in D
has at least k neighbors in V \ D. The k-domination number is
denoted γk (G ). Note that γ1 (G ) = γ(G ).
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
42 / 1
The Cartesian product of two graphs
Let G and H be any two graphs. The Cartesian product of G and H,
denoted G H, is the graph with vertex set V (G ) × V (H) and edge set
defined by the following relation:
(u, v ) ∼ (u 0 , v 0 ), where u, u 0 ∈ V (G ) and v , v 0 ∈ V (H) if and only if
either:
u 0 = v 0 and u ∼ v in G , or
u = v and u 0 ∼ v 0 in H.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
43 / 1
Example
From Wikipedia:
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
44 / 1
Some facts about Cartesian products
The operation (G , H) 7→ G H is associative:
(G H) K = G (H K ).
In general, the operation is not commutative.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
45 / 1
Some facts about Cartesian products
The operation (G , H) 7→ G H is associative:
(G H) K = G (H K ).
In general, the operation is not commutative.
The set of all (isomorphism classes of) finite graphs is a monoid under the
Cartesian product; the identity is the graph with a single vertex.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
45 / 1
Vizing’s Conjecture
Conjecture (Vizing, 1968)
For any two graph G and G , γ(G H) ≥ γ(G )γ(H).
The conjecture holds when either G and H are both stars.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
46 / 1
Vizing’s Conjecture
Conjecture (Vizing, 1968)
For any two graph G and G , γ(G H) ≥ γ(G )γ(H).
The conjecture holds when either G and H are both stars.
It also holds if only one of G or H is a star.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
46 / 1
Vizing’s Conjecture
Conjecture (Vizing, 1968)
For any two graph G and G , γ(G H) ≥ γ(G )γ(H).
The conjecture holds when either G and H are both stars.
It also holds if only one of G or H is a star.
In 2000, W. Clark and S. Suen shows that for any two graphs G and H,
γ(G H) ≥ 12 γ(G )γ(H).
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
46 / 1
References
B. Bollobás and E. J. Cockayne, Graph-theoretic parameters concerning domination,
independence, and irredundance, J. Graph Theory 3 (1979), 214–249.
D. Bród and Z. Skupień, Trees with extremal numbers of dominating sets. Australas. J.
Combin. 35 (2006), 273-290.
A. E. Brouwers, P. Csorba and A. Schrijver, The number of dominating sets of a finite
graph is odd. Preprint, 2009.
W. E. Clark and S. Suen, An inequality related to Vizings conjecture, Electron. J.
Combin. 7 (2000).
E. J. Cockayne, R. M. Dawes and S. T. Hedetniemi, Total domination in graphs,
Networks 10 (1980), 211–219.
T. W. Haynes, S. T. Hedetniemi, and P. Slater, Fundamentals of domination in graphs.
Monographs and Textbooks in Pure and Applied Mathematics, 208. Marcel Dekker,
Inc., New York, 1998.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
47 / 1
References
T. W. Haynes, S. T. Hedetniemi, and P. Slater, Domination in graphs: advanced topics
Monographs and Textbooks in Pure and Applied Mathematics, 208. Marcel Dekker,
Inc., New York, 1998.
M. Henning, A survey of selected recent results on total domination in graphs, Discrete
Mathematics 309 (2009), 32–63.
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.
Ø. Ore, Note on Hamilton circuits, American Mathematical Monthly 67 (1960), 55.
J. Pfaff, R. C. Laskar and S. T. Hedetniemi, NP-completeness of total and connected
domination and irredundance for bipartite graphs, Technical Report 428, Clemson
University, Dept. of Math. Sciences, 1983.
V. G. Vizing, Some unsolved problems in graph theory, Uspehi Mat. Naukno. (in
Russian) 23 (1968), 117–134.
David Amos (TAMU)
Dominating sets and related invariants for graphs
October 16, 2014
48 / 1
Download