
9.10 NOTES & SELECTED BIBLIOGRAPHY 301
flow ¯x
ij
. Because ¯x
ij
(now labeled as ¯x
pj
because this flow originates at node p)is
bounded above by
¯
h
ij
we set the supply to node p as b
p
=
¯
h
ij
> 0. At the same
time, we reduce the supply b
i
at node i by
¯
h
ij
because that is where we would have
to draw from in the original network. However, ¯x
ij
may not necessarily be at its
upper bound, i.e., it may not use up all its supply, and hence we need to balance
the flows by having an arc out from p to take care of the unused supply (or slack).
This unused supply, or slack, must then be returned to node i, and hence we draw
the arc from node p to node i with flow y
ij
(labeled as ¯x
pi
in the figure).
Note that as a result of the transformation all the flows into a node j are un-
changed; hence the supply at the node is unchanged, whereas all the flows out of a
node i are modified resulting in a reduction in the supply at the node. Figure 9-
28(a) illustrates this if we replace only one arc (i, j). When adjustments are made
for all the arcs, see Figure 9-28(b), this results in replacing
¯
b
k
by
¯
b
k
−
q∈Af (k)
¯
h
kq
for all k ∈Nd.
These adjustments of course increase the size of the network; in commercial imple-
mentations, upper (and lower) bounds are handled directly by the Simplex Method.
Example 9.26 (Illustration of Conversion to Standard Form) Figure 9-29 shows
the conversion of a network with upper bounds on the flows to one with no upper bounds.
In the figure, the concentric circles are the new nodes that are added for the conversion,
and the variables y
ij
are the slacks added to x
ij
≤ h
ij
to convert them to equalities.
Exercise 9.51 Show how to convert a minimum cost-flow problem to a transportation
problem. Hint: Apply Figure 9-28 where the new nodes p are supply nodes and the original
nodes are destination nodes.
9.10 NOTES & SELECTED BIBLIOGRAPHY
Network optimization theory is a very large field, and our discussion of it has been at
a fairly elementary level. For more details on networks and their applications, see, for
example, Ahuja, Magnanti, & Orlin [1993], Bertsekas [1991], Ford & Fulkerson [1962],
and Lawler [1976]. See also Linear Programming 2 for more on the theory and details on
implementing such algorithms on a computer.
An oft-quoted example of a successful application of network analysis is the award
winning study by Klingman, Phillips, Steiger, & Young [1987] and Klingman, Phillips,
Steiger, Wirth, & Young [1986] at Citgo Petroleum Corporation. Developed with full
top management support, the model takes into account all aspects of the business from
production at the refineries to distribution to prices to charge. The study claimed that in
the system’s initial implementation there was a savings of $116 million in inventory cost
(which translates into a yearly saving in interest) as well as a savings of approximately
$2.5 million as a result of better pricing, transportation, and coordination.
The min-cut max-flow theorem was first established for planar networks at RAND
in 1954 and published by Dantzig & Fulkerson [1956a]. Later, Ford & Fulkerson [1956]