Skip to main content

Comparison of Metaheuristic Algorithms with a Methodology of Design for the Evaluation of Hard Constraints over the Course Timetabling Problem

  • Chapter
Book cover Recent Advances on Hybrid Intelligent Systems

Part of the book series: Studies in Computational Intelligence ((SCI,volume 451))

Abstract

The Course Timetabling problem is one of the most difficult and common problems inside an university. The main objective of this problem is to obtain a timetabling with the minimum student conflicts between assigned activities. A Methodology of design is a strategy applied before the execution of an algorithm for timetabling problem. This strategy has recently emerged, and aims to improve the obtained results as well as provide a context-independent layer to different versions of the timetabling problem. This methodology offers to an interested researcher the advantage of solving different set instances with a single algorithm which is a new paradigm in the timetabling problem state of art. In this paper the proposed methodology is tested with several metaheuristic algorithms over some well-know set instances such as Patat 2002 and 2007. The main objective in this work is to find which metaheuristic algorithm shows a better performance in terms of quality, used together with the Design Methodology. The algorithms chosen are from the area of evolutionary computation, Cellular algorithms and Swarm Intelligence. Finally our experiments use some non-parametric statistical test like Kruskal-Wallis test and wilcoxon signed rank test.

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

References

  1. Alba, E., Dorronsoro, B.: Introduction to Cellular Genetic Algorithms. Cellular Genetic Algorithms, 3–20 (2008)

    Google Scholar 

  2. Alba, E., Dorronsoro, B.: The State of the Art in Cellular Evolitionary Algorithms. Cellular Genetic Algorithms 1, 21–34 (2008)

    Article  Google Scholar 

  3. Burke, E., Bykov, Y., Newall, J., Petrovic, S.: A time-predefined local search approach to exam timetabling problems. Computer Science TEchnical Report No. NOTTCS-TR-2001-6, 1 (2001)

    Google Scholar 

  4. Cambazard, H., Hebrard, E., O’Sullivan, B., Papadopoulos, A.: Submission to ICT: Track 2. In: International Timetabling Compertition 2007 (2008)

    Google Scholar 

  5. Colorni, A., Dorigo, M., Maniezzo, V.: Genetic algorithms and highly constrained problems: The time-table case. In: Schwefel, H.-P., Männer, R. (eds.) PPSN 1990. LNCS, vol. 496, pp. 55–59. Springer, Heidelberg (1991)

    Chapter  Google Scholar 

  6. Cooper Tim, B., Kingston, J.K.: The Compexity of Timetable Construction Problems. PhD thesis, The University of Sydney (1995)

    Google Scholar 

  7. Dueck, G.: New Optimization Heuristics: The Great Deluge Algorithm and the Record-to-Record Travel. Journal of Computational Physics 104, 86–92 (1993)

    Article  MATH  Google Scholar 

  8. Erben, W.: A Grouping Genetic Algorithm for Graph Colouring and Exam Timetabling. In: Burke, E., Erben, W. (eds.) PATAT 2000. LNCS, vol. 2079, pp. 132–158. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  9. Kennedy, J., Eberhart, R.: Particle Swarm Optimization. In: Proccedings of IEEE International Conference on Neural Networks, vol. 1, pp. 1942–1948 (1995)

    Google Scholar 

  10. Kostuch. P. Timetabling Competition-SA-based Heuristic. Metaheuristics Network (2003)

    Google Scholar 

  11. Rhydian, L.: Metaheuristics for University Course Timetabling. PhD thesis. University of Notthingham (August 2006)

    Google Scholar 

  12. Angel, K.M.: A solution to the prisioner’s dilemma using an eclectic genetic algorithm. In: IPN, vol. 1 (2000)

    Google Scholar 

  13. Angel, K.M., Quezada, C.V.: A universal Eclectic Genetic Algorithm for constrained optimization. ITAM, 1 (1998)

    Google Scholar 

  14. Price, K., Storn, R., Lampinen: Differential Evolution: A pratical approach to global optimization. Springer (2005)

    Google Scholar 

  15. Andrea, S., Di Gaspero, L.: Measurability and Reproducibility in University Timetabling Research: Discussion and Proposals. In: Burke, E.K., Rudová, H. (eds.) PATAT 2007. LNCS, vol. 3867, pp. 40–49. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  16. Soria-Alcaraz Jorge, A.: Diseño de horarios con respecto al alumno mediante técnicas de cómputo evolutivo. Master’s thesis, Instituto Tecnologico de León (2010)

    Google Scholar 

  17. Soria-Alcaraz Jorge, A., Carpio, M., Puga, H.: Diseño de Horarios mediante algoritmos géneticos. Décima Primera Reunión de Otoño de Potencia. In: Electrónica y Computación del IEEE, XI ROPEC, Morelia, vol. 1, pp. 24–35 (2009)

    Google Scholar 

  18. Soria-Alcaraz Jorge, A., Terashima-Marin, H., Carpio, M.: Academic Timetabling Design using Hyper-heuristics. In: Advances in Soft Computing, ITT, vol. 1, pp. 158–164. Springer (2010)

    Google Scholar 

  19. Storn, R.: On the usage of differential evolution for function optimization. In: Biennial Conference of the North America Fuzzy Information Processing Society (NAFIPS), pp. 519–523 (1996)

    Google Scholar 

  20. Storn, R., Price, K.: Differential evolution - a simple and efficient heuristic for gobal optimization over continuous spaces. Journal of Global Optimization 11, 341–359 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  21. Willemen Robertus, J.: School Timetable Constructrion: Algorithms and complexity. PhD thesis. Institutefor Programming research and Algorithms (2002)

    Google Scholar 

  22. Wolpert, H., Macready, G.: No free lunch Theorems for Search. Technical report The Santa Fe Institute, 1 (1996)

    Google Scholar 

  23. Yang, Y., Petrovic, S.: A Novel Similarity Measure for Heuristic Selection in Examination Timetabling. In: Burke, E.K., Trick, M.A. (eds.) PATAT 2004. LNCS, vol. 3616, pp. 247–269. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  24. Yang, X.-S.: Nature-Inspired Metaheuristics Algorithms, 2nd edn. Luniver Press (2010)

    Google Scholar 

  25. Yu, E., Sung, K.S.: A Genetic Algorithm for a University Wekly Courses Timetabling Problem. International Transactions in Operational Research 9, 703–717 (2002)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. Soria-Alcaraz Jorge .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Soria-Alcaraz Jorge, A., Martín, C., Héctor, P., Sotelo-Figueroa, M.A. (2013). Comparison of Metaheuristic Algorithms with a Methodology of Design for the Evaluation of Hard Constraints over the Course Timetabling Problem. In: Castillo, O., Melin, P., Kacprzyk, J. (eds) Recent Advances on Hybrid Intelligent Systems. Studies in Computational Intelligence, vol 451. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33021-6_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-33021-6_23

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-33020-9

  • Online ISBN: 978-3-642-33021-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics