TY - GEN
T1 - Minimizing the Number of Tardy Jobs with Uniform Processing Times on Parallel Machines
AU - Heeger, Klaus
AU - Molter, Hendrik
N1 - Publisher Copyright:
© Klaus Heeger and Hendrik Molter.
PY - 2025/2/24
Y1 - 2025/2/24
N2 - In this work, we study the computational (parameterized) complexity of P | rj, pj = p | P wjUj. Here, we are given m identical parallel machines and n jobs with equal processing time, each characterized by a release date, a due date, and a weight. The task is to find a feasible schedule, that is, an assignment of the jobs to starting times on machines, such that no job starts before its release date and no machine processes several jobs at the same time, that minimizes the weighted number of tardy jobs. A job is considered tardy if it finishes after its due date. Our main contribution is showing that P | rj, pj = p | P Uj (the unweighted version of the problem) is NP-hard and W[2]-hard when parameterized by the number of machines. The former resolves an open problem in Note 2.1.19 by Kravchenko and Werner [Journal of Scheduling, 2011] and Open Problem 2 by Sgall [ESA, 2012], and the latter resolves Open Problem 7 by Mnich and van Bevern [Computers & Operations Research, 2018]. Furthermore, our result shows that the known XP-algorithm by Baptiste et al. [4OR, 2004] for P | rj, pj = p | P wjUj parameterized by the number of machines is optimal from a classification standpoint. On the algorithmic side, we provide alternative running time bounds for the above-mentioned known XP-algorithm. Our analysis shows that P | rj, pj = p | P wjUj is contained in XP when parameterized by the processing time, and that it is contained in FPT when parameterized by the combination of the number of machines and the processing time. Finally, we give an FPT-algorithm for P | rj, pj = p | P wjUj parameterized by the number of release dates or the number of due dates. With this work, we lay out the foundation for a systematic study of the parameterized complexity of P | rj, pj = p | P wjUj.
AB - In this work, we study the computational (parameterized) complexity of P | rj, pj = p | P wjUj. Here, we are given m identical parallel machines and n jobs with equal processing time, each characterized by a release date, a due date, and a weight. The task is to find a feasible schedule, that is, an assignment of the jobs to starting times on machines, such that no job starts before its release date and no machine processes several jobs at the same time, that minimizes the weighted number of tardy jobs. A job is considered tardy if it finishes after its due date. Our main contribution is showing that P | rj, pj = p | P Uj (the unweighted version of the problem) is NP-hard and W[2]-hard when parameterized by the number of machines. The former resolves an open problem in Note 2.1.19 by Kravchenko and Werner [Journal of Scheduling, 2011] and Open Problem 2 by Sgall [ESA, 2012], and the latter resolves Open Problem 7 by Mnich and van Bevern [Computers & Operations Research, 2018]. Furthermore, our result shows that the known XP-algorithm by Baptiste et al. [4OR, 2004] for P | rj, pj = p | P wjUj parameterized by the number of machines is optimal from a classification standpoint. On the algorithmic side, we provide alternative running time bounds for the above-mentioned known XP-algorithm. Our analysis shows that P | rj, pj = p | P wjUj is contained in XP when parameterized by the processing time, and that it is contained in FPT when parameterized by the combination of the number of machines and the processing time. Finally, we give an FPT-algorithm for P | rj, pj = p | P wjUj parameterized by the number of release dates or the number of due dates. With this work, we lay out the foundation for a systematic study of the parameterized complexity of P | rj, pj = p | P wjUj.
KW - Identical Parallel Machines
KW - NP-hard Problems
KW - Parameterized Complexity
KW - Release Dates
KW - Scheduling
KW - Uniform Processing Times
KW - Weighted Number of Tardy Jobs
UR - http://www.scopus.com/inward/record.url?scp=85219566122&partnerID=8YFLogxK
U2 - 10.4230/LIPIcs.STACS.2025.47
DO - 10.4230/LIPIcs.STACS.2025.47
M3 - Conference contribution
AN - SCOPUS:85219566122
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - 42nd International Symposium on Theoretical Aspects of Computer Science, STACS 2025
A2 - Beyersdorff, Olaf
A2 - Pilipczuk, Michal
A2 - Pimentel, Elaine
A2 - Thang, Nguyen Kim
PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
T2 - 42nd International Symposium on Theoretical Aspects of Computer Science, STACS 2025
Y2 - 4 March 2025 through 7 March 2025
ER -