Abstract
In this paper, we present greedy randomised dispatching heuristics for the single-machine scheduling problem with quadratic earliness and tardiness costs and no machine idle time. The several heuristic versions differ, on the one hand, on the strategies involved in the construction of the greedy randomised schedules. On the other hand, these versions also differ on whether they employ only a final improvement step or perform a local search after each greedy randomised construction. The proposed heuristics were compared with existing procedures as well as with optimum solutions for some instance sizes. The computational results show that the proposed procedures clearly outperform their underlying dispatching heuristic, and the best of these procedures provide results that are quite close to the optimum. The best of the proposed algorithms is the new recommended heuristic for large instances as well as a suitable alternative to the best existing procedure for the larger of the middle-sized instances.
Similar content being viewed by others
References
Abdul-Razaq T, Potts CN (1988) Dynamic programming state-space relaxation for single machine scheduling. J Oper Res Soc 39:141–152
Baker KR, Scudder GD (1990) Sequencing with earliness and tardiness penalties: a review. Oper Res 38:22–36. doi:10.1287/opre.38.1.22
Bresina JL (1996) Heuristic-biased stochastic sampling. Proceedings of the Thirteenth National Conference on Artificial Intelligence and the Eighth Innovative Applications of Artificial Intelligence Conference, vol 1. AAAI, CA, pp 271–278
Cicirello VA, Smith SF (2005) Enhancing stochastic search performance by value-biased randomization of heuristics. J Heuristics 11:5–34. doi:10.1007/s10732-005-6997-8
Gupta SK, Sen T (1983) Minimizing a quadratic function of job lateness on a single machine. Eng Costs Prod Econ 7:187–194. doi:10.1016/0167-188X(83)90012-5
Hoogeveen H (2005) Multicriteria scheduling. Eur J Oper Res 167:592–623. doi:10.1016/j.ejor.2004.07.011
Kanet JJ, Sridharan V (2000) Scheduling with inserted idle time: problem taxonomy and literature review. Oper Res 48:99–110. doi:10.1287/opre.48.1.99.12447
Korman K (1994) A pressing matter. Video. February, pp 46–50
Kubiak W (1993) Completion time variance minimization on single machine is difficult. Oper Res Lett 14:49–59. doi:10.1016/0167-6377(93)90019-D
Landis K (1993) Group technology and cellular manufacturing in the Westvaco Los Angeles VH department. Project report in IOM 581, School of Business, University of Southern California
Lenstra JK, Rinnooy Kan AHG, Brucker P (1977) Complexity of machine scheduling problems. Ann Discret Math 1:343–362. doi:10.1016/S0167-5060(08)70743-X
Li G (1997) Single machine earliness and tardiness scheduling. Eur J Oper Res 96:546–558. doi:10.1016/S0377-2217(96)00062-8
Liaw CF (1999) A branch-and-bound algorithm for the single machine earliness and tardiness scheduling problem. Comput Oper Res 26:679–693. doi:10.1016/S0305-0548(98)00081-1
Lin S-W, Ying K-C (2007) Solving single-machine total weighted tardiness problems with sequence-dependent setup times by meta-heuristics. Int J Adv Manuf Technol 34:1183–1190. doi:10.1007/s00170-006-0693-1
Maheswaran R, Ponnambalam SG (2003) An investigation on single machine total weighted tardiness scheduling problems. Int J Adv Manuf Technol 22:243–248. doi:10.1007/s00170-002-1466-0
Maheswaran R, Ponnambalam SG (2005) An intensive search evolutionary algorithm for single-machine total-weighted-tardiness scheduling problems. Int J Adv Manuf Technol 26:1150–1156. doi:10.1007/s00170-004-2093-8
Ow PS, Morton TE (1989) The single machine early/tardy problem. Manage Sci 35:177–191. doi:10.1287/mnsc.35.2.177
Panneerselvam R (2006) Simple heuristic to minimize total tardiness in a single machine scheduling problem. Int J Adv Manuf Technol 30:722–726. doi:10.1007/s00170-005-0102-1
Resende MGC, Ribeiro CC (2003) Greedy randomized adaptive search procedures. In: Glover F, Kochenberger GA (eds) Handbook of metaheuristics. Kluwer, Dordrecht, pp 219–249
Schaller J (2002) Minimizing the sum of squares lateness on a single machine. Eur J Oper Res 143:64–79. doi:10.1016/S0377-2217(01)00322-8
Schaller J (2004) Single machine scheduling with early and quadratic tardy penalties. Comput Ind Eng 46:511–532. doi:10.1016/j.cie.2004.01.011
Sen T, Dileepan P, Lind MR (1995) Minimizing a weighted quadratic function of job lateness in the single machine system. Int J Prod Econ 42:237–243. doi:10.1016/0925-5273(95)00201-4
Su LH, Chang PC (1998) A heuristic to minimize a quadratic function of job lateness on a single machine. Int J Prod Econ 55:169–175. doi:10.1016/S0925-5273(98)00041-3
Tsai T-I (2007) A genetic algorithm for solving the single machine earliness/tardiness problem with distinct due dates and ready times. Int J Adv Manuf Technol 31:994–1000. doi:10.1007/s00170-005-0261-0
Valente JMS (2007a) An exact approach for single machine scheduling with quadratic earliness and tardiness penalties. Working Paper 238. Faculdade de Economia, Universidade do Porto, Portugal
Valente JMS (2007b) Heuristics for the single machine scheduling problem with early and quadratic tardy penalties. Eur J Ind Eng 1:431–448. doi:10.1504/EJIE.2007.015391
Valente JMS (2008a) An exact approach for the single machine scheduling problem with linear early and quadratic tardy penalties. Asia-Pac J Oper Res 25:169–186. doi:10.1142/S0217595908001730
Valente JMS (2008b) Beam search heuristics for quadratic earliness and tardiness scheduling. Working Paper 279. Faculdade de Economia, Universidade do Porto, Portugal (to appear in J Oper Res Soc)
Valente JMS, Alves RAFS (2005a) Filtered and recovering beam search algorithms for the early/tardy scheduling problem with no idle time. Comput Ind Eng 48:363–375. doi:10.1016/j.cie.2005.01.020
Valente JMS, Alves RAFS (2005b) Improved heuristics for the early/tardy scheduling problem with no idle time. Comput Oper Res 32:557–569. doi:10.1016/j.cor.2003.08.003
Valente JMS, Alves RAFS (2005c) Improved lower bounds for the early/tardy scheduling problem with no idle time. J Oper Res Soc 56:604–612. doi:10.1057/palgrave.jors.2601865
Valente JMS, Alves RAFS (2008) Heuristics for the single machine scheduling problem with quadratic earliness and tardiness penalties. Comput Oper Res 35:3696–3713. doi:10.1016/j.cor.2007.04.006
Wagner BJ, Davis DJ, Kher H (2002) The production of several items in a single facility with linearly changing demand rates. Decis Sci 33:317–346. doi:10.1111/j.1540-5915.2002.tb01647.x
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Valente, J.M.S., Moreira, M.R.A. Greedy randomised dispatching heuristics for the single machine scheduling problem with quadratic earliness and tardiness penalties. Int J Adv Manuf Technol 44, 995–1009 (2009). https://doi.org/10.1007/s00170-008-1906-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-008-1906-6