Menger's Theorem and Network Connectivity
Menger's theorem links the maximum number of disjoint paths between two vertices to the minimum number of edges or vertices whose removal separates them. This lesson develops both the edge and vertex versions of Menger's theorem as direct consequences of max-flow min-cut, then introduces the global connectivity parameters and together with the chain .
Tutorial
Edge-Disjoint Paths and Menger's Theorem
In a graph with two distinguished vertices and , we often want to count alternative routes between them.
Two - paths are edge-disjoint if they share no edges. They may still share internal vertices.
The edge connectivity from to , denoted , is the minimum number of edges whose removal disconnects from .
Menger's Theorem (Edge Version). In any graph, the maximum number of pairwise edge-disjoint - paths equals
This is the max-flow min-cut theorem applied to with every edge given unit capacity. Each edge-disjoint path carries one unit of flow, so the max flow counts the paths; a minimum edge cut is then a minimum capacity cut.
For instance, consider the graph on vertices with edges
The paths and are edge-disjoint, and removing the two edges and isolates . So , matching the two paths.