graph isomorphism


A graph isomorphismMathworldPlanetmath is a bijection between the vertices of two graphs G and H:

f:V(G)V(H)

with the property that any two vertices u and v from G are adjacent if and only if f(u) and f(v) are adjacent in H.

If an isomorphismPlanetmathPlanetmathPlanetmathPlanetmathPlanetmathPlanetmath can be constructed between two graphs, then we say those graphs are isomorphic.

For example, consider these two graphs:

\xymatrixa\ar@-[r]\ar@-[rd]\ar@-[rdd]&gb\ar@-[ru]\ar@-[r]\ar@-[rdd]&hc\ar@-[ruu]\ar@-[r]\ar@-[rd]&id\ar@-[ruu]\ar@-[ru]\ar@-[r]&j
\xymatrix1\ar@-[rrr]\ar@-[rd]\ar@-[ddd]&&&2&5&6\ar@-[ur]\ar@-[l]\ar@-[d]&&8\ar@-[u]\ar@-[r]\ar@-[dl]&7&4&&&3\ar@-[uuu]\ar@-[lll]\ar@-[ul]

Although these graphs look very different at first, they are in fact isomorphic; one isomorphism between them is

f(a)=1
f(b)=6
f(c)=8
f(d)=3
f(g)=5
f(h)=2
f(i)=4
f(j)=7
Title graph isomorphism
Canonical name GraphIsomorphism
Date of creation 2013-03-22 12:16:24
Last modified on 2013-03-22 12:16:24
Owner vampyr (22)
Last modified by vampyr (22)
Numerical id 5
Author vampyr (22)
Entry type Definition
Classification msc 05C60
Synonym isomorphism
Synonym isomorphic
Related topic Graph
Related topic DigraphMathworldPlanetmath
Related topic GraphHomomorphism