Skip to main content

Stochastic Local Search for Multiprocessor Scheduling for Minimum Total Tardiness

  • Conference paper
  • First Online:
Advances in Artificial Intelligence (Canadian AI 2003)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 2671))

  • 1056 Accesses

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.

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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. Meral Azizoglu and Omer Kirca. Tardiness minimization on parallel machines. International Journal of Production Economics, 55(2):163–168, 1998.

    Article  Google Scholar 

  3. T. Bäck. Evolutionary Algorithms in Theory and Practice. Oxford University Press, New York, NY, 1996.

    MATH  Google Scholar 

  4. 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.

    Article  MathSciNet  MATH  Google Scholar 

  5. 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.

    Article  MATH  Google Scholar 

  6. T. Davidovic, P. Hansen, and N. Mladenovic. Variable neighborhood search for multiprocessor scheduling with communication delays. 2001.

    Google Scholar 

  7. 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.

    Chapter  Google Scholar 

  8. 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.

    Google Scholar 

  9. Matthijs Leendert den Besten. Ants for the single machine total weighted tardiness scheduling problem. Master’s thesis, Universiteit van Amsterdam, April 2000.

    Google Scholar 

  10. 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.

    Article  MathSciNet  MATH  Google Scholar 

  11. H. Emmons. One-machine sequencing to minimize certain functions of job tardiness. Operations Research, 17:701–715, 1969.

    Article  MathSciNet  MATH  Google Scholar 

  12. 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.

    Article  Google Scholar 

  13. 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.

    Article  MathSciNet  MATH  Google Scholar 

  14. M. R. Garey and D. S. Johnson. Computers and Intractability: A Guide to the Theory of NP-Completeness. Freeman, San Francisco, CA, USA, 1979.

    MATH  Google Scholar 

  15. 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.

    Article  MATH  Google Scholar 

  16. Bahar Kara. SMTTP problem library, http://www.bilkent.edu.tr/bkara/start.html, 2002.

  17. C. Koulamas. The total tardiness problem: Review and extensions. Operations Research, 42(6): 1025–1041, November–December 1994.

    Article  MathSciNet  MATH  Google Scholar 

  18. 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.

    Google Scholar 

  19. M. Mitchell. An Introduction to Genetic Algorithms. MIT Press, Cambridge, MA, 1996.

    MATH  Google Scholar 

  20. P. Moscato. On evolution, search, optimization, genetic algorithms and martial arts: Towards memetic algorithms. Technical Report 790, Caltech Concurrent Comp. Program, 1989.

    Google Scholar 

  21. 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.

    Google Scholar 

  22. 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.

    Google Scholar 

  23. F. Sivrikaya-Serifoglu and G. Ulusoy. Parallel machine scheduling with earliness and tardiness penalties. Computers and Operations Research, 26(8):773–787, 1999.

    Article  MathSciNet  MATH  Google Scholar 

  24. 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.

    Google Scholar 

  25. Thomas Stützle. Local Search Algorithms for Combinatorial Problems — Analysis, Improvements, and New Applications. PhD thesis, Darmstadt University of Technology, 1998.

    Google Scholar 

  26. B. Tansel, B.Y. Kara, and Sabuncuoglu. Single machine total tardiness scheduling problem. IIE Transactions, 33:661–674, 2001.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics