A2.10
(i) Let be a directed network with nodes , arcs and capacities specified on each of the arcs. Define the terms feasible flow, divergence, cut, upper and lower cut capacities. Given two disjoint sets of nodes and , what does it mean to say that a cut separates from ? Prove that the flux of a feasible flow from to is bounded above by the upper capacity of , for any cut separating from .
(ii) Define the maximum-flow and minimum-cut problems. State the max-flow min-cut theorem and outline the main steps of the maximum-flow algorithm. Use the algorithm to find the maximum flow between the nodes 1 and 5 in a network whose node set is , where the lower capacity of each arc is 0 and the upper capacity of the directed arc joining node to node is given by the -entry in the matrix
[The painted-network theorem can be used without proof but should be stated clearly. You may assume in your description of the maximum-flow algorithm that you are given an initial feasible flow.]