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

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Heeger, Klaus, Hermelin, Danny, Pinedo, Michael L., Shabtay, Dvir
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929714550013952
author Heeger, Klaus
Hermelin, Danny
Pinedo, Michael L.
Shabtay, Dvir
author_facet Heeger, Klaus
Hermelin, Danny
Pinedo, Michael L.
Shabtay, Dvir
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2404_02784
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Minimizing the Number of Tardy Jobs and Maximal Tardiness on a Single Machine is NP-hard
Heeger, Klaus
Hermelin, Danny
Pinedo, Michael L.
Shabtay, Dvir
Data Structures and Algorithms
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.
title Minimizing the Number of Tardy Jobs and Maximal Tardiness on a Single Machine is NP-hard
topic Data Structures and Algorithms
url https://arxiv.org/abs/2404.02784