Scheduling deteriorating jobs to minimize makespan
β Scribed by Wieslaw Kubiak; Steef van de Velde
- Publisher
- John Wiley and Sons
- Year
- 1998
- Tongue
- English
- Weight
- 83 KB
- Volume
- 45
- Category
- Article
- ISSN
- 0894-069X
No coin nor oath required. For personal study only.
β¦ Synopsis
We consider a single-machine problem of scheduling n independent jobs to minimize makespan, in which the processing time of job J j grows by w j with each time unit its start is delayed beyond a given common critical date d. This processing time is p j if J j starts by d. We show that this problem is NP-hard, give a pseudopolynomial algorithm that runs in O(nd Ν n j Γ 1 p j ) time and O(nd) space, and develop a branch-and-bound algorithm that solves instances with up to 100 jobs in a reasonable amount of time. We also introduce the case of bounded deterioration, where the processing time of a job grows no further if the job starts after a common maximum deterioration date D ΓΊ d. For this case, we give two pseudopolynomial time algorithms: one runs in O(n 2 d(D 0 d) Ν n j Γ 1 p j ) time and O(nd(D 0 d)) space, the other runs in O(nd Ν n j Γ 1 w j (Ν n j Γ 1 p j ) 2 ) time and O(nd Ν n j Γ 1 w j
π SIMILAR VOLUMES
We develop polynomial algorithms for several cases of the NP-hard open shop scheduling problem of minimizing the number of late jobs by utilizing some recent results for the open shop makespan problem. For the two machine common due date problem, we assume that either the machines or the jobs are or
We study the problem of multimode scheduling tasks on dedicated processors, with the objective of minimizing the maximum completion time. Each task can be undertaken in one among a set of predefined alternative modes, where each mode specifies a required set of dedicated processors and a processing
In this paper we consider a practical scheduling problem commonly arising from batch production in a flexible manufacturing environment. Different part-types are to be produced in a flexible manufacturing cell organized into a two-stage production line. The jobs are processed in batches on the first