Abstract
We address the problem of scheduling n jobs on a batching machine to minimize regular scheduling criteria that are non-decreasing in the job completion times. A batching machine is a machine that can handle up to b jobs simultaneously. The jobs that are processed together form a batch, and all jobs in a batch start and complete at the same time. The processing time of a batch is equal to the largest processing time of any job in the batch. We analyse two variants: the unbounded model, where b¿n; and the bounded model, where b1; for the case with m different processing times, we give a dynamic programming algorithm that requires O(b2m22m) time. Moreover, we prove that due date based scheduling criteria give rise to NP-hard problems. Finally, we show that an arbitrary regular cost function can be minimized in polynomial time for a fixed number of batches.
| Original language | English |
|---|---|
| Pages (from-to) | 31-54 |
| Number of pages | 24 |
| Journal | Journal of Scheduling |
| Volume | 1 |
| Issue number | 1 |
| DOIs | |
| Publication status | Published - 1998 |
Fingerprint
Dive into the research topics of 'Scheduling a batching machine'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver