Minimizing the Number of Tardy Jobs and Maximal Tardiness on a Single Machine is NP-hard

📅 2024-04-03
🏛️ arXiv.org
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This paper resolves a longstanding open problem in single-machine scheduling—determining the computational complexity of the bi-criteria scheduling problem under lexicographic optimization, where the primary objective is to minimize maximum lateness (L_{max}) and the secondary objective is to minimize the number of tardy jobs (n_T). We establish, for the first time, that this lexicographic problem is strongly NP-hard. Moreover, we prove that swapping the priority of the two objectives renders the problem only weakly NP-hard. Extending our analysis, we systematically demonstrate NP-hardness under both the weighted-sum (constrained) and preemptive priority (prioritization) approaches. Our proofs rely on careful polynomial-time reductions and multi-criteria scheduling modeling. This work fully characterizes the theoretical hardness boundary of the problem across mainstream multi-objective optimization paradigms, thereby establishing an unattainable complexity benchmark for approximation algorithms and heuristic design.

Technology Category

Application Category

📝 Abstract
This paper resolves a long-standing open question in bicriteria scheduling regarding the complexity of a single machine scheduling problem which combines the number of tardy jobs and the maximal tardiness criteria. We use the lexicographic approach with the maximal tardiness being the primary criterion. Accordingly, the objective is to find, among all solutions minimizing the maximal tardiness, the one which has the minimum number of tardy jobs. The complexity of this problem has been open for over thirty years, and has been known since then to be one of the most challenging open questions in multicriteria scheduling. We resolve this question by proving that the problem is strongly NP-hard. We also prove that the problem is at least weakly NP-hard when we switch roles between the two criteria (i.e., when the number of tardy jobs is the primary criterion). Finally, we provide hardness results for two other approaches (constraint and a priori approaches) to deal with these two criteria.
Problem

Research questions and friction points this paper is trying to address.

Resolves complexity of single machine scheduling problem
Proves problem is strongly NP-hard
Provides hardness results for multiple approaches
Innovation

Methods, ideas, or system contributions that make the work stand out.

Lexicographic approach for scheduling
Strongly NP-hard problem resolution
Hardness results for multiple approaches
🔎 Similar Papers
No similar papers found.
Klaus Heeger
Klaus Heeger
Department of Industrial Engineering and Management, Ben-Gurion University of the Negev, Beer-Sheva, Israel
Danny Hermelin
Danny Hermelin
Ben-Gurion University of the Negev
AlgorithmsSchedulingComplexity
M
Michael L. Pinedo
Stern School of Business, New York University, New York City, USA
D
D. Shabtay
Department of Industrial Engineering and Management, Ben-Gurion University of the Negev, Beer-Sheva, Israel