Edge-disjoint paths Created 2026-10-06 Updated 2026-10-07
Paths are edge-disjoint when no graph edge occurs in two of them. They may share internal vertices. If edge-disjoint client-to-server paths exist, fewer than failed links cannot destroy them all. For simultaneous link and node failures one instead needs internally vertex-disjoint paths, since one shared internal node could destroy several edge-disjoint paths at once.
Name the outer pentagon vertices, in order from the client clockwise, . Name the upper inner vertex , the left inner vertex , and the lower-right inner vertex . The two remaining inner vertices are the labelled servers .
Four edge-disjoint server paths are
Each uses different links, although some intermediary vertices are shared. Any three failed links therefore leave at least one path intact. The client has exactly four incident links; failing those four disconnects it. Thus the minimum link cut has size four, giving
For mixed failures use the three paths , and . Their internal vertices are disjoint, as are their links. One failed link or intermediary node can destroy at most one of these paths, so any two failures leave a path intact. Failing the three intermediary nodes disconnects both servers: has neighbors , and has neighbors . Therefore
The two certificates distinguish edge-disjoint paths from internally vertex-disjoint paths, exactly the distinction needed between the two failure models.
For nonadjacent vertices , the local connectivity is the minimum cardinality of an - vertex separator: a set such that and lie in different components of .
To prove the vertex form of the Menger theorem, replace every vertex by an arc of capacity one. Replace every undirected edge by directed arcs from to and conversely, each of capacity larger than ; leave unsplit. An integral - flow of value decomposes into paths, and the unit-capacity vertex arcs force the corresponding graph paths to be internally vertex-disjoint paths. Conversely, such paths give an integral flow of value .
Because and are nonadjacent, any finite minimum cut consists entirely of unit-capacity vertex arcs. These arcs correspond exactly to an - vertex separator of the same size. The max-flow min-cut theorem, whose augmenting-path proof also guarantees an integral maximum flow for integral capacities, therefore gives
In particular, contains the required set of paths.
The vertex form of Menger theorem states that if and are distinct nonadjacent vertices of a finite graph, then the maximum number of pairwise internally vertex-disjoint paths from to equals the minimum cardinality of an - vertex separator.