Isomorphism

Describes when two graphs have the same structure. Isomorphic graphs are denoted by G1≅G2G_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:V1→V2f: V_1 \to V_2 such that for any u,v∈V1u,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 G1≅G2G_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 G1≅G2G_1 \cong G_2 then G2≅G1G_2 \cong G_1.
  • Transitive
    If G1≅G2G_1 \cong G_2 and G2≅G3G_2 \cong G_3 then G1≅G3G_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=c∧b=d)∨(a=d∧b=c)(a=c \land b=d) \lor (a=d \land b=c)
Written by November 4, 2026 1 min read
Was this helpful?