Question: We consider the network flow problem with dynamically - evolving capacities in the network. We start with a fixed network N = ( G =

We consider the network flow problem with dynamically-evolving capacities in
the network. We start with a fixed network N=(G=(V,E),c,s,t), where all
capacities are integers, and compute a maximum flow f for N. However at any
time in the future we may receive notification that the capacity of a particular
edge in the network is being increased by 1(or decreased by 1).
(a) Suppose that the capacity of a single edge (u,v)inE is increased by 1. Give
a O(|V|+|E|)-time algorithm which updates the flow f to obtain a max
flow f' for the updated network.
(b) Suppose that the capacity of a single edge (u,v)inE is decreased by 1. Give
a O(|V|+|E|)-time algorithm which updates the flow f to obtain a max
flow f' for the updated network.
 We consider the network flow problem with dynamically-evolving capacities in the

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!