A unified approach to approximating resource allocation and scheduling
Top Cited Papers
- 1 September 2001
- journal article
- Published by Association for Computing Machinery (ACM) in Journal of the ACM
- Vol. 48 (5) , 1069-1090
- https://doi.org/10.1145/502102.502107
Abstract
We present a general framework for solving resource allocation and scheduling problems. Given a resource of fixed size, we present algorithms that approximate the maximum throughput or the minimum loss by a constant factor. Our approximation factors apply to many problems, among which are: (i) real-time scheduling of jobs on parallel machines, (ii) bandwidth allocation for sessions between two endpoints, (iii) general caching, (iv) dynamic storage allocation, and (v) bandwidth allocation on optical line and ring topologies. For some of these problems we provide the first constant factor approximation algorithm. Our algorithms are simple and efficient and are based on the local-ratio technique. We note that they can equivalently be interpreted within the primal-dual schema.Keywords
This publication has 10 references indexed in Scilit:
- Approximating the Throughput of Multiple Machines in Real-Time SchedulingSIAM Journal on Computing, 2001
- Off-line admission control for general scheduling problemsJournal of Scheduling, 2000
- One for the Price of Two: a Unified Approach for Approximating Covering ProblemsAlgorithmica, 2000
- Multi-phase Algorithms for Throughput Maximization for Real-Time SchedulingJournal of Combinatorial Optimization, 2000
- On the approximability of an interval scheduling problemJournal of Scheduling, 1999
- A 2-Approximation Algorithm for the Undirected Feedback Vertex Set ProblemSIAM Journal on Discrete Mathematics, 1999
- A Strip-Packing Algorithm with Absolute Performance Bound 2SIAM Journal on Computing, 1997
- A polynomial time approximation algorithm for dynamic storage allocationDiscrete Mathematics, 1991
- Scheduling jobs with fixed start and end timesDiscrete Applied Mathematics, 1987
- Perfect GraphsPublished by Elsevier ,1980