TY - JOUR
T1 - Scheduling problems on parallel machines with machine-dependent generalized due-dates
AU - Mor, Baruch
AU - Mosheiov, Gur
AU - Shabtay, Dvir
N1 - Publisher Copyright:
© The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2025.
PY - 2025
Y1 - 2025
N2 - In scheduling problems with generalized due-dates, the due-dates are position-dependent (and not job-dependent as in classical scheduling). In this paper, we study scheduling problems on parallel machines, and the underlying assumption is that the generalized due-dates are machine-dependent. The following scheduling measures are considered: total tardiness, maximum tardiness, number of tardy jobs, and total late work. We show that all the problems are NP-hard even if all generalized due-dates are identical. We complement this hardness result by showing that all problems are solvable in pseudo-polynomial time and that minimizing total late work is fixed parametrized tractable with respect to the number of different generalized due-dates and processing times in the instance. We also tested the pseudo-polynomial time algorithms, showing they can easily solve instances containing up to 200 jobs.
AB - In scheduling problems with generalized due-dates, the due-dates are position-dependent (and not job-dependent as in classical scheduling). In this paper, we study scheduling problems on parallel machines, and the underlying assumption is that the generalized due-dates are machine-dependent. The following scheduling measures are considered: total tardiness, maximum tardiness, number of tardy jobs, and total late work. We show that all the problems are NP-hard even if all generalized due-dates are identical. We complement this hardness result by showing that all problems are solvable in pseudo-polynomial time and that minimizing total late work is fixed parametrized tractable with respect to the number of different generalized due-dates and processing times in the instance. We also tested the pseudo-polynomial time algorithms, showing they can easily solve instances containing up to 200 jobs.
KW - Dynamic programming
KW - Fixed parametrized tractability
KW - Generalized due-dates
KW - Parallel machines
KW - Scheduling
UR - http://www.scopus.com/inward/record.url?scp=85217378238&partnerID=8YFLogxK
U2 - 10.1007/s10479-025-06468-0
DO - 10.1007/s10479-025-06468-0
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:85217378238
SN - 0254-5330
JO - Annals of Operations Research
JF - Annals of Operations Research
M1 - 106133
ER -