Skip to main content

Chapter 9 Graph Isomorphisms

Graphs \(G=(V(G),E(G))\) and \(H=(V(H), E(H))\) are isomorphic when there is a bijection

\begin{equation*} \phi: V(G) \rightarrow V(H) \end{equation*}

such that

\begin{equation*} (u,v) \in E(G) \Longleftrightarrow (\phi(u), \phi(v)) \in E(H). \end{equation*}

In this case, we write \(G \cong H\text{.}\)

To prove that two graphs are isomorphic, you must explicitly give the mapping between the vertices.

To prove that two graphs are not isomorphic, you must find a structural property that they do not share. Here are some structural properties: the degree sequence, being bipartite, being connected, having a \(k\)-cycle, and more.

Exercises Practice Problems

1.

Draw two 3-regular graphs on 8 vertices, one of which is connected and one of which has two components. Solution.

Here is a 3-regular connected graph on 8 vertices (there are some other non-isomorphic graphs with these properties) and a 3-regular disconnected graph on 8 vertices (all such graphs are isomorphic to this one).

2.

Are the two graphs shown below isomorphic? If so, exhibit the isomorphism. If not, find a property that should be preserved by isomorphism for which the two graphs differ.

Solution.

They are not isomorphic. The graph on the right has a 3-cycle, while the graph on the left does not. In fact, the graph on the left is bipartite.

3.

Draw the seven nonisomorphic subgraphs of \(K_3\text{.}\)

Solution.

4.

Prove that \(C_5 \cong \overline{C_5}\text{.}\) Can any other cycle graph be isomorphic to its complement? Justify your answer with example(s) or proof. Solution.

Both \(C_5\) and its complement are cycles on five vertices:

For a cycle \(C_n\text{,}\) the degree of each vertex is \(2\text{,}\) so the degree of each vertex in \(\overline{C}_n\) is \((n-1)-2=n-3\text{.}\) In order for \(C_n \cong \overline{C}_n\text{,}\) we must have \(2 = n-3\) and therefore \(n=5\text{.}\) In other words, \(C_5\) is the only cycles that is isomorphic to its complement.

5.

Are the three graphs shown below isomorphic? (Are any two of them isomorphic?) If so, exhibit the isomorphism. If not, find a property that should be preserved by isomorphism for which the two graphs differ.

Solution.

The last graph is not isomorphic to the other two: every vertex has degree 4, while the vertices in the other two graphs each have degree 3. The first two graphs are isomorphic. We give one such isomorphism below.