Chapter 7: Q25E (page 244)
The dual of maximum flow. Consider the following network with edge capacities
(a) Write the problem of finding the maximum flow from as a linear program.
(b) Write down the dual of this linear program. There should be a dual variable for each edge of the network and for each vertex other than
Now we’ll solve the same problem in full generality. Recall the linear program for a general maximum flow problem (Section 7.2).
(c) Write down the dual of this general flow LP, using a variablefor each edge and for each vertex
(d) Show that any solution to the general dual LP must satisfy the following property: for any directed path from in the network, the sum of the values along the path must be at least .
(e) What are the intuitive meanings of the dual variables? Show that anycut in the network can be translated into a dual feasible solution whose cost is exactly the capacity of that cut.
Short Answer
a)The maximum flow from as a linear program is given below.
b)The dual of this linear program is defined below.
c)The dual of this general flow LP, using a variable for each edge and for each vertex is proved.
d)For any directed path from in the network, the sum of the values along the path must be at least one is proved.
e) The network can be translated into a dual feasible solution whose cost is exactly the capacity of that cut is given below.