The max-flow min-cut theorem is a statement in optimization theory about maximal flows in flow networks. It states that:
A cut is a split of the nodes into two sets and , such that is in and is in . Hence there are
possible cuts in a graph. The capacity of a cut is
the sum of the capacity of all the edges crossing the cut, from the region to the region .
The following three conditions are equivalent:
Proof Sketch: If there is an augmenting path, we can send flow along it, and get a greater flow, hence it cannot be maximal, and vice versa. If there is no augmenting path, divide the graph into , the nodes reachable from in the residual network, and , those not reachable. Then must be 0. If it is not, there is an edge with . But then is reachable from , and cannot be in .
There are three minimal cuts in this network. For the cut , the capacity across the cut is . For it is . For it is .
Notice that is not a minimal cut, even though both and are saturated in the given flow. This is because in the residual network , there is an edge (r,q) with capacity .
משפט זרימה־מקסימלית חתך־מינימלי | Теорема Форда — Фалкерсона
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Max-flow min-cut theorem".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world