𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Scheduling a batching machine

✍ Scribed by Peter Brucker; Andrei Gladky; Han Hoogeveen; Mikhail Y. Kovalyov; Chris N. Potts; Thomas Tautenhahn; Steef L. van de Velde


Publisher
Springer US
Year
1998
Tongue
English
Weight
185 KB
Volume
1
Category
Article
ISSN
1094-6136

No coin nor oath required. For personal study only.

✦ Synopsis


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 bΒ‘n.

For the unbounded model, we give a characterization of a class of optimal schedules, which leads to a generic dynamic programming algorithm that solves the problem of minimizing an arbitrary regular cost function in pseudopolynomial time. The characterization leads to more e cient dynamic programming algorithms for speciΓΏc cost functions: a polynomial algorithm for minimizing the maximum cost, an O(n 3 ) time algorithm for minimizing the number of tardy jobs, an O(n 2 ) time algorithm for minimizing the maximum lateness, and an O(n log n) time algorithm for minimizing the total weighted completion time. Furthermore, we prove that minimizing the weighted number of tardy jobs and the total weighted tardiness are NP-hard problems.

For the bounded model, we derive an O(n b(b-1) ) time dynamic programming algorithm for minimizing total completion time when b ΒΏ 1; for the case with m di erent processing times, we give a dynamic programming algorithm that requires O(b 2 m 2 2 m ) 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 ΓΏxed number of batches.


πŸ“œ SIMILAR VOLUMES


Parallel machine batching and scheduling
✍ T. C. Edwin Cheng; Mikhail Y. Kovalyov πŸ“‚ Article πŸ“… 2000 πŸ› Springer US 🌐 English βš– 137 KB πŸ‘ 1 views

In this paper, we study the problem of scheduling n independent jobs non-preemptively on m unrelated parallel machines. Each job j has a processing time and a deadline, the time at which the job must be completed. On each machine, jobs may be grouped to form batches containing continuously scheduled

On the approximate tradeoff for bicriter
✍ Eric Angel; Evripidis Bampis; Alexander Kononov πŸ“‚ Article πŸ“… 2003 πŸ› Elsevier Science 🌐 English βš– 305 KB

We consider multiobjective scheduling problems, i.e. scheduling problems that are evaluated with respect to many cost criteria, and we are interested in determining a trade-o (Pareto curve) among these criteria. We study two types of bicriteria scheduling problems: single-machine batching problems a