Abstract
We investigate a single-machine common due date assignment scheduling problem with the objective of minimizing the generalized weighted earliness/tardiness penalties. The earliness/tardiness penalty includes not only a variable cost which depends upon the job earliness/tardiness but also a fixed cost for each early/tardy job. We provide an \(O(n^3)\) time algorithm for the case where all jobs have equal processing times. Under the agreeable ratio condition, we solve the problem by formulating a series of half-product problems, which permits us to devise a fully polynomial-time approximation scheme with \(O(n^3/\epsilon )\) time. \(\mathcal {NP}\)-hardness proof is proved for a very special case and fast FPTASes with \(O(n^2/\epsilon )\) running time are identified for two special cases.
Similar content being viewed by others
References
Badics, T., Boros, E.: Minimization of half-products. Math. Oper. Res. 33, 649–660 (1998)
Baker, K.R., Scudder, G.D.: Sequencing with earliness and tardiness penalties: a review. Oper. Res. 38, 22–36 (1990)
Chakhlevitch, K., Glass, C.A., Kellerer, H.: Batch machine production with perishability time windows and limited batch size. Eur. J. Oper. Res. 210, 39–47 (2011)
Cheng, T.C.E., Gupta, M.C.: Survey of scheduling research involving due date determination decisions. Eur. J. Oper. Res. 38, 156–166 (1989)
De, P., Ghosh, J.B., Wells, C.E.: Optimal delivery time quotation and order sequencing. Decis. Sci. 22, 379–390 (1991)
De, P., Ghosh, J.B., Wells, C.E.: On the minimization of completion time variance with a bicriteria extension. Oper. Res. 40, 1148–1155 (1992)
Erel, E., Ghosh, J.B.: FPTAS for half-products minimization with scheduling applications. Discrete Appl. Math. 156, 3046–3056 (2008)
Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of \(\cal{NP}\)-Completeness. Freeman, San Francisco (1979)
Gordon, V.S., Proth, J.M., Chu, C.B.: A survey of the state-of-the art of common due date assignment and scheduling research. Eur. J. Oper. Res. 139, 1–25 (2002)
Gordon, V.S., Proth, J.M., Strusevich, V.A.: Scheduling with due date assignment. In: Leung, J.Y.T. (ed.) Handbook of Scheduling: Algorithms, Models, and Performance Analysis. CRC Press, Boca Raton (2004)
Hall, N.G., Posner, M.E.: Earliness-tardiness scheduling problems, I: weighted deviation of completion times about a common due date. Oper. Res. 39, 836–846 (1991)
Janiak, A., Janiak, W., Krysiak, T., Kwiatkowski, T.: A survey on scheduling problems with due windows. Eur. J. Oper. Res. 242, 347–357 (2015)
Kahlbacher, H.G., Cheng, T.C.E.: Parallel machine scheduling to minimize costs for earliness and number of tardy jobs. Discrete Appl. Math. 47, 139–164 (1993)
Kellerer, H., Rustogi, K., Strusevich, V.A.: A fast FPTAS for single machine scheduling problem of minimizing total weighted earliness and tardiness about a large common due date. Omega (2019). https://doi.org/10.1016/j.omega.2018.11.001
Kellerer, H., Strusevich, V.A.: Minimizing total weighted earliness–tardiness on a single machine around a small common due date: an FPTAS using quadratic knapsack. Int. J. Found. Comput. Sci. 21, 357–383 (2010)
Kellerer, H., Strusevich, V.A.: Optimizing the half-product and related quadratic Boolean functions: approximation and scheduling applications. Ann. Oper. Res. 240, 39–94 (2016)
Koulamas, C.: A unified solution approach for the due date assignment problem with tardy jobs. Int. J. Prod. Econ. 132, 292–295 (2011)
Koulamas, C.: Common due date assignment with generalized earliness/tardiness penalties. Comput. Ind. Eng. 109, 79–83 (2017)
Kovalyov, M.Y., Kubiak, K.: A fully polynomial approximation scheme for weighted earliness–tardiness problem. Oper. Res. 47, 757–761 (1999)
Kubiak, W.: Completion time variance minimization on a single machine is difficult. Oper. Res. Lett. 14, 49–59 (1993)
Lann, A., Mosheiov, G.: Single machine scheduling to minimize the number of early and tardy jobs. Comput. Oper. Res. 23, 769–781 (1996)
Lee, C.Y., Danusaputro, S.L., Lin, C.S.: Minimizing weighted number of tardy jobs and weighted earliness–tardiness penalties about a common due date. Comput. Oper. Res. 18, 379–389 (1991)
Li, C.L., Cheng, T.C.E., Chen, Z.L.: Single-machine scheduling to minimize the weighted number of early and tardy agreeable jobs. Comput. Oper. Res. 22, 205–219 (1995)
Liu, L.L., Ng, C.T., Cheng, T.C.E.: Bicriterion scheduling with equal processing times on a batch processing machine. Comput. Oper. Res. 36, 110–118 (2009)
Mosheiov, G., Yovel, U.: Minimizing weighted earliness–tardiness and due-date cost with unit processing-time jobs. Eur. J. Oper. Res. 172, 528–544 (2006)
Panwalkar, S.S., Smith, M.L., Seidmann, A.: Common due date assignment to minimize total penalty for the one machine scheduling problem. Oper. Res. 30, 391–399 (1982)
Schrijver, A.: Combinatorial Optimization: Polyhedra and Efficiency. Springer, Berlin (2003)
Tuong, N.H., Soukhal, A.: Due dates assignment and JIT scheduling with equal-size jobs. Eur. J. Oper. Res. 205, 280–289 (2010)
Acknowledgements
The authors are very grateful to the two referees for their helpful comments, which improved the paper substantially. This research was supported in part by the National Natural Science Foundation of China under Grant Number 11701595, the Key Research Projects of Henan Higher Education Institutions (20A110037) and the Young Backbone Teachers training program of Zhongyuan University of Technology.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Li, SS., Chen, RX. Scheduling with common due date assignment to minimize generalized weighted earliness–tardiness penalties. Optim Lett 14, 1681–1699 (2020). https://doi.org/10.1007/s11590-019-01462-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11590-019-01462-5