| Throughput maximization of real-time scheduling with batching |
| Full text |
Pdf
(1.12 MB)
|
| Source
|
Symposium on Discrete Algorithms
archive
Proceedings of the thirteenth annual ACM-SIAM symposium on Discrete algorithms
table of contents
San Francisco, California
Pages: 742 - 751
Year of Publication: 2002
ISBN:0-89871-513-X
|
|
Authors
|
|
Amotz Bar-Noy
|
AT&T Shannon Lab. Florham Park, NJ
|
|
Sudipto Guha
|
University of Pennsylvania, Philadelphia, PA
|
|
Yoav Katz
|
Technion, Haifa 32000, Israel
|
|
Joseph (Seffi) Naor
|
Technion, Haifa 32000, Israel
|
|
Baruch Schieber
|
IBM T.J. Watson Research Center, Yorktown Heights, NY
|
|
Hadas Shachnai
|
Technion, Haifa 32000, Israel and Bell Laboratories, Lucent Technologies, Murray Hill, NJ
|
|
| Sponsor |
|
| Publisher |
Society for Industrial and Applied Mathematics
Philadelphia, PA, USA
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 30, Citation Count: 9
|
|
|
ABSTRACT
We consider the following scheduling with batching problem that has many applications, e.g., in multimedia-on-demand and manufacturing of integrated circuits. The input to the problem consists of n jobs and k parallel machines. Each job is associated with a set of time intervals in which it can be scheduled (given either explicitly or non-explicitly), a weight, and a family. Each family is associated with a processing time. Jobs that belong to the same family can be batched and executed together on the same machine. The processing time of each batch is the processing time of the family of jobs it contains. The goal is to find a non-preemptive schedule with batching that maximizes the weight of the scheduled jobs. We give constant factor (4 or 4 + ε) approximation algorithms for two variants of the problem, depending on the precise representation of the input. When the batch size is unbounded and each job is associated with a time window in which it can be processed, these approximation ratios reduce to 2 and 2 + ε, respectively. We also show exact algorithms for several special cases.
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
|
|
| |
2
|
|
| |
3
|
|
| |
4
|
{B-00} P. Baptiste. "Batching Identical Jobs." In Mathematical Methods of Operations Res.,53: 355-367, 2000.
|
 |
5
|
Amotz Bar-Noy , Reuven Bar-Yehuda , Ari Freund , Joseph Naor , Baruch Schieber, A unified approach to approximating resource allocation and scheduling, Proceedings of the thirty-second annual ACM symposium on Theory of computing, p.735-744, May 21-23, 2000, Portland, Oregon, United States
[doi> 10.1145/335305.335410]
|
| |
6
|
|
| |
7
|
{BE-85} R. Bar-Yehuda and S. Even. "A Local Ratio Theorem for Approximating the Weighted Vertex Cover Problem." Annals of Discrete Math.,25:27-46, 1985.
|
| |
8
|
{BD-00} P. Berman and B. DasGupta. "Multi-Phase Algorithms for Throughput Maximization for Real-Time Scheduling." Journal of Combinatorial Optimization,4:307-323, 2000.
|
| |
9
|
{BG+00} P. Brucker, A. Gladky, H. Hoogeveen, M. Y. Kovalyov, C. Potts, T. Tautenhahn, and S. L. Van de Velde. "Scheduling a Batching Machine." Journal of Scheduling,1:31-54, 1998.
|
| |
10
|
|
| |
11
|
|
| |
12
|
|
| |
13
|
{DF+99} A. Devpura, J. W. Fowler, M. W. Carlyle, and I. Perez. "Minimizing Total Weighted Tardiness on Single Batch Process Machine with Incompatible Job Families". MS Thesis, 1999.
|
| |
14
|
{DN-99} D. Dobson and G. Nambimadom. "The Batch Loading and Scheduling Problem." Working Paper QM 92-03, University of Rochester, Rochester, NY.
|
| |
15
|
|
| |
16
|
{MU-98} S. 'V. Mehta and R. Uzsoy. "Minimizing Total Tardiness on a Batch Processing Machine with Incompatible Jobs Types." IIE Transactions,32:165-175, 1998.
|
| |
17
|
{ST-01} H. Shachnai and T. Tamir. " On Two Class-Constrained Versions of the Multiple Knapsack Problem." Algorithmica,29:442-467, 2001.
|
| |
18
|
{S-99} F. C. R. Spieksma. "On the Approximability of an Interval Scheduling Problem." Journal of Scheduling,2:215-227, 1999.
|
| |
19
|
{U-95} R. Uzsoy. "Scheduling Batch Processing Machines with Incompatible Job Families." Int. J. of Prod. Res.,33:2685-2708, 1995.
|
CITED BY 9
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jessica Chang , Thomas Erlebach , Renars Gailis , Samir Khuller, Broadcast scheduling: algorithms and complexity, Proceedings of the nineteenth annual ACM-SIAM symposium on Discrete algorithms, p.473-482, January 20-22, 2008, San Francisco, California
|
|
|
Amotz Bar-Noy , Sudipto Guha , Yoav Katz , Joseph (Seffi) Naor , Baruch Schieber , Hadas Shachnai, Throughput maximization of real-time scheduling with batching, ACM Transactions on Algorithms (TALG), v.5 n.2, p.1-17, March 2009
|
|
|
|
|
|
|
|