Universally maximum flow with piecewise‐constant capacities
Abstract
A maximum flow over time generalizes standard maximum flow by introducing a time component. The object is to send as much flow from source to sink in T time units as possible, where capacities are interpreted as an upper bound on the rate of flow entering an arc. A related problem is the universally maximum flow, which is to send a flow from source to sink that maximizes the amount of flow arriving at the sink by time t simultaneously for all t ≤ T. We consider a further generalization of this problem that allows arc and node capacities to change over time. In particular, given a network with m arcs and n nodes, arc and node capacities that are piecewise constant functions of time with at most k breakpoints and a time bound T, we show how to compute a flow that maximizes the amount of flow reaching the sink in all time intervals (0, t] simultaneously for all 0 < t ≤ T, in O(k2mn log (kn2/m)) time. The best previous algorithm requires O(nk) maximum‐flow computations on a network with m + n)k arcs and nk nodes. Our algorithm improves on this by a factor of O(nk). © 2001 John Wiley & Sons, Inc.Keywords
This publication has 26 references indexed in Scilit:
- Faster Algorithms for the Quickest Transshipment ProblemSIAM Journal on Optimization, 2001
- Efficient continuous-time dynamic network flow algorithmsOperations Research Letters, 1998
- An adaptive discretization algorithm for a class of continuous network programsNetworks, 1995
- A fast algorithm for the generalized parametric minimum cut problem and applicationsAlgorithmica, 1992
- A continuous‐time network simplex algorithmNetworks, 1989
- Minimum‐delay routing in continuous‐time dynamic networks with Piecewise‐constant capacitiesNetworks, 1988
- A new approach to the maximum-flow problemJournal of the ACM, 1988
- Optimal Congestion Control in Single Destination NetworksIEEE Transactions on Communications, 1985
- Optimal dynamic routing in communication networks with continuous trafficNetworks, 1984
- An optimal control approach to dynamic routing in networksIEEE Transactions on Automatic Control, 1982