Abstract
The multi-processor total tardiness problem (MPTTP) is an NP-hard scheduling problem, in which the the goal is to minimise the tardness of a set of jobs that are processed on a number of processors. Exact algorithms like branch and bound have proven to be impractical for the MPTTP, leaving stochastic local search (SLS) algorithms as the main alternative to find high-quality schedules. Among the available SLS techniques, iterated local search (ILS)has been shown to be an effective algorithm for the single processor case. Therefore, here we extend this technique to the multi-processor case, but our computational results indicate that ILS performance is not fully satisfying. To enhance ILS performance, we consider the use of population-based ILS extensions. Our final experimental results show that the usage of a population of search trajectories yields a more robust algorithm capable of finding best known solutions to difficult instances more reliably and in less computation time than a single ILS trajectory.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
E. J. Anderson, C.A. Glass, and C.N. Potts. Machine scheduling. In E. H. L. Aarts and J. K. Lenstra, editors, Local Search in Combinatorial Optimization, pages 361–414. John Wiley & Sons, Chichester, UK, 1997.
Meral Azizoglu and Omer Kirca. Tardiness minimization on parallel machines. International Journal of Production Economics, 55(2):163–168, 1998.
T. Bäck. Evolutionary Algorithms in Theory and Practice. Oxford University Press, New York, NY, 1996.
R.K. Congram, C.N. Potts, and S.L. Van de Velde. An iterated dynasearch algorithm for the single-machine total weighted tardiness scheduling problem. INFORMS Journal on Computing, 14(1):52–67, 2002.
F. Della Croce, R. Tadei, P. Baracco, and A. Grosso. A new decomposition approach for the single machine total tardiness scheduling problem. Journal of the Operational Research Society, 49:1101–1106, 1998.
T. Davidovic, P. Hansen, and N. Mladenovic. Variable neighborhood search for multiprocessor scheduling with communication delays. 2001.
M. den Besten, T. Stützle, and M. Dorigo. Configuration of iterated local search: An example application to the single machine total weighted tardiness problem. In Applications of Evolutionary Computing, volume 2037 of Lecture Notes in Computer Science, pages 441–451. Springer Verlag, Berlin, Germany, 2001.
M. den Besten, T. Stützle, and M. Dorigo. Configuration of iterated local search: An example application to the single machine total weighted tardiness problem. In W. Egbert Boers et al., editor, Applications of Evolutionary Computing, volume 2037, pages 441–451, 2001.
Matthijs Leendert den Besten. Ants for the single machine total weighted tardiness scheduling problem. Master’s thesis, Universiteit van Amsterdam, April 2000.
Jianzhong Du and Joseph Y. T. Leung. Minimizing total tardiness on one machine is NP-hard. Mathematics of Operations Research, 15(3):483–495, August 1990.
H. Emmons. One-machine sequencing to minimize certain functions of job tardiness. Operations Research, 17:701–715, 1969.
Paulo M. Frana, Michel Gendreau, Gilbert Laporte, and Felipe M. Muller. A tabu search heuristic for the multiprocessor scheduling problem with sequence dependent setup times. International Journal of Production Economics, 43(2–3):79–89, 1996.
Paulo M. Frana, Alexandre Mendes, and Pablo Moscato. A memetic algorithm for the total tardiness total tardiness single machine scheduling problem. European Journal of Operational Research, 132:224–242, 2001.
M. R. Garey and D. S. Johnson. Computers and Intractability: A Guide to the Theory of NP-Completeness. Freeman, San Francisco, CA, USA, 1979.
I. Hong, A.B. Kahng, and B.R. Moon. Improved large-step Markov chain variants for the symmetric TSP. Journal of Heuristics, 3(1):63–81, 1997.
Bahar Kara. SMTTP problem library, http://www.bilkent.edu.tr/bkara/start.html, 2002.
C. Koulamas. The total tardiness problem: Review and extensions. Operations Research, 42(6): 1025–1041, November–December 1994.
H.R. Lourenço, O. Martin, and T. Stützle. Iterated local search. In F. Glover and G. Kochenberger, editors, Handbook of Metaheuristics, volume 57 of International Series in Operations Research & Management Science, pages 321–353. Kluwer Academic Publishers, Norwell, MA, 2002.
M. Mitchell. An Introduction to Genetic Algorithms. MIT Press, Cambridge, MA, 1996.
P. Moscato. On evolution, search, optimization, genetic algorithms and martial arts: Towards memetic algorithms. Technical Report 790, Caltech Concurrent Comp. Program, 1989.
P. Moscato. Memetic algorithms: A short introduction. In D. Corne, M. Dorigo, and F. Glover, editors, New Ideas in Optimization, pages 219–234. McGraw Hill, London, UK, 1999.
Marc Sevaux and Philippe Thomin. Heuristics and metaheuristics for a parallel machine scheduling problem: a computational evaluation. Technical Report 01-1-SP, University of Valenciennes, March 2001.
F. Sivrikaya-Serifoglu and G. Ulusoy. Parallel machine scheduling with earliness and tardiness penalties. Computers and Operations Research, 26(8):773–787, 1999.
T. Stützle and H. H. Hoos. Analysing the run-time behaviour of iterated local search for the travelling salesman problem. In P. Hansen and C. Ribeiro, editors, Essays and Surveys on Metaheuristics, pages 589–611.2001.
Thomas Stützle. Local Search Algorithms for Combinatorial Problems — Analysis, Improvements, and New Applications. PhD thesis, Darmstadt University of Technology, 1998.
B. Tansel, B.Y. Kara, and Sabuncuoglu. Single machine total tardiness scheduling problem. IIE Transactions, 33:661–674, 2001.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pavlin, M., Hoos, H., Stützle, T. (2003). Stochastic Local Search for Multiprocessor Scheduling for Minimum Total Tardiness. In: Xiang, Y., Chaib-draa, B. (eds) Advances in Artificial Intelligence. Canadian AI 2003. Lecture Notes in Computer Science, vol 2671. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44886-1_10
Download citation
DOI: https://doi.org/10.1007/3-540-44886-1_10
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40300-5
Online ISBN: 978-3-540-44886-0
eBook Packages: Springer Book Archive