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








Notes
- 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
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)
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)
Beasley, J.E.: OR-library: Distributing test problems by electronic mail. J. Oper. Res. Soc. 41(11), 1069–1072 (1990)
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)
Cheng, T.C.E.: Optimal due-date assignment and sequencing in a single machine shop. Appl. Math. Lett. 2(1), 21–24 (1989)
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)
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)
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)
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)
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)
Hoogeveen, J.A., Van de Velde, S.L.: Scheduling around a small common due date. Eur. J. Oper. Res. 55(2), 237–242 (1991)
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)
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)
Kim, J.L.: Genetic algorithm stopping criteria for optimization of construction resource scheduling problems. Constr. Manag. Econ. 31(1), 3–19 (2013)
Lässig, J., Sudholt, D.: General Upper Bounds on the Runtime of Parallel Evolutionary Algorithms, MIT Press, Cambridge 1–33 (2013)
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)
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)
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)
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)
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
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)
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)
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)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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
DOI: https://doi.org/10.1007/978-3-319-08985-0_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-08984-3
Online ISBN: 978-3-319-08985-0
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)