Scheduling equal-length jobs on identical parallel machines

https://doi.org/10.1016/S0166-218X(99)00238-3Get rights and content
Under an Elsevier user license
open archive

Abstract

We study the situation where a set of n jobs with release dates and equal processing times have to be scheduled on m identical parallel machines. We show that, if the objective function can be expressed as the sum of n functions fi of the completion time Ci of each job Ji, the problem can be solved in polynomial time for any fixed value of m. The only restriction is that functions fi have to be non-decreasing and that for any pair of jobs (Ji,Jj), the function fifj has to be monotonous. This assumption holds for several standard scheduling objectives, such as the weighted sum of completion times or the total tardiness. Hence, the problems (Pm|pi=p,ri|∑wiCi) and (Pm|pi=p,ri|∑Ti) are polynomially solvable.

Keywords

Dynamic programming
Parallel machine scheduling
Weighted sum of completion times
Total tardiness

Cited by (0)