ACM Home Page
Please provide us with feedback. Feedback
Throughput maximization of real-time scheduling with batching
Full text PdfPdf (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
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
Society for Industrial and Applied Mathematics  Philadelphia, PA, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 30,   Citation Count: 9
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  

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
 
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
Collaborative Colleagues:
Amotz Bar-Noy: colleagues
Sudipto Guha: colleagues
Yoav Katz: colleagues
Joseph (Seffi) Naor: colleagues
Baruch Schieber: colleagues
Hadas Shachnai: colleagues