Flow with Lower Bounds
Feasible Flow Problem with Lower Bounds:
Find a flow v that satisfies the following conditions:
for each
, where
is
the set of arcs of the network.
To solve this problem we first add an arc
of infinite capacity
to the network. Then solve the following problem:
Transformed Feasible Flow Problem:
Find a flow that satisfies the following conditions:
for all
,
for all
,
where
is he set of arcs and
is the set of vertices of the network and
is defined as
.
This is the same as the feasible flow problem with no lower bounds.
A feasible flow
's for the original Feasible Flow Problem
with Lower Bounds is obtained
from this solution
's of Transformed Feasible Flow Problem by
.
Note that Transformed Feasible Flow Problem is obtained from
Feasible Flow Problem
with Lower Bounds
by
.
Maximum Flow Problem with Lower Bounds:
Maximize flow v
subject to
for each
, where
is
the set of arcs of the network.
To solve this problem we first find a feasible flow through the network.
Then starting with that feasible flow, we solve the maximum flow problem
with the residue capacity
.
The first term shows the remaining capacity through arc
and
the second term shows how much the flow from
to
can be increased by
canceling the existing flow through arc
.
We can use any of the known max flow algorithms to find this maximum flow.