Parallel machine scheduling with nested processing set restrictions
We consider the problem of scheduling a set of n independent jobs on m parallel machines, where each job can only be scheduled on a subset of machines called its processing set. The machines are linearly ordered, and the processing set of job j is given by two machine indexes aj and bj; i.e., job j can only be scheduled on machines aj,aj+1,...,bj. Two distinct processing sets are either nested or disjoint. Preemption is not allowed. Our goal is to minimize the makespan. It is known that the problem is strongly NP-hard and that there is a list-type algorithm with a worst-case bound of 2-1/m. In this paper we give an improved algorithm with a worst-case bound of 7/4. For two and three machines, the algorithm gives a better worst-case bound of 5/4 and 3/2, respectively.
Year of publication: |
2010
|
---|---|
Authors: | Huo, Yumei ; Leung, Joseph Y.-T. |
Published in: |
European Journal of Operational Research. - Elsevier, ISSN 0377-2217. - Vol. 204.2010, 2, p. 229-236
|
Publisher: |
Elsevier |
Keywords: | Nested processing set restrictions Nonpreemptive scheduling Makespan NP-hard Approximation algorithm Worst-case bound |
Saved in:
Online Resource
Saved in favorites
Similar items by person
-
Minimizing total completion time for UET tasks with release time and outtree precedence constraints
Huo, Yumei, (2005)
-
Bi-criteria scheduling problems: Number of tardy jobs and maximum weighted tardiness
Huo, Yumei, (2007)
-
Revenue-sharing versus wholesale price mechanisms under different channel power structures
Huo, Yumei, (2010)
- More ...