Question: The Edmonds - Karp algorithm implements the Ford - Fulkerson algorithm by always choosing a shortest augmenting path in the residual network. Suppose instead that
The EdmondsKarp algorithm implements the FordFulkerson algorithm by always
choosing a shortest augmenting path in the residual network. Suppose instead that the Ford
Fulkerson algorithm chooses a widest augmenting path: an augmenting path with the greatest
residual capacity. Assume that G V E is a flow network with source s and sink t that
all capacities are integer, and that the largest capacity is C In this problem, you will show
that choosing a widest augmenting path results in at most E ln f augmentations to find a
maximum flow f
a Show how to adjust Dijkstras algorithm to find the widest augmenting path in the residual
network.
b Show that a maximum flow in G can be formed by successive flow augmentations along at
most E paths from s to t
c Given a flow f argue that the residual network Gf has an augmenting path p with residual
capacity cf pffE
d Assuming that each augmenting path is a widest augmenting path, let fi be the flow after
augmenting the flow by the ith augmenting path, where f has fu v for all edges
u v Show that ffifEi
e Show that ffifeiE You may want to use inequality from the text,
x
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
