PlanetMath (more info)
 Math for the people, by the people.
Encyclopedia | Requests | Forums | Docs | Wiki | Random | RSS  
Login
create new user
name:
pass:
forget your password?
Main Menu
Owner confidence rating: Very low Entry average rating: No information on entry rating
graph isomorphism (Definition)

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

$\displaystyle f: V(G) \rightarrow 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 isomorphism can be constructed between two graphs, then we say those graphs are isomorphic.

For example, consider these two graphs:

$\displaystyle \begin{xy} *!C\xybox{ \xymatrix{ a \ar@{-}[r] \ar@{-}[rd] \ar@{-}... ...-}[r] \ar@{-}[rd] & i \ d \ar@{-}[ruu] \ar@{-}[ru] \ar@{-}[r] & j} } \end{xy}$

$\displaystyle \begin{xy} *!C\xybox{ \xymatrix{ 1 \ar@{-}[rrr] \ar@{-}[rd] \ar@{... ...@{-}[dl] & 7 & \ 4 & & & 3 \ar@{-}[uuu] \ar@{-}[lll] \ar@{-}[ul] } } \end{xy}$

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

$\displaystyle f(a) = 1$
$\displaystyle f(b) = 6$
$\displaystyle f(c) = 8$
$\displaystyle f(d) = 3$
$\displaystyle f(g) = 5$
$\displaystyle f(h) = 2$
$\displaystyle f(i) = 4$
$\displaystyle f(j) = 7$



"graph isomorphism" is owned by vampyr.
(view preamble)

View style:

See Also: graph, digraph, graph homomorphism

Other names:  isomorphism, isomorphic
Log in to rate this entry.
(view current ratings)

Cross-references: adjacent, property, graphs, vertices, bijection
There are 26 references to this entry.

This is version 2 of graph isomorphism, born on 2002-02-03, modified 2002-02-03.
Object id is 1708, canonical name is GraphIsomorphism.
Accessed 14437 times total.

Classification:
AMS MSC05C60 (Combinatorics :: Graph theory :: Isomorphism problems )

Pending Errata and Addenda
None.
Discussion
Style: Expand: Order:
forum policy

No messages.

Interact
post | correct | update request | add derivation | add example | add (any)