Skip to main content

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

Part of the Springer Proceedings in Mathematics & Statistics book series (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.

Keywords

  • Scheduling
  • Common Due Date
  • Algorithms
  • Combinatorial optimization
  • Simulated annealing

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-3-319-08985-0_13
  • Chapter length: 22 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   129.00
Price excludes VAT (USA)
  • ISBN: 978-3-319-08985-0
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book
USD   169.00
Price excludes VAT (USA)
Hardcover Book
USD   159.99
Price excludes VAT (USA)
Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

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)

    CrossRef  Google Scholar 

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

    CrossRef  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)

    CrossRef  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)

    CrossRef  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)

    CrossRef  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)

    CrossRef  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)

    CrossRef  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)

    CrossRef  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)

    CrossRef  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)

    CrossRef  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)

    CrossRef  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)

    CrossRef  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)

    CrossRef  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)

    CrossRef  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)

    CrossRef  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)

    CrossRef  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