Question: DO NOT USE AI . Let N be a network where each arc ( i , j ) has both a capacity constraint c (

DO NOT USE AI .Let N be a network where each arc(i,j) has both a capacity constraint c(i,j) and a
lower bound constraints l(i,j). We are interested in finding a feasible flow.
(a) Explain why an arc (i,j) with flow f(i,j) such that l(i,j)f(i,j)c(i,j) can be
represented equivalently by a sink with demand l(i,j) at vertex i and a source with
supply l(i,j) at vertex j and a flow f'(i,j) such that 0f'(i,j)c(i,j)-l(i,j).
(b) Show that finding a feasible flow from s to t in N=(V,U,l,c) is equivalent to finding
the maximum flow f' in the network after
modifying the bounds on f(i,j) to 0f'(i,j)c(i,j)-l(i,j),
lumping all the resulting sources into one supersource s' with outgoing arc capacities
kinP(j)?l(k,j) for arcs (s',j), where P(j) is the set of all predecessors of j.
lumping all the resulting sinks into one supersink t' with incoming arc capacities
kinS(i)?l(i,k) for arcs (i,t'), where S(i) is the set of all successors of j.
connecting the sink t to the source s in N by a return infinite capacity arc.
Give a sufficient and necessary condition on the new network for the existence of a feasible
flow in N.
(c) Apply the above method to the following network with source 1 and sink 4 to find a
feasible flow.
(d) Assume an initial feasible flow is given. Use this flow together with the Ford-Fulkerson
Algorithm to describe a method for determining i) a maximum feasible flow, ii) a minimum
feasible flow in N.
(e) Find a maximum and a minimum feasible flow in the example network (with source 1
and sink 4) of c) with the feasible flow obtained in c) and the method described in d).
DO NOT USE AI
DO NOT USE AI . Let N be a network where each arc

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 Programming Questions!