Quickest Flows Over Time
Authors:
- Lisa FleischerLFLisa Fleischer
- Martin SkutellaMSMartin Skutella
- 1 January 2007
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Computing
- Vol. 36 (6) , 1600-1630
Abstract
Flows over time (also called dynamic flows) generalize standard network flows by introducing an element of time. They naturally model problems where travel and transmission are not instantaneous. Traditionally, flows over time are solved in time‐expanded networks that contain one copy of the original network for each discrete time step. While this method makes available the whole algorithmic toolbox developed for static flows, its main and often fatal drawback is the enormous size of the time‐expanded network. We present several approaches for coping with this difficulty. First, inspired by the work of Ford and Fulkerson on maximal s‐t‐flows over time (or “maximal dynamic s‐t‐flows”), we show that static length‐bounded flows lead to provably good multicommodity flows over time. Second, we investigate “condensed” time‐expanded networks which rely on a rougher discretization of time. We prove that a solution of arbitrary precision can be computed in polynomial time through an appropriate discretization leading to a condensed time‐expanded network of polynomial size. In particular, our approach yields fully polynomial‐time approximation schemes for the NP‐hard quickest min‐cost and multicommodity flow problems. For single commodity problems, we show that storage of flow at intermediate nodes is unnecessary, and our approximation schemes do not use any.Keywords
This publication has 29 references indexed in Scilit:
- Universally maximum flow with piecewise‐constant capacitiesNetworks, 2001
- Faster Algorithms for the Quickest Transshipment ProblemSIAM Journal on Optimization, 2001
- Approximating Fractional Multicommodity Flow Independent of the Number of CommoditiesSIAM Journal on Discrete Mathematics, 2000
- Approximation Algorithms for Precedence-Constrained Scheduling Problems on Parallel Machines that Run at Different SpeedsJournal of Algorithms, 1999
- Efficient continuous-time dynamic network flow algorithmsOperations Research Letters, 1998
- The quickest flow problemMathematical Methods of Operations Research, 1993
- A survey of dynamic network flowsAnnals of Operations Research, 1989
- Optimal dynamic routing in communication networks with continuous trafficNetworks, 1984
- Transient flows in networks.The Michigan Mathematical Journal, 1959
- Constructing Maximal Dynamic Flows from Static FlowsOperations Research, 1958