Dashboard/Block 4: Flows & Algorithms/Week 11
Week 11Flows & Algorithms

Vertex & Edge Connectivity

We formalize connectivity with two measures: vertex connectivity κ(G)\kappa(G) and edge connectivity λ(G)\lambda(G). Menger's theorem beautifully connects these to disjoint paths, and Whitney's inequality relates κ\kappa, λ\lambda, and δ\delta.

Learning Objectives

Define vertex connectivity κ(G) and edge connectivity λ(G)
State and apply Menger's theorem (vertex and edge versions)
Prove Whitney's inequality: κ(G) ≤ λ(G) ≤ δ(G)
Apply connectivity concepts to network reliability

Key Concepts

Vertex & Edge Connectivity

The vertex connectivity κ(G)\kappa(G) is the minimum number of vertices whose removal disconnects GG (or makes it trivial). The edge connectivity λ(G)\lambda(G) is the minimum number of edges whose removal disconnects GG.

  • -

    κ(G)λ(G)δ(G)\kappa(G) \leq \lambda(G) \leq \delta(G)

  • -

    A graph is kk-connected if κ(G)k\kappa(G) \geq k

  • -

    A graph is kk-edge-connected if λ(G)k\lambda(G) \geq k

Menger's Theorem

Menger's theorem connects connectivity to disjoint paths. Both directed and undirected versions hold:

  • -Edge version: The max number of edge-disjoint ss-tt paths equals the min edge cut separating ss from tt.
  • -Vertex version: The max number of internally vertex-disjoint ss-tt paths equals the min vertex cut separating ss from tt.

All four combinations (directed/undirected × edge/vertex) are proved via Max Flow-Min Cut.

  • -

    Edge version (directed): unit-capacity network, apply Ford-Fulkerson

  • -

    Edge version (undirected): replace each edge with two directed edges of capacity 1

  • -

    Vertex version: split vv into vin,voutv_{in}, v_{out} with capacity 1, reducing to edge version

  • -

    Global form: GG is kk-edge-connected     \iff there are kk edge-disjoint paths between every pair of vertices

  • -

    Global form: GG is kk-connected     \iff there are kk internally vertex-disjoint paths between every pair of vertices