Skip to main content

A Novel Approach to the Common Due-Date Problem on Single and Parallel Machines

  • Conference paper
  • First Online:
Solving Computationally Expensive Engineering Problems

Part of the book series: Springer Proceedings in Mathematics & Statistics ((PROMS,volume 97))

Abstract

This chapter presents a novel idea for the general case of the Common Due-Date (CDD) scheduling problem. The problem is about scheduling a certain number of jobs on a single or parallel machines where all the jobs possess different processing times but a common due-date. The objective of the problem is to minimize the total penalty incurred due to earliness or tardiness of the job completions. This work presents exact polynomial algorithms for optimizing a given job sequence for single and identical parallel machines with the run-time complexities of O(nlogn) for both cases, where n is the number of jobs. Besides, we show that our approach for the parallel machine case is also suitable for non-identical parallel machines. We prove the optimality for the single machine case and the run-time complexities of both. Henceforth, we extend our approach to one particular dynamic case of the CDD and conclude the chapter with our results for the benchmark instances provided in the OR library.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    J and J are two disjoint sets of jobs, hence J + J is the union of two sets maintaining the job sequences in each set.

References

  1. Awasthi, A., Lässig, J., Kramer, O.: Common due-date problem: Exact polynomial algorithms for a given job sequence. In: 15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC 2013), pp. 260–266 (2013)

    Google Scholar 

  2. Banisadr, A.H., Zandieh, M., Mahdavi, I.: A hybrid imperialist competitive algorithm for single-machine scheduling problem with linear earliness and quadratic tardiness penalties. Int. J. Adv. Manuf. Technol. 65(5–8), 981–989 (2013)

    Article  Google Scholar 

  3. Beasley, J.E.: OR-library: Distributing test problems by electronic mail. J. Oper. Res. Soc. 41(11), 1069–1072 (1990)

    Article  Google Scholar 

  4. Biskup, D., Feldmann, M.: Benchmarks for scheduling on a single machine against restrictive and unrestrictive common due dates. Comput. Oper. Res. 28(8), 787–801 (2001)

    Article  MATH  Google Scholar 

  5. Cheng, T.C.E.: Optimal due-date assignment and sequencing in a single machine shop. Appl. Math. Lett. 2(1), 21–24 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  6. Cheng, T.C.E., Kahlbacher, H.G.: A proof for the longest-job-first policy in one-machine scheduling. Naval Res. Logist. (NRL) 38(5), 715–720 (1991)

    Google Scholar 

  7. Feldmann, M., Biskup, D.: Single-machine scheduling for minimizing earliness and tardiness penalties by meta-heuristic approaches. Comput. Ind. Eng. 44(2), 307–323 (2003)

    Article  Google Scholar 

  8. Gen, M., Tsujimura, Y., Kubota, E.: Solving job-shop scheduling problems by genetic algorithm. In: IEEE International Conference on Systems, Man, and Cybernetics, 1994. Humans, Information and Technology, vol. 2, pp. 1577–1582 (1994)

    Google Scholar 

  9. Graham, R.L., Lawler, E.L., Lenstra, J.K., Rinnooy Kan, A.H.G.: Optimization and approximation in deterministic sequencing and scheduling: a survey. In: Discrete Optimization II Proceedings of the Advanced Research Institute on Discrete Optimization and Systems Applications of the Systems Science Panel of NATO and of the Discrete Optimization Symposium co-sponsored by IBM Canada and SIAM Banff, Aha. and Vancouver, vol. 5, pp. 287–326. (1979)

    Google Scholar 

  10. Hall, N.G., Kubiak, W., Sethi, S.P.: Earliness–tardiness scheduling problems, ii: deviation of completion times about a restrictive common due date. Oper. Res. 39(5), 847–856 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  11. Hoogeveen, J.A., Van de Velde, S.L.: Scheduling around a small common due date. Eur. J. Oper. Res. 55(2), 237–242 (1991)

    Article  MATH  Google Scholar 

  12. James, R.J.W.: Using tabu search to solve the common due date early/tardy machine scheduling problem. Comput. Oper. Res. 24(3), 199–208 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  13. Kanet, J.J.: Minimizing the average deviation of job completion times about a common due date. Naval Res. Logist. Q. 28(4), 643–651 (1981)

    Article  MATH  Google Scholar 

  14. Kim, J.L.: Genetic algorithm stopping criteria for optimization of construction resource scheduling problems. Constr. Manag. Econ. 31(1), 3–19 (2013)

    Article  Google Scholar 

  15. Lässig, J., Sudholt, D.: General Upper Bounds on the Runtime of Parallel Evolutionary Algorithms, MIT Press, Cambridge 1–33 (2013)

    Google Scholar 

  16. Lässig, J., Hoffmann, K.H.: Threshold-selecting strategy for best possible ground state detection with genetic algorithms, Phys. Rev. E. American Physical Society 79(4), 046702 (2009)

    Article  Google Scholar 

  17. 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(2), 391–399 (1982)

    Article  MATH  Google Scholar 

  18. Rebai, M., Kacem, I., Adjallah, K.H.: Earliness-tardiness minimization on a single machine to schedule preventive maintenance tasks: metaheuristic and exact methods. J. Intel. Manuf. 23(4), 1207–1224 (2012)

    Article  Google Scholar 

  19. Ronconi, D.P., Kawamura, M.S.: The single machine earliness and tardiness scheduling problem: lower bounds and a branch-and-bound algorithm. Comput. Appl. Math. 29, 107–124 (2010)

    MathSciNet  MATH  Google Scholar 

  20. Salamon, P., Sibani, P., Frost, R.: Facts, Conjectures, and Improvements for Simulated Annealing. Society for Industrial and Applied Mathematics, Philadelphia (2002). DOI10.1137/1.9780898718300

    Google Scholar 

  21. Seidmann, A., Panwalkar, S.S., Smith, M.L.: Optimal assignment of due-dates for a single processor scheduling problem. Int. J. Prod. Res. 19(4), 393–399 (1981)

    Article  Google Scholar 

  22. Toksari, M.D., Guner, E.: The common due-date early/tardy scheduling problem on a parallel machine under the effects of time-dependent learning and linear and nonlinear deterioration. Expert Syst. Appl. 37(1), 92–112 (2010)

    Article  Google Scholar 

  23. Yang, S.J., Lee, H.T., Guo, J.Y.: Multiple common due dates assignment and scheduling problems with resource allocation and general position-dependent deterioration effect. Int. J. Adv. Manuf. Technol. 67(1–4), 181–188 (2013)

    Article  Google Scholar 

Download references

Acknowledgements

The research project was promoted and funded by the European Union and the Free State of Saxony, Germany. The authors take the responsibility for the content of this chapter.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Abhishek Awasthi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Awasthi, A., Lässig, J., Kramer, O. (2014). A Novel Approach to the Common Due-Date Problem on Single and Parallel Machines. In: Koziel, S., Leifsson, L., Yang, XS. (eds) Solving Computationally Expensive Engineering Problems. Springer Proceedings in Mathematics & Statistics, vol 97. Springer, Cham. https://doi.org/10.1007/978-3-319-08985-0_13

Download citation

Publish with us

Policies and ethics