MAX-FLOW Flashcards
How a flow function is proved to be legal?
State Max-Flow problem as a linear programming problem
We can use Max-Flow problem to determine whether there are at least two totally distinct ways to get from source point to a target point. How?
Which edges of G are found in the residual graph of G?
- Only the edges that can admit more flow, forward and backward.*
- if c(u,v)-f(u,v)>0 then (u,v) appears.*
- if f(u,v)>0 then (v,u) appears.*
- Page 718 in the book.*
- The proof is based on the fact that when we look at a specific vertex u,V1 ={v |(u,v)} andV2 = {v |(v,u)} , because we disallow antiparallalism, V1 and V2 don’t share vertices.*
What is the residual capacity of p?
It is the maximum amount by which we can increase the flow on each edge in the augmenting path p.
What is it?
It is the flow on each edge on the path p in the augmenting path. Note: every edge which is not contained in p has a flow of 0.
f is a flowm the net flow f(S,T) across the cut (S,T) is defined to be:
What is the capacity of a cut (S,T)?
What is the definition of a minimum-cut?
A minimum-cut of a network is a cut whose capacity is minimum over all cuts of the network.
Prove 1->2
Prove 2 to 3
Prove 3 to 1