logo

Graph k-connectivity and Menger's Theorem 📂Graph Theory

Graph k-connectivity and Menger's Theorem

Definition

For a given graph GG, let the number of components be denoted by comp(G)\text{comp} (G).

Edge-Connectivity

  1. A set of edges satisfying the following conditions is called a disconnecting set of GG. comp(GD)>comp(G) \text{comp} \left( G \setminus D \right) > \text{comp}(G)
  2. A disconnecting set of GG that does not have a proper subset which is also a disconnecting set is called a cutset of GG.
  3. If GG is a connected graph, the smallest cardinality among the edge cutsets is denoted as the edge-connectivity λ(G)\lambda (G).
  4. A cutset {e}\left\{ e \right\} that is a singleton set is called a bridge if it satisfies ee.

Vertex-Connectivity

  1. A set of vertices satisfying the following conditions is called a separating set of GG. comp(GS)>comp(G) \text{comp} \left( G \setminus S \right) > \text{comp}(G)
  2. If GG is a connected graph, the smallest cardinality among the separating sets is denoted as the vertex-connectivity κ(G)\kappa (G).
  3. For all SV(G)S \subset V(G) such that S<k\left| S \right| < k and if GSG \setminus S is a connected graph that is not a complete graph, it is called a kk-connected graph.

Explanation

As an example, the vertex-connectivity of the complete graph KnK_{n} is trivially κ(Kn)=n1\kappa \left( K_{n} \right) = n-1.

In the following figure e5e_{5} is a bridge1.

20200422\_164411.png

Disconnecting Set

A disconnecting set can be any set that increases the number of components, simply by cutting the graph. E(G)E(G) is inevitably a disconnecting set, but it is too trivial to be meaningful. Here are some examples of disconnecting sets. {e5}{e1,e4}{e1,e2,e3,e4,e5} \left\{ e_{5} \right\} \\ \left\{ e_{1}, e_{4} \right\} \\ \left\{ e_{1}, e_{2} , e_{3}, e_{4}, e_{5} \right\}

Cutset

Simply put, the smallest disconnecting set is a cutset. The reason for the complex expression “a disconnecting set that does not have a proper subset which is also a disconnecting set” is that it is not just any small disconnecting set, but is the smallest in the sense of a partially ordered set formed by taking many disconnecting sets. Thus, there is no guarantee of uniqueness for a cutset, and the cutsets in the example above are the following five. {e5}{e1,e4}{e1,e2}{e2,e3}{e3,e4} \left\{ e_{5} \right\} \\ \left\{ e_{1}, e_{4} \right\} \\ \left\{ e_{1}, e_{2} \right\} \\ \left\{ e_{2} , e_{3} \right\} \\ \left\{ e_{3}, e_{4} \right\}

Edge-Connectivity

If the graph in the figure above is GG, the edge-connectivity λ(G)\lambda (G) is calculated as {e5}=1\left| \left\{ e_{5} \right\} \right| =1.

In the definition, a connected graph is a 11-connected graph, meaning that even without removing any vertices, it is already a connected graph. A kk-connected graph is a generalization of a connected graph. Connectivity κ(G)\kappa (G) is also defined as the largest number among kk when GG is a kk-connected graph. Normally, when referring to a kk-connected graph, it means this vertex-based kk-connected graph. Although it is possible to define an edge-based kk-connected graph, it is rarely mentioned in detail. However, in this post, the description is mainly focused on edges for the sake of explanation.

Theorem

Finally, we introduce the following most famous theorem concerning kk-connected graphs.

Menger’s Theorem

Suppose a graph GG with at least k+1k+1 vertices is given. Then (1) and (2) are equivalent.

  • (1): GG is a kk-connected graph.
  • (2): There exist at least kk mutually disjoint paths connecting any two vertices u,vu,v as their endpoints.

  • Here, disjoint paths mean those that share no vertices except for the endpoints u,vu,v.

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