Professional Documents
Culture Documents
Tutorial 1 F. Fischer
You are expected to attempt all exercises before the tutorial and to actively par-
ticipate in the tutorial itself.
1. For each pair of graphs shown below, either show that they are isomorphic by giving
a bijection or explain why they are not isomorphic.
(a) 1 1 2 3
6 2
5 3
4 4 5 6
(b) 1
5 6
9 2
7
8 3
4 1
9 10 8 10
7 4
3 2 6 5
(c) 1
5 6
9 2
7
8 3
4 1
9 10 8 10
7 4
3 2 6 5
Note: We have defined which properties a bijection must possess to show that
two graphs are isomorphic, but have not discussed an algorithm for finding such a
bijection. You may therefore have to look for a bijection by trial and error, and you
will probably conclude that this is a bit tedious. To show that two graphs are not
isomorphic, you have to argue that a bijection with the desired property does not
exist. This is again likely to involve some trial and error.
Tutorial 1 MTH6105 (Spring 2023)
Solution:
(a) The graphs are isomorphic. This is shown for example by the bijection ϕ from
the set of vertices of the graph on the left to the set of vertices of the graph on
the right with
(b) The graphs are isomorphic. This is shown for example by the bijection ϕ from
the set of vertices of the graph on the left to the set of vertices of the graph on
the right with
(c) The graphs are not isomorphic. This can be shown for example by observing
that the graph on the right contains a cycle of length three, while the graph
on the left does not.
Note that the bijections given for (a) and (b) are not the unique bijections to preserve
adjacency, but that giving one such bijection suffices to show that two graphs are
isomorphic.
2. Define the complement of a simple graph G as the graph Gc with V (Gc ) = V (G)
such that for all distinct u, v ∈ V (Gc ), uv ∈ E(Gc ) if and only if uv ∈
/ E(G).
Consider a simple graph G with |V (G)| ≥ 6.
Solution:
2
Tutorial 1 MTH6105 (Spring 2023)
(c) Consider representing people by the vertices of a graph G, and adding an edge
between two vertices if the two people they represent know each other. Then a
subgraph isomorphic to C3 , also called a triangle, in G corresponds to a set of
3 people that mutually know each other, whereas a triangle in Gc corresponds
to a set of 3 people that mutually do not know each other. The claim thus
follows from Part b.
3. Show that isomorphism forms an equivalence relation on the set of simple graphs.
To do this, you must show each of the following:
Solution: