st-cut, capacity of a cut, flow across a cut, equivalence to value of flow. Ford-Fulkerson theorem, Integrality lemma, and modifications of network flow problems.

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/8

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 11:20 PM on 6/14/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

9 Terms

1
New cards

st-cut (!!!)

Let S ⊂ V(G) such that s ∈ S and t ∉ S. Then S is called an st-cut. In other words, an st-cut is any partition of the vertices that puts the source and sink on opposite sides.

2
New cards

Capacity of a Cut (!!!)

Given an st-cut S, the capacity of the cut is the sum of capacities of all edges leaving S: cap(S) = Σ c(e) for all edges e = u→v with u ∈ S and v ∉ S. Only outgoing edges from S count — edges entering S are ignored. ( cap(S) = Σ c(u→v), u ∈ S, v ∉ S )

3
New cards

Flow Across a Cut (!!!)

Given a network with a flow f and an st-cut S, the flow across the cut is defined as: (sum of flow leaving S) − (sum of flow entering S) = Σ f(u→v) − Σ f(u→v) for u ∈ S, v ∉ S and u ∉ S, v ∈ S respectively.

4
New cards

Equivalence to Value of Flow (!!!)

Given a flow f and an st-cut S, the flow across S equals val(f), the value of the flow out of s. Therefore, for any flow f and any st-cut S: val(f) ≤ cap(S). This means the value of any feasible flow is at most the capacity of any st-cut, and in particular, the maximum flow is at most the minimum cut capacity.

5
New cards

Ford-Fulkerson Theorem (!!!)

In every network, the maximum value of a feasible flow equals the minimum capacity of an st-cut. This is proven by running the Edmonds-Karp algorithm until no augmenting path exists. The set S of vertices reachable from s in the final auxiliary graph forms an st-cut whose capacity equals the value of the current flow, proving both are optimal.

6
New cards

Integrality Lemma (!!!)

If c(e) ∈ ℤ⁺ for all e ∈ E(G), then there exists a maximum flow that takes integer values on all edges, i.e. f(e) ∈ ℤ⁺ for all e ∈ E(G). This follows from the Edmonds-Karp algorithm: if all capacities are integers and we start from zero flow, the bottleneck δ at every step is always an integer.

7
New cards

Modification 1: Multiple Sources and Sinks (!!!)

Given multiple sources s₁, s₂, …, sₖ and multiple sinks t₁, t₂, …, tₗ, we add a super source S and a super sink T. We add edges with ∞ capacity from S to each sᵢ, and from each tⱼ to T. Any solution to this modified network gives a solution to the original problem.

8
New cards

Modification 2: Vertex Capacities (!!!)

If some vertices have a capacity constraint c(v) on the maximum flow passing through them, we replace each such vertex v with two new vertices vᵢₙ and vₒᵤₜ. All incoming edges go to vᵢₙ, all outgoing edges leave from vₒᵤₜ, and we add a single directed edge from vᵢₙ to vₒᵤₜ with capacity c(v).

9
New cards

Modification 3: Undirected Graphs (!!!)

Given an undirected graph with edge capacities, we construct a new directed graph G' with the same vertex set. For each undirected edge uv with capacity c(e), we add two directed edges u→v and v→u, both with capacity c(e). Any solution to this modified network gives a solution to the original problem