Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash 93 tok/s
Gemini 2.5 Pro 35 tok/s Pro
GPT-5 Medium 28 tok/s
GPT-5 High 30 tok/s Pro
GPT-4o 81 tok/s
GPT OSS 120B 439 tok/s Pro
Kimi K2 197 tok/s Pro
2000 character limit reached

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

Published 3 Apr 2024 in cs.DS

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.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (15)
  1. A survey of single machine scheduling to minimize weighted number of tardy jobs. Journal of Industrial and Management Optimization, 10(1):219–241, 2014.
  2. Multiagent Scheduling - Models and Algorithms. Springer, 2014.
  3. Scheduling a single machine to minimize two criteria: Maximum tardiness and number of tardy jobs. IIE Transactions, 26:76–84, 1994.
  4. Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman, 1979.
  5. Single machine scheduling with few deadlines. In Proceedings of the 18th International Symposium on Parameterized and Exact Computation (IPEC 2023), pages 24:1–24:15, 2023.
  6. Han Hoogeveen. Multicriteria scheduling. European Journal of Operational Research, 167(3):592–623, 2005.
  7. Bi-criteria scheduling problems: Number of tardy jobs and maximum weighted tardiness. European Journal of Operational Research, 177(1):116–134, 2007.
  8. Complexity of two-dual criteria scheduling problems. Operations Research Letters, 35:211–220, 2007.
  9. James R. Jackson. An extension of johnson’s results on job lot scheduling. Naval Research Logistics Quarterly, 3:201–203, 1956.
  10. Complexity of Single Machine Hierarchical Scheduling: A Survey, pages 269–298. World Scientific, 1993.
  11. J. M. Moore. An n𝑛nitalic_n job, one machine sequencing algorithm for minimizing the number of late jobs. Management Science, 15:102–109, 1968.
  12. George J. Shanthikumar. Scheduling n jobs on one machine to minimize the maximum tardiness with minimum number tardy. Computers Operations Research, 10:255–266, 1983.
  13. Multicriteria scheduling problems: a survey. RAIRO - Operations Research, 35(2):143–163, 2001.
  14. Multicriteria Scheduling - Theory, Models and Algorithms (2. ed.). Springer, 2006.
  15. Jinjiang Yuan. Unary NP-hardness of minimizing the number of tardy jobs with deadlines. Journal of Scheduling, 20(2):211–218, 2017.
List To Do Tasks Checklist Streamline Icon: https://streamlinehq.com

Collections

Sign up for free to add this paper to one or more collections.

Summary

We haven't generated a summary for this paper yet.

Dice Question Streamline Icon: https://streamlinehq.com

Follow-up Questions

We haven't generated follow-up questions for this paper yet.

X Twitter Logo Streamline Icon: https://streamlinehq.com