Parallel machine batching and scheduling with deadlines
โ Scribed by T. C. Edwin Cheng; Mikhail Y. Kovalyov
- Publisher
- Springer US
- Year
- 2000
- Tongue
- English
- Weight
- 137 KB
- Volume
- 3
- Category
- Article
- ISSN
- 1094-6136
No coin nor oath required. For personal study only.
โฆ Synopsis
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 jobs. For each batch, a constant set-up time is needed before the "rst job of the batch is processed. The completion time of each job in a batch is equal to the time when the latest job in the batch has "nished its processing. A schedule stipulates the sequence of batches on each machine. The objective is to "nd a schedule which is feasible with respect to the deadlines assuming one exists. We note that the problem is strongly NPcomplete, establish a number of useful properties of a feasible schedule and present a dynamic programming algorithm and a family of approximation algorithms +A C ,. For any '0, A C constructs a schedule in which the completion times of each job is at most (1# ) times the value of its deadline if there exists a feasible schedule with respect to the deadlines. The time complexity of A C
is O(nK>/ K). We prove that the problem with identical jobs and uniform machines, unlike its polynomially solvable classical counterpart, in which the set-up time is zero, is strongly NP-complete. We also show that this problem is solvable in O(mnK>) time, while the problem with identical machines and identical set-up and job processing times is solvable in O(n log n) time.
๐ SIMILAR VOLUMES
Most machine scheduling models assume that the machines are available all of the time. However, in most realistic situations, machines need to be maintained and hence may become unavailable during certain periods. In this paper, we study the problem of processing a set of n jobs on m parallel machin
This paper examines scheduling problems in which the setup phase of each operation needs to be attended by a single server, common for all jobs and different from the processing machines. The objective in each situation is to minimize the makespan. For the processing system consisting of two paralle
The paper considers the open shop scheduling problem to minimize the makespan, provided that one of the machines has to process the jobs according to a given sequence. We show that in the preemptive case the problem is polynomially solvable for an arbitrary number of machines. If preemption is not a