Lec 5
Lec 5
v0 v1 v2 ··· vi = u ···
c := (u, v0 , v1 , . . . , vi ) .
1.2. Bridges
One question that will later prove crucial is: What happens to a graph if we
remove a single edge from it? Let us first define a notation for this:
a (1)
(where we have labeled the edges a and b for further reference). This graph
has 4 components. The edge a is an edge of a cycle of G, whereas the edge b
appears in no cycle of G. Thus, if we set e = a, then Theorem 1.2.2 (a) shows
that the components of G \ e are precisely the components of G. This graph
G \ e for e = a looks as follows:
Proof of Theorem 1.2.2. We will only sketch the proof. For details, see [21f6, §6.7].
Let u and v be the endpoints of e, so that e = uv. Note that (u, v) is a path of
Lecture 5, version April 18, 2023 page 4
• Case 1: This path p does not use the edge e. In this case, p is a path of
G \ e, and thus we obtain c ≃G\e u. In other words, c ∈ A (since A is the
component of G \ e containing u).
• Case 2: This path p does use the edge e. In this case, the edge e must be
the last edge of p (since the path p would otherwise contain the vertex u
twice3 ; but a path cannot contain a vertex twice), and the last two vertices
of p must be v and u in this order. Thus, by removing the last vertex from
p, we obtain a path from c to v, and this latter path is a path of G \ e (since
it no longer contains u and therefore does not use e). This yields c ≃G\e v.
In other words, c ∈ B (since B is the component of G \ e containing v).
In either of these two cases, we have shown that c belongs to one of A and B.
In other words, c ∈ A ∪ B. This is precisely what we wanted to show. This
completes the proof of Theorem 1.2.2 (b).
We introduce some fairly standard terminology:
3 Indeed,the path p already ends in u. If it would contain e anywhere other than at the very
end, then it would thus contain the vertex u twice (since u is an endpoint of e).
Lecture 5, version April 18, 2023 page 6
(b) We say that e is a cut-edge (of G) if the graph G \ e has more compo-
nents than G.
3 0 1
results in an empty graph on the set {1, 2, 3, 4}, so the number of components
has increased from 1 to 4.
4 When we remove a vertex, we must of course also remove all edges that contain this vertex.
Lecture 5, version April 18, 2023 page 7
2
3
4
5
C5 = ({1, 2, 3, 4, 5} , {12, 23, 34, 45, 51}) = .
The set {1, 3} is a dominating set for C5 , since all three vertices 2, 4, 5 that
don’t belong to {1, 3} have neighbors in {1, 3}. The set {1, 5} is not a dom-
inating set for C5 , since the vertex 3 has no neighbor in {1, 5}. There is no
dominating set for C5 that has size 0 or 1, but there are several of size 2, and
every subset of size ≥ 3 is dominating.
(b) There exist two disjoint dominating subsets A and B of V such that
A ∪ B = V.
Three proofs of this theorem are given in Brouwer’s note [Brouwe09]. Let me
show the one I like the most. We first need a notation:
3 2
4 1
5 6
C6 = ({1, 2, 3, 4, 5, 6} , {12, 23, 34, 45, 56, 61}) = .
Then, ({1, 2} , {4, 5}) is a detached pair, whereas ({1, 2} , {3, 4}) is not (since
23 is an edge). Of course, there are many other detached pairs; in particular,
any pair of the form (∅, B) or ( A, ∅) is detached.
Let me stress that the word “pair” always means “ordered pair” unless I say
otherwise. So, if ( A, B) is a detached pair, then ( B, A) is a different detached
pair, unless A = B = ∅.
Here is an attempt at a proof of Theorem 1.3.5. It is a nice example of how
to apply known results to new graphs to obtain new results. The only problem
is, it shows a result that is a bit at odds with the claim of the theorem...
Lecture 5, version April 18, 2023 page 9
Proof of Brouwer’s dominating set theorem, attempt 1. Write the graph G as (V, E).
Recall that P (V ) denotes the set of all subsets of V.
Construct a new graph H with the vertex set P (V ) as follows: Two subsets
A and B of V are adjacent as vertices of H if and only if ( A, B) is a detached
pair. (Note that if the original graph G has n vertices, then this graph H has 2n
vertices. It is huge!)
I claim that the vertices of H that have odd degree are precisely the subsets
of V that are dominating. In other words:
[Proof of Claim 1: We let N ( A) denote the set of all vertices of G that have a
neighbor in A. (This may or may not be disjoint from A.)
The neighbors of A (as a vertex in H) are precisely the subsets B of V such
that ( A, B) is a detached pair (by the definition of H). In other words, they are
the subsets B of V that are disjoint from A and also have no neighbors in A (by
the definition of a “detached pair”). In other words, they are the subsets B of
V that are disjoint from A and also disjoint from N ( A). In other words, they
are the subsets of the set V \ ( A ∪ N ( A)). Hence, the number of such subsets
B is 2|V \( A∪ N ( A))| .
The degree of A (as a vertex of H) is the number of neighbors of A in H.
Thus, this degree is 2|V \( A∪ N ( A))| (because we have just shown that the num-
ber of neighbors of A is 2|V \( A∪ N ( A))| ). But 2k is odd if and only if k = 0.
Thus, we conclude that the degree of A (as a vertex of H) is odd if and only if
|V \ ( A ∪ N ( A))| = 0. The condition |V \ ( A ∪ N ( A))| = 0 can be rewritten as
follows:
(|V \ ( A ∪ N ( A))| = 0)
⇐⇒ (V \ ( A ∪ N ( A)) = ∅)
⇐⇒ (V ⊆ A ∪ N ( A))
⇐⇒ (V \ A ⊆ N ( A))
⇐⇒ (each vertex v ∈ V \ A belongs to N ( A))
⇐⇒ (each vertex v ∈ V \ A has a neighbor in A)
⇐⇒ ( A is dominating) (by the definition of “dominating”) .
Thus, what we have just shown is that the degree of A (as a vertex of H) is odd
if and only if A is dominating. This proves Claim 1.]
Claim 1 shows that the vertices of H that have odd degree are precisely the
dominating sets of G. But the handshake lemma (the first corollary in Lecture
2) tells us that any simple graph has an even number of vertices of odd degree.
Applying this to H, we conclude that there is an even number of dominating
sets of G.
Lecture 5, version April 18, 2023 page 10
References
[17s] Darij Grinberg, Notes on graph theory, draft of two chapters, 4th April
2022.
https://www.cip.ifi.lmu.de/~grinberg/t/17s/nogra.pdf
[21f6] Darij Grinberg, Math 235 Fall 2021, Worksheet 6: Graphs and some of
their uses, 6 April 2022.
http://www.cip.ifi.lmu.de/~grinberg/t/21f/lec6.pdf