Skip to main content
Log in

Scheduling with common due date assignment to minimize generalized weighted earliness–tardiness penalties

  • Original Paper
  • Published:
Optimization Letters Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Badics, T., Boros, E.: Minimization of half-products. Math. Oper. Res. 33, 649–660 (1998)

    Article  MathSciNet  Google Scholar 

  2. Baker, K.R., Scudder, G.D.: Sequencing with earliness and tardiness penalties: a review. Oper. Res. 38, 22–36 (1990)

    Article  MathSciNet  Google Scholar 

  3. 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)

    Article  MathSciNet  Google Scholar 

  4. Cheng, T.C.E., Gupta, M.C.: Survey of scheduling research involving due date determination decisions. Eur. J. Oper. Res. 38, 156–166 (1989)

    Article  MathSciNet  Google Scholar 

  5. De, P., Ghosh, J.B., Wells, C.E.: Optimal delivery time quotation and order sequencing. Decis. Sci. 22, 379–390 (1991)

    Article  Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. Erel, E., Ghosh, J.B.: FPTAS for half-products minimization with scheduling applications. Discrete Appl. Math. 156, 3046–3056 (2008)

    Article  MathSciNet  Google Scholar 

  8. Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of \(\cal{NP}\)-Completeness. Freeman, San Francisco (1979)

    MATH  Google Scholar 

  9. 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)

    Article  MathSciNet  Google Scholar 

  10. 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)

    MATH  Google Scholar 

  11. 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)

    Article  MathSciNet  Google Scholar 

  12. Janiak, A., Janiak, W., Krysiak, T., Kwiatkowski, T.: A survey on scheduling problems with due windows. Eur. J. Oper. Res. 242, 347–357 (2015)

    Article  MathSciNet  Google Scholar 

  13. 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)

    Article  MathSciNet  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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)

    Article  MathSciNet  Google Scholar 

  16. 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)

    Article  MathSciNet  Google Scholar 

  17. Koulamas, C.: A unified solution approach for the due date assignment problem with tardy jobs. Int. J. Prod. Econ. 132, 292–295 (2011)

    Article  Google Scholar 

  18. Koulamas, C.: Common due date assignment with generalized earliness/tardiness penalties. Comput. Ind. Eng. 109, 79–83 (2017)

    Article  Google Scholar 

  19. Kovalyov, M.Y., Kubiak, K.: A fully polynomial approximation scheme for weighted earliness–tardiness problem. Oper. Res. 47, 757–761 (1999)

    Article  MathSciNet  Google Scholar 

  20. Kubiak, W.: Completion time variance minimization on a single machine is difficult. Oper. Res. Lett. 14, 49–59 (1993)

    Article  MathSciNet  Google Scholar 

  21. Lann, A., Mosheiov, G.: Single machine scheduling to minimize the number of early and tardy jobs. Comput. Oper. Res. 23, 769–781 (1996)

    Article  Google Scholar 

  22. 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)

    Article  Google Scholar 

  23. 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)

    Article  Google Scholar 

  24. 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)

    Article  MathSciNet  Google Scholar 

  25. 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)

    Article  MathSciNet  Google Scholar 

  26. 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)

    Article  Google Scholar 

  27. Schrijver, A.: Combinatorial Optimization: Polyhedra and Efficiency. Springer, Berlin (2003)

    MATH  Google Scholar 

  28. Tuong, N.H., Soukhal, A.: Due dates assignment and JIT scheduling with equal-size jobs. Eur. J. Oper. Res. 205, 280–289 (2010)

    Article  MathSciNet  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Shi-Sheng Li.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11590-019-01462-5

Keywords

Navigation