Isomorphism

1 min read Last updated Mon May 25 2026 17:58:46 GMT+0000 (Coordinated Universal Time)

Describes when two graphs have the same structure. Isomorphic graphs are denoted by G1G2G_1 \cong G_2.

Definition 1

The graphs G1=(V1,E1)G_1=(V_1,E_1) and G2=(V2,E2)G_2=(V_2,E_2) are isomorphic iff there exists a bijection f:V1V2f: V_1 \to V_2 such that for any u,vV1u,v \in V_1:

(u,v)E1    (f(u),f(v))E2.(u,v)\in E_1 \iff (f(u),f(v))\in E_2.

ff is called an isomorphism.

Definition 2

The graphs G1=(V1,E1)G_1=(V_1,E_1) and G2=(V2,E2)G_2=(V_2,E_2) are isomorphic iff there exists a continuous bijection f:(V1,E1)(V2,E2)f: (V_1,E_1) \to (V_2,E_2).

Denoted by G1G2G_1 \cong G_2. ff is called an isomorphism.

Equivalence Relation

Isomorphism is an equivalence relation. Hence, it satisfies:

  • Reflexive
    Every graph is isomorphic to itself.
  • Symmetric
    If G1G2G_1 \cong G_2 then G2G1G_2 \cong G_1.
  • Transitive
    If G1G2G_1 \cong G_2 and G2G3G_2 \cong G_3 then G1G3G_1 \cong G_3.

Properties

Isomorphic graphs have the same number of vertices and edges, and the same degree sequence.

They may differ in other properties such as connectivity, planarity, etc.

For bipartite graphs, Ka,bK_{a,b} and Kc,dK_{c,d} are isomorphic iff:

(a=cb=d)(a=db=c)(a=c \land b=d) \lor (a=d \land b=c)
Was this helpful?