7.2 Vertex and edge connectivity

We say that a graph is k-vertex (resp. k-edge) connected if |V|>k and G−S is connected for any S⊂V (resp. |V|>1 and S⊂E) with |S|<k. Define κ⁢(G) (resp. λ⁢(G)) is the largest k such that G is k-vertex (resp. k-edge) connected. We assume that G=∅ is disconnected and so G is 0-vertex or 0-edge connected iff G≠∅. More easily, G is 1-vertex or 1-edge connected iff G is connected. Also, by the above convention λ⁢(K1)=κ⁢(K1)=0.

Exercise 7.16.

Compute λ⁢(G),κ⁢(G) for the well-known graphs such as complete graph, path graph, cycle graph, trees, Cayley graph, petersen graph et al.

Theorem 7.17 (Whitney (1932a)).

Let G≠∅. Then κ⁢(G)≤λ⁢(G)≤δ⁢(G).

Proof.

Removing edges on the vertex with minimum degree proves the first inequality. By definition κ⁢(G)≤n−1 where n=|V|. Let [S,Sc]:=E∩(S×Sc) be the smallest edge-cut i.e., λ⁢(G)=|[S,Sc]| (see Exercise 7.19 as to why the smallest edge-cut will be of this form). Assume that S,Sc≠∅ i.e., G is connected. We will show that κ⁢(G)≤|[S,Sc]|.

If E∩(S×Sc)=(S×Sc) (i.e., every vertex in S is adjacent to every vertex in Sc), then |[S,Sc]|=|S|⁢|Sc|=|S|⁢(n−|S|)≥n−1≥κ⁢(G).

Else choose x∈S,y∉S such that x≁y. Define T:={z∈Sc:z∼x}∪{z∈S−{x}:N⁢(z)∩Sc≠∅}. Every x−y path has to pass through a vertex in T. In other words, there is no x−y path in G−T. Thus, we have that κ⁢(G)≤|T|. Now we complete the proof by showing that |T|≤[S,Sc]. For this observe, it suffices to observe that

{(x,z):z∈N⁢(x)∩Sc}∪{(z,z′):z∈S−{x},N⁢(z)∩Sc≠∅}⊂E∩(S×Sc),

and the LHS has cardinality at least |T|. In other words, we have selected all the edges from x to Sc and for all other z∈S−{x}, we have selected one edge each to get at least |T| edges. ∎