|
ABSTRACT
We give an approximation algorithm for the optimal control problem in fluid networks. Such problems arise as fluid relaxations of multiclass queueing networks, and are used to find approximate solutions to complex job shop scheduling problems. In a network with linear flow costs and linear, per-unit-time holding costs, our algorithm finds a drainage of the network, that for given constants ε > 0 and δ > 0 has total cost (1 + ε)OPT + δ, where OPT is the cost of the minimum cost drainage. The complexity of our algorithm is polynomial in the size of the input network, 1/ε and log 1/δ. The fluid relaxation is a continuous problem. While the problem is known to have a piecewise constant solution, it is not known to have a polynomially-sized solution. We introduce a natural discretization of polynomial size and prove that this discretization produces a solution with low cost. This is the first polynomial time algorithm with a provable approximation guarantee for fluid relaxations.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
E. J. Anderson. A continuous model for job-shop scheduling. PhD thesis, University of Cambridge, 1978.
|
| |
2
|
E. J. Anderson and P. Nash. Linear Programming in Infinite-Dimensional Spaces. John Wiley & Sons, New York, 1987.
|
| |
3
|
E. J. Anderson, P. Nash, and A. F. Perold. Some properties of a class of continuous linear programs. SIAM J. Control and Optimization, 21:758--765, 1983.
|
| |
4
|
F. Avram, D. Bertsimas, and M. Ricard. Fluid models of sequencing problems in open queueing networks: an optimal control approach. In F. P. Kelly and R. J. Williams, editors, Stochastic Networks, volume 71 of Proceedings of the International Mathematics Association, pages 199--234. Springer-Verlag, New York, 1995.
|
| |
5
|
F. Avram, D. Bertsimas, and J. Sethuraman. Optimal control of fluid tandem networks. Manuscript in preparation, 2002.
|
| |
6
|
N. Bauerle. Asymptotic optimality of tracking policies in stochastic networks. Annals of Applied Probability, 10(4): 1065--1083, 2000.
|
| |
7
|
R. Bellman. Bottleneck problem and dynamic programming. Proc. Nat. Acad. Sci., 39:947--951, 1953.
|
| |
8
|
|
| |
9
|
|
| |
10
|
D. Bertsimas and J. Sethuraman. From fluid relaxations to practical algorithms for job shop scheduling: the makespan objective. Mathematical Programming, 92(1):61--102, 2002.
|
| |
11
|
|
| |
12
|
H. Chen and A. Mandelbaum. Hierarchical modeling of stochastic networks, part i: fluid models. In D. D. Yao, editor, Stochastic Modeling and Analysis of Manufacturing Systems, pages 47--105, New York, NY, 1994. Springer-Verlag.
|
| |
13
|
H. Chen and D. D. Yao. Fundamentals of Queueing Networks: Performance, Asymptotics, and Optimization. Springer-Verlag, New York, 2001.
|
| |
14
|
|
| |
15
|
J. Filipiak. Modelling and Control of Dynamic Flows in Communication Networks. Springer Verlag, Berlin, 1988.
|
| |
16
|
|
| |
17
|
|
| |
18
|
M. Grötschel, L. Lovász, and A. Schrijver. The ellipsoid method and its consequences in combinatorial optimization. Combinatorica, 1:169--197, 1981.
|
| |
19
|
B. Hajek and R. G. Ogier. Optimal dynamic routing in communication networks with continuous traffic. Networks, 14:457--487, 1984.
|
| |
20
|
J. M. Harrison. Brownian motion and stochastic flow systems. John Wiley & Sons, 1985.
|
| |
21
|
J. M. Harrison. Brownian models of queueing networks with heterogenous customer populations. In W. Fleming and P. L. Lions, editors, Stochastic Differential Systems, Stochastic Control Theory and Applications, Proceedings of the International Mathematics Association, pages 147--186. Springer-Verlag, 1988.
|
| |
22
|
J. M. Harrison. The bigstep approach to flow management in stochastic processing networks. In E. P. Kelly, S. Zachary, and I. Ziedins, editors, Stochastic Networks: Theory and Applications, pages 57--90. Oxford University Press, 1996.
|
| |
23
|
|
| |
24
|
|
| |
25
|
C. Maglaras. Dynamic Control of Stochastic Processing Networks: A Fluid Model Approach. PhD thesis, Stanford University, August 1998.
|
| |
26
|
C. Maglaras. Discrete-review policies for scheduling stochas- tic networks: Trajectory tracking and fluid-scale asymptotic optimality. Annals of Applied Probability, 10(3):897--929, 2000.
|
| |
27
|
S. P. Meyn. Stability and optimization of queueing networks and their fluid models. In G. G. Yin and Q. Zhang, editors, Mathematics of Stochastic Manufacturing Systems, volume 33 of Lectures in Applied Mathematics, pages 175--200. American Mathematical Society, 1997.
|
| |
28
|
A. B. Philpott and M. Craddock. An adaptive discretization algorithm for a class of continuous network programs. Networks, 26:1--11, 1995.
|
| |
29
|
|
| |
30
|
|
| |
31
|
|
| |
32
|
|
| |
33
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
|