logo

Subgraph 📂Graph Theory

Subgraph

Definition 1

For a given graph GG, graph HH is said to be a subgraph of GG if it satisfies V(H)V(G)V(H) \subset V(G) and E(H)E(G) E(H) \subset E(G).

Explanation

It is important not to denote HH being a subgraph of GG as HGH \subset G. The concept of a subgraph serves not so much as a focus of interest in graph theory itself but rather as a natural and common term.

Examples

By defining a subgraph, the following can be considered as examples:

Component

The components of a disconnected graph DD are all subgraphs of DD.

Graph Subtraction

Given graph GG:

  • For edge: eE(G)e \in E(G), E(G)eE(G) - e is defined as the graph with the edge ee of GG removed, and naturally, it becomes a subgraph of GG. This operation of graph subtraction - can also be extended to sets of edges. E(G)EE(G) - E is defined as the graph with the subset of edges EE of GG removed, and likewise, it becomes a subgraph of GG. 20200206\_170058.png
  • For vertex: vV(G)v \in V(G), E(G)vE(G) - v is defined as the graph with the vertex vv of GG and all edges attached to vv removed. This can also be extended to sets of vertices. E(G)VE(G) - V is defined as the graph with the subset of vertices VV of GG and all their attached edges removed, and naturally, it becomes a subgraph of GG. 20200206\_170106.png
  • Graph contraction: Note the symbol - in the two subtraction operations mentioned above. The set subtraction symbol \setminus is used to mean the contraction of an edge in a graph. Contracting an edge means removing the edge ee and treating the two endpoints vv and ww as the same. 20200425\_041607.png

Such operations of graph subtraction are very convenient tools when discussing algorithms for constructing graphs, etc.

Spanning

If subgraph HH of GG satisfies V(H)=V(G)V\left( H \right) = V(G), HH is referred to as Spanning of GG. Simply put, it’s a subgraph where vertices remain as is, but only edges might have been removed. It falls under the case of edge removal in graph subtraction.

Induced Graph

If subgraph HH of GG satisfies E(H)={uvE(G):u,vV(H)} E \left( H \right) = \left\{ uv \in E(G) : u,v \in V \left( H \right) \right\} , it is called an Induced Graph. An induced graph, unlike spanning which may have edges removed without a specific rule and thus only vertices preserved, ensures that if vertices are preserved, their connecting edges are preserved as well. Consequently, it can be inferred that the induced graph inherits some properties of the original graph GG.


  1. Wilson. (1970). Introduction to Graph Theory: p12. ↩︎