Skip to main content

A GRASP-Tabu Search Algorithm for Solving School Timetabling Problems

  • Chapter
Book cover Metaheuristics: Computer Decision-Making

Part of the book series: Applied Optimization ((APOP,volume 86))

Abstract

This paper proposes a hybrid approach to solve school timetabling problems. This approach is a GRASP that uses a partially greedy procedure to construct an initial solution and attempts to improve the constructed solution using Tabu Search. When an infeasible solution without overlapping classes is generated, a procedure called Intraclasses-Interclasses is activated, trying to retrieve feasibility. If successful, it is reactivated, in an attempt to improve the timetable’s compactness as well as other requirements. Computational results show that the Intraclasses-Interclasses procedure speeds up the process of obtaining better quality solutions.

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 259.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover 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.

Bibliography

  • D. Abramson. Constructing school timetables using simulated annealing: Sequential and parallel algorithms. Management Science, 37: 98–113, 1991.

    Article  Google Scholar 

  • R.K. Ahuja, T.L. Magnanti, and J.B. Orlin. Network Flows: Theory, Algorithms and Applications. Prentice-Hall, New Jersey, 1993.

    MATH  Google Scholar 

  • R. Alvarez-Valdes, G. Martin, and J.M. Tamarit. Constructing good solutions for the Spanish school timetabling problem. Journal of the Operational Research Society, 47: 1203–1215, 1996.

    MATH  Google Scholar 

  • M.P. Carrasco and M.V. Pato. A multiobjective genetic algorithm for the class/teacher timetabling problem. In E.K. Burke and W. Erben, editors, Practice and Theory of Automated Timetabling III, volume 2079 of Lecture Notes in Computer Science, pages 3–17. Springer-Verlag, Konstanz, Germany, 2001.

    Chapter  Google Scholar 

  • A. Colorni, M. Dorigo, and V. Maniezzo. Metaheuristics for high school timetabling. Computational Optimization and Applications, 9: 275–298, 1998.

    Article  MATH  Google Scholar 

  • D. Costa. A tabu search algorithm for computing an operational timetable. European Journal of Operational Research, 76: 98–110, 1994.

    Article  MATH  Google Scholar 

  • S. Even, A. Itai, and A. Shamir. On the complexity of timetabling and multi-commodity flow problems. SIAM Journal of Computation, 5: 691–703, 1976.

    Article  MathSciNet  MATH  Google Scholar 

  • T.A. Feo and M.G.C. Resende. Greedy randomized adaptive search procedures. Journal of Global Optimization, 6: 109–133, 1995.

    Article  MathSciNet  MATH  Google Scholar 

  • F. Glover and M. Laguna. Tabu Search. Kluwer Academic Publishers, Boston, 1997.

    Book  MATH  Google Scholar 

  • A. Schaerf. Tabu search techniques for large high-school timetabling problems. In Proceedings of the 30th National Conference on Artificial Intelligence, pages 363–368, 1996.

    Google Scholar 

  • M.J.F. Souza. School timetabling: An approximation by metaheuristics. Phd thesis, Systems Engineering and Computer Science Program, Federal University of Rio de Janeiro, Rio de Janeiro, Brazil, December 2000. In Portuguese.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer Science+Business Media New York

About this chapter

Cite this chapter

Souza, M.J.F., Maculan, N., Ochi, L.S. (2003). A GRASP-Tabu Search Algorithm for Solving School Timetabling Problems. In: Metaheuristics: Computer Decision-Making. Applied Optimization, vol 86. Springer, Boston, MA. https://doi.org/10.1007/978-1-4757-4137-7_31

Download citation

  • DOI: https://doi.org/10.1007/978-1-4757-4137-7_31

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4419-5403-9

  • Online ISBN: 978-1-4757-4137-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics