|
ABSTRACT
We consider the following scheduling with batching problem that has many applications, for example, 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 nonexplicitly), 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 nonpreemptive 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 give approximation algorithms for two special cases when all release times are the same.
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
|
Baptiste, P. 2000. Batching identical jobs. Math. Meth. Oper. Res. 53, 355--367.
|
 |
5
|
|
| |
6
|
Amotz Bar-Noy , Sudipto Guha , Yoav Katz , Joseph (Seffi) Naor , Baruch Schieber , Hadas Shachnai, Throughput maximization of real-time scheduling with batching, Proceedings of the thirteenth annual ACM-SIAM symposium on Discrete algorithms, p.742-751, January 06-08, 2002, San Francisco, California
|
| |
7
|
|
| |
8
|
Bar-Yehuda, R., and Even, S. 1985. Local ratio theorem for approximating the weighted vertex cover problem. Ann. Disc. Math. 25, 27--46.
|
| |
9
|
Berman, P., and DasGupta, B. 2000. Multi-phase algorithms for throughput maximization for real-time scheduling. J. Combinat. Optimizat. 4, 307--323.
|
| |
10
|
Boggia, G., Camarda, P., Mazzeo, L., and Mongiello, M. 2005. Performance of batching schemes for multimedia-on-demand services. IEEE Trans. Multimed. 7, 920--931.
|
| |
11
|
Brucker, P., Gladky, A., Hoogeveen, H., Kovalyov, M. Y., Potts, C., Tautenhahn, T., and Van de Velde, S. L. 1998. Scheduling a batching machine. J. Sched. 1, 31--54.
|
| |
12
|
|
| |
13
|
|
| |
14
|
|
| |
15
|
|
| |
16
|
Gailis, R., and Khuller, S. 2003. Broadcast scheduling with deadlines. Unpublished mansucript. (www.cs.umd.edu/users/samir/grant/renars.ps)
|
 |
17
|
|
| |
18
|
Hochbaum, D. S., and Landy, D. 1997. Scheduling semiconductor burn-in operations to minimize total flowtime. Oper. Res. 45, 874--885.
|
| |
19
|
Katz, Y. 2001. Scheduling with batching and incompatible job families. M.S. dissertation, Computer Science Dept., Technion, Haifa, Israel.
|
| |
20
|
Lee, V. W. H., Wong, E. W. M., Ko, K.-T., and Tang, K.-S. 2005. Multimedia-on-demand systems with broadcast, batch and interactive services. IEICE Trans. Commun. E88-B, 3097--3100.
|
| |
21
|
Mehta, S. V., and Uzsoy, R. 1998. Minimizing total tardiness on a batch processing machine with incompatible jobs types. IIE Trans. Sched. Log. 30, 165--175.
|
| |
22
|
|
| |
23
|
Shachnai, H., and Tamir, T. 2001. On two class-constrained versions of the multiple knapsack problem. Algorithmica 29, 442--467.
|
| |
24
|
Spieksma, F. C. R. 1999. On the approximability of an interval scheduling problem. J. Sched. 29, 442--467.
|
| |
25
|
Uzsoy, R. 1995. Scheduling batch processing machines with incompatible job families. Int. J. Prod. Res. 33, 2685--2708.
|
|