Abstract
We consider a single-machine scheduling problem such that the due dates are assigned to each job depending on its order, and the lengths of the intervals between consecutive due dates are identical. The objective is to minimize the total penalty for the earliness and tardiness of each job. The early penalty proportionally increases according to the earliness amount, while the tardy penalty increases according to the step function. We show that the problem is strongly NP-hard, and furthermore, polynomially solvable if the two types of processing times exist.


Similar content being viewed by others
Availability of data and material
Data sharing not applicable to this article as no datasets were generated or analysed during the current study.
References
Ahuja RA, Mehlhorn K, Orlin JB (1990) Faster algorithm for the shortest path problem. J ACM 37:213–223
Chaurasia SN, Sundar S, Singh A (2017) Hybrid metaheuristic approaches for the single machine total stepwise tardiness problem with release dates. Oper Res 17:275–295
Choi BC, Park MJ (2018) Just-in-time scheduling with generalized due dates and identical due date intervals. Asia-Pacific J Oper Res 35:1850046
Choi BC, Park MJ (2019) Strong NP-hardness of minimizing total deviation with generalized and periodic due dates. Oper Res Lett 47:433–437
Curry J, Peters B (2005) Rescheduling parallel machines with stepwise increasing tardiness. Int J Prod Res 43:3231–3246
Detienne B, Dauzère-Pèrès S, Yugma C (2011) Scheduling jobs on parallel machines to minimize a regular step total cost function. J Sched 14:523–538
Garey MR, Johnson DS (1979) Computers and intractability: a guide to the theory of NP-completeness. Freeman, San Francisco
Gao Y, Yuan J (2015) Unary NP-hardness of minimizing the total deviation with generalized or assignable due dates. Discrete Appl Math 189:49–52
Gao Y, Yuan J (2016) Unary NP-hardness of minimizing total weighted tardiness with generalized due dates. Oper Res Lett 44:92–95
Hall NG (1986) Scheduling problems with generallized due dates. IIE Trans 18:220–222
Hall NG, Posner ME (1991) Earliness-tardiness scheduling problems I: weighted deviation of completion times about a common due date. Oper Res 39:836–846
Hall NG, Kubiak W, Sethi SP (1991) Earliness-tardiness scheduling problems II: deviation of completion times about a restrictive common due date. Oper Res 39:847–856
Hall NG, Sethi SP, Srikandarajah S (1991) On the complexity of generalized due date scheduling problems. Eur J Oper Res 51:100–109
Hall NG, Lesaoana M, Potts CN (2001) Scheduling with fixed delivery dates. Oper Res 49:134–144
Han D, Yang Y, Wang D, Cheng TCE, Yin Y (2019) Integrated production, inventory, and outbound distribution operations with fixed departure times in a three-stage supply chain. Transp Res Part E Logist Transp Rev 125:334–347
Lee CY, Li CL (1996) On the fixed interval due-date scheduling problem. Discrete Appl Math 68(1–2):101–117
Li F, Chen ZL, Tang L (2017) Integrated production, inventory and delivery problems: complexity and algorithms. INFORMS J Comput 29(2):232–250
Mosheiov G, Oron D (2004) A note on the SPT heuristic for solving scheduling problems with generalized due dates. Comput Oper Res 31:645–655
Srikandarajah S (1990) A note on the generalized due dates scheduling problem. Naval Res Logist 37:587–597
Tseng CT, Chen KH (2013) An electromagnetism-like mechanism for the single machine total stepwise tardiness problem with release dates. Eng Optim 45:1431–1448
Yang X (2000) Scheduling with generalized batch delivery dates and earliness penalties. IIE Trans 32:735–741
Funding
This work was supported by the Ministry of Education of the Republic of Korea and the National Research Foundation of Korea (NRF-2018S1A5B8070344).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors have no conflicts of interest to declare that are relevant to the content of this article.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix A. The proof of Claim 3 in Theorem 1
Appendix A. The proof of Claim 3 in Theorem 1
(i) Suppose that two jobs \(J_k\) and \(J_l\) in \({\mathcal {J}}_{y}\) are processed in \({\hat{\pi }}_i\) for some \(i\in \{1,2, \ldots ,m\}\). We assume that \(J_l\) is processed later than \(J_k\). Then, by inequalities (9) and (10), we have
By inequality (9) and \(p_{j}<M-T^{3}\) for \(J_{j}\in {\mathcal {J}}_{y}\), we have
By inequalities (12) and (13),
This is a contradiction. Thus, we have the following result.
- Result 1:
-
Exactly one job in \({\mathcal {J}}_{y}\) is processed in \({\hat{\pi }}_i\).
For simplicity, let \(J_{2m+{\hat{a}}_{i}(3)}\) be that job. By equation (10), furthermore, the later the small job is processed, the better. Thus, since \(J_{2m+{\hat{a}}_{i}(3)}\) has the smallest processing time in \({\hat{\pi }}_i\), it is processed last.
(ii) Suppose that two jobs \(J_k\) and \(J_l\) in \({\mathcal {J}}_{x}\) are processed in \({\hat{\pi }}_i\) for some \(i\in \{1,2, \ldots ,m\}\). We assume that \(J_l\) is processed later than \(J_k\). Then, by inequalities (9) and (10), we have
By inequality (9) and \(p_{j}<M-T^{2}\) for \(J_{j}\in {\mathcal {J}}_{x}\), we have
By inequalities (14) and (15),
Also, by inequalities (9) and (10) and Result 1, we have
where \(n_i\) is the number of jobs of \({\mathcal {J}}_{x}\) in \({\hat{\pi }}_i\). By Result 1, and inequalities (16) and (17),
This is a contradiction. Thus, we have the following result.
- Result 2:
-
Exactly one job in \({\mathcal {J}}_{x}\) is processed in \({\hat{\pi }}_i\).
For simplicity, let \(J_{m+{\hat{a}}_{i}(2)}\) be that job. Since \(J_{2m+{\hat{a}}_{i}(3)}\) has the smallest processing time in \({\hat{\pi }}_i\), it is processed immediately before job \(J_{2m+{\hat{a}}_{i}(3)}\).
(iii) Suppose that two jobs \(J_k\) and \(J_l\) in \({\mathcal {J}}_{w}\) are processed in \({\hat{\pi }}_i\) for some \(i\in \{1,2, \ldots ,m\}\). We assume that \(J_l\) is processed later than \(J_k\). Then, by inequality (9) and (10), we have
By inequality (9) and \(p_{j}<M-T\) for \(J_{j}\in {\mathcal {J}}_{w}\), we have
By inequalities (18) and (19),
Also, by inequalities (9) and (10), and Results 1 and 2, we have
and
where \(l_i\) is the number of jobs of \({\mathcal {J}}_{w}\) in \({\hat{\pi }}_i\). By Results 1 and 2, and inequalities (20)–(22),
This is a contradiction. Thus, we have the following result.
- Result 3:
-
Exactly one job in \({\mathcal {J}}_{w}\) is processed in \({\hat{\pi }}_i\).
For simplicity, let \(J_{{\hat{a}}_{i}(1)}\) be that job. Thus, by Results 1–3, Claim 3 holds. \(\square \)
Rights and permissions
About this article
Cite this article
Choi, BC., Park, MJ. Single-machine scheduling with periodic due dates to minimize the total earliness and tardy penalty. J Comb Optim 41, 781–793 (2021). https://doi.org/10.1007/s10878-021-00714-4
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10878-021-00714-4