[Math] an isomorphic graph (geometrical interpretation)

discrete mathematicsgraph theorygraph-isomorphism

I've seen definitions stating that

"If $G=(V,E)$ and $G'=(V',E')$ , then a mapping $\theta : V \rightarrow V'$ is an isomorphism if, for all $u,v \in V$,

$uv \in E$ if and only if $\theta (u) \theta (v) \in E'$. "

This definition makes little (applicable) sense to me. Geometrically speaking, what is an isometric tree, and how is it different to a non-isomorphic tree?

Best Answer

In loose terms, two graphs $G$ and $H$ are said to be isomorphic if there is a way to "draw" the graph $G$ to look like $H$.

For example, consider the claw graph $K_{1,3}$ and the path $P_4$ with 3 edges. These graphs are both trees, but they are said to be non-isomorphic because there is no way to move around the vertices and edges of $K_{1,3}$ to obtain the path $P_4$.

In general for larger graphs, it is very difficult to determine if two graphs are isomorphic.

Consider the two graphs pictured below.

petersengraph

While these graphs look very different at first glance, they are actually isomorphic! This can be seen by the labeling of the vertices: if we move all of the vertices of one graph to have the same positions as pictured in the other graph, we will actually be looking at the same graph! (The are two different drawings of the Petersen Graph)

Related Question