Skip to main content
Erschienen in: Journal of Scheduling 4/2022

03.05.2022

A parallelized matheuristic for the International Timetabling Competition 2019

verfasst von: Rasmus Ø. Mikkelsen, Dennis S. Holm

Erschienen in: Journal of Scheduling | Ausgabe 4/2022

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The International Timetabling Competition 2019 (ITC 2019) presents a novel and generalized university timetabling problem composed of traditional class time and room assignment and student sectioning. In this paper, we present a parallelized matheuristic tailored to the ITC 2019 problem. The matheuristic is composed of multiple methods using the graph-based mixed-integer programming (MIP) model defined for the ITC 2019 problem by Holm et al. (A graph-based MIP formulation of the International Timetabling Competition 2019. J Sched, 2022. https://​doi.​org/​10.​1007/​s10951-022-00724-y). We detail all methods included in the parallelized matheuristic and the collaboration between them. The parallelized matheuristic includes two methods for producing initial solutions and uses a fix-and-optimize matheuristic to improve solutions. Additionally, the method uses the full MIP model to calculate lower bounds. We describe how the methods perform collaboratively through solution sharing, and a diversification scheme invoked when the search stagnates. Furthermore, we explain how we decompose the problem for instances with a large number of students. We evaluate components of the parallelized matheuristic using the 30 benchmark instances of the ITC 2019. The complete parallelized matheuristic performs well, even solving some instances to proven optimality. The presented method is the winning algorithm of the competition, further demonstrating its quality.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Anhänge
Nur mit Berechtigung zugänglich
Fußnoten
1
An updated table is available at https://​dsumsoftware.​com/​itc2019/​.
 
Literatur
Zurück zum Zitat Di Gaspero, L., Mccollum, B., & Schaerf, A. (2007). The second International Timetabling Competition (ITC-2007): Curriculum-based course timetabling (Track 3). Technical report. Technical Report QUB/IEEE/Tech/ITC2007/CurriculumCTT/v1.0, Queen’s University, Belfast. Di Gaspero, L., Mccollum, B., & Schaerf, A. (2007). The second International Timetabling Competition (ITC-2007): Curriculum-based course timetabling (Track 3). Technical report. Technical Report QUB/IEEE/Tech/ITC2007/CurriculumCTT/v1.0, Queen’s University, Belfast.
Zurück zum Zitat Dorneles, Á. P., de Araújo, O. C., & Buriol, L. S. (2014). A fix-and-optimize heuristic for the high school timetabling problem. Computers & Operations Research, 52, 29–38.CrossRef Dorneles, Á. P., de Araújo, O. C., & Buriol, L. S. (2014). A fix-and-optimize heuristic for the high school timetabling problem. Computers & Operations Research, 52, 29–38.CrossRef
Zurück zum Zitat Glover, F., Laguna, M., & Martí, R. (2000). Fundamentals of scatter search and path relinking. Control and Cybernetics, 29(3), 653–684. Glover, F., Laguna, M., & Martí, R. (2000). Fundamentals of scatter search and path relinking. Control and Cybernetics, 29(3), 653–684.
Zurück zum Zitat Helber, S., & Sahling, F. (2010). A fix-and-optimize approach for the multi-level capacitated lot sizing problem. International Journal of Production Economics, 123(2), 247–256.CrossRef Helber, S., & Sahling, F. (2010). A fix-and-optimize approach for the multi-level capacitated lot sizing problem. International Journal of Production Economics, 123(2), 247–256.CrossRef
Zurück zum Zitat Kristiansen, S. & Stidsen, T. (2013). A Comprehensive Study of Educational Timetabling—a Survey. Number 8.2013 in DTU Management Engineering Report. DTU Management Engineering. Kristiansen, S. & Stidsen, T. (2013). A Comprehensive Study of Educational Timetabling—a Survey. Number 8.2013 in DTU Management Engineering Report. DTU Management Engineering.
Zurück zum Zitat Lang, J. C., & Shen, Z.-J.M. (2011). Fix-and-optimize heuristics for capacitated lot-sizing with sequence-dependent setups and substitutions. European Journal of Operational Research, 214(3), 595–605.CrossRef Lang, J. C., & Shen, Z.-J.M. (2011). Fix-and-optimize heuristics for capacitated lot-sizing with sequence-dependent setups and substitutions. European Journal of Operational Research, 214(3), 595–605.CrossRef
Zurück zum Zitat Lewis, R., Paechter, B., & Mccollum, B. (2007). Post enrolment based course timetabling: A description of the problem model used for track two of the second International Timetabling Competition. In Cardiff Working Papers in Accounting and Finance A2007-3, Cardiff Business School, Cardiff University. Lewis, R., Paechter, B., & Mccollum, B. (2007). Post enrolment based course timetabling: A description of the problem model used for track two of the second International Timetabling Competition. In Cardiff Working Papers in Accounting and Finance A2007-3, Cardiff Business School, Cardiff University.
Zurück zum Zitat Lindahl, M., Sørensen, M., & Stidsen, T. R. (2018). A fix-and-optimize matheuristic for university timetabling. Journal of Heuristics, 24(4), 645-665.CrossRef Lindahl, M., Sørensen, M., & Stidsen, T. R. (2018). A fix-and-optimize matheuristic for university timetabling. Journal of Heuristics, 24(4), 645-665.CrossRef
Zurück zum Zitat McCollum, B., Schaerf, A., Paechter, B., McMullan, P., Lewis, R., Parkes, A. J., Di Gaspero, L., Qu, R., & Burke, E. K. (2010). Setting the research agenda in automated timetabling: The second International Timetabling Competition. INFORMS Journal on Computing, 22(1), 120–130. https://doi.org/10.1287/ijoc.1090.0320CrossRef McCollum, B., Schaerf, A., Paechter, B., McMullan, P., Lewis, R., Parkes, A. J., Di Gaspero, L., Qu, R., & Burke, E. K. (2010). Setting the research agenda in automated timetabling: The second International Timetabling Competition. INFORMS Journal on Computing, 22(1), 120–130. https://​doi.​org/​10.​1287/​ijoc.​1090.​0320CrossRef
Zurück zum Zitat Müller, T., Rudová, H., & Müllerová, Z. (2018a). University course timetabling and International Timetabling Competition 2019. In Burke, E. K., Di Gaspero, L., McCollum, B., Musliu, N., & Özcan, E., (Eds.), Proceedings of the 12th International Conference of the Practice and Theory of Automated Timetabling (PATAT 2018), Vienna, Austria (pp. 5–31). Müller, T., Rudová, H., & Müllerová, Z. (2018a). University course timetabling and International Timetabling Competition 2019. In Burke, E. K., Di Gaspero, L., McCollum, B., Musliu, N., & Özcan, E., (Eds.), Proceedings of the 12th International Conference of the Practice and Theory of Automated Timetabling (PATAT 2018), Vienna, Austria (pp. 5–31).
Zurück zum Zitat Saviniec, L., Santos, M. O., & Costa, A. M. (2018). Parallel local search algorithms for high school timetabling problems. European Journal of Operational Research, 265(1), 81–98.CrossRef Saviniec, L., Santos, M. O., & Costa, A. M. (2018). Parallel local search algorithms for high school timetabling problems. European Journal of Operational Research, 265(1), 81–98.CrossRef
Zurück zum Zitat Schaerf, A. (1999). A survey of automated timetabling. Artificial Intelligence Review, 13(2), 87–127.CrossRef Schaerf, A. (1999). A survey of automated timetabling. Artificial Intelligence Review, 13(2), 87–127.CrossRef
Zurück zum Zitat Tan, J. S., Goh, S. L., Kendall, G., & Sabar, N. R. (2021). A survey of the state-of-the-art of optimisation methodologies in school timetabling problems. Expert Systems with Applications, 165, 113943.CrossRef Tan, J. S., Goh, S. L., Kendall, G., & Sabar, N. R. (2021). A survey of the state-of-the-art of optimisation methodologies in school timetabling problems. Expert Systems with Applications, 165, 113943.CrossRef
Zurück zum Zitat Tripathy, A. (1992). Computerised decision aid for timetabling-a case analysis. Discrete Applied Mathematics, 35(3), 313–323.CrossRef Tripathy, A. (1992). Computerised decision aid for timetabling-a case analysis. Discrete Applied Mathematics, 35(3), 313–323.CrossRef
Metadaten
Titel
A parallelized matheuristic for the International Timetabling Competition 2019
verfasst von
Rasmus Ø. Mikkelsen
Dennis S. Holm
Publikationsdatum
03.05.2022
Verlag
Springer US
Erschienen in
Journal of Scheduling / Ausgabe 4/2022
Print ISSN: 1094-6136
Elektronische ISSN: 1099-1425
DOI
https://doi.org/10.1007/s10951-022-00728-8

Weitere Artikel der Ausgabe 4/2022

Journal of Scheduling 4/2022 Zur Ausgabe