Skip to main content
Top
Published in: Journal of Scheduling 1/2021

14-09-2020

Disruptions in timetables: a case study at Universidade de Lisboa

Published in: Journal of Scheduling | Issue 1/2021

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Solving university course timetabling problems is a large and complex task. Moreover, every new academic term, a new timetable is likely to be scheduled due to disruptions (e.g., changes in teacher-lecture allocation). Nevertheless, the university infrastructure, the overall curricular plans, and the number of students/teachers is still very similar in consecutive terms. For this reason, a timetable does not need to be always scheduled from scratch since it can produce a completely different solution from the previous one, thus creating undesirable changes for many actors. This paper addresses the Minimal Perturbation Problem (MPP) in university course timetabling. Given a set of disruptions that make a timetable no longer feasible, a solution to the MPP is the closest new feasible timetable with respect to the original timetable. We propose and analyze two different integer programming models to encode the MPP. To validate the proposed models, disruptions are randomly generated based on the probability distributions learned from the history of timetables over the last five years in the Instituto Superior Técnico (IST) the engineering school from Universidade de Lisboa. Overall, our models, combined with an incremental approach, are shown to be able to efficiently solve all problem instances.

Dont have a licence yet? Then find out more about our products and how to get one now:

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!

Footnotes
1
At IST, the assignment of teachers to lectures is only performed after the schedule is created. Therefore, this number is computed based on the timetables from the previous year.
 
Literature
go back to reference de Souza Rocha, W., Claudia, M., Boeres, S., & Rangel, M.C. (2012). A GRASP algorithm for the university timetabling problem. In Proceeding of 9th international conference of the practice and theory of automated timetabling (PATAT) (pp. 404–406). de Souza Rocha, W., Claudia, M., Boeres, S., & Rangel, M.C. (2012). A GRASP algorithm for the university timetabling problem. In Proceeding of 9th international conference of the practice and theory of automated timetabling (PATAT) (pp. 404–406).
go back to reference Di Gaspero, L., Schaerf, A., & McCollum, B. (2007). The second international timetabling competition (ITC-2007): Curriculum-based course timetabling (track 3). Tech. Rep., Queen’s University. Di Gaspero, L., Schaerf, A., & McCollum, B. (2007). The second international timetabling competition (ITC-2007): Curriculum-based course timetabling (track 3). Tech. Rep., Queen’s University.
go back to reference Elkhyari, A., Guéret, C., & Jussien, N. (2002). Solving dynamic resource constraint project scheduling problems using new constraint programming tools. In Proceeding of 4th international conference of the practice and theory of automated timetabling (PATAT) (pp. 39–62). https://doi.org/10.1007/978-3-540-45157-0_3 Elkhyari, A., Guéret, C., & Jussien, N. (2002). Solving dynamic resource constraint project scheduling problems using new constraint programming tools. In Proceeding of 4th international conference of the practice and theory of automated timetabling (PATAT) (pp. 39–62). https://​doi.​org/​10.​1007/​978-3-540-45157-0_​3
go back to reference Kingston, J.H. (2016). Specifying and solving minimal perturbation problems in timetabling. In Proceeding of 11th International Conference of the Practice and Theory of Automated Timetabling (PATAT) (pp. 207–210). Kingston, J.H. (2016). Specifying and solving minimal perturbation problems in timetabling. In Proceeding of 11th International Conference of the Practice and Theory of Automated Timetabling (PATAT) (pp. 207–210).
go back to reference Lemos, A., Monteiro, P.T., & Lynce, I. (2020a). ITC 2019: University Course Timetabling with MaxSAT. In Practice and Theory of Automated Timetabling 2021 (Vol. 1). Lemos, A., Monteiro, P.T., & Lynce, I. (2020a). ITC 2019: University Course Timetabling with MaxSAT. In Practice and Theory of Automated Timetabling 2021 (Vol. 1).
go back to reference Müller, T., Rudová, H., & Barták, R. (2004). Minimal perturbation problem in course timetabling. In Proceedings of the 5th international conference on the practice and theory of automated timetabling (PATAT) (pp. 126–146). https://doi.org/10.1007/11593577_8. Müller, T., Rudová, H., & Barták, R. (2004). Minimal perturbation problem in course timetabling. In Proceedings of the 5th international conference on the practice and theory of automated timetabling (PATAT) (pp. 126–146). https://​doi.​org/​10.​1007/​11593577_​8.
go back to reference Müller, T., Rudová, H., & Müllerová, Z. (2018). University course timetabling and international timetabling competition 2019. In Proceedings of the 12th international conference on the practice and theory of automated timetabling (PATAT) (p. 27). Müller, T., Rudová, H., & Müllerová, Z. (2018). University course timetabling and international timetabling competition 2019. In Proceedings of the 12th international conference on the practice and theory of automated timetabling (PATAT) (p. 27).
go back to reference Roussel, O. (2011). Controlling a solver execution with the runsolver tool. Journal on Satisfiability, Boolean Modelling and Computation, 7(4), 139–144.CrossRef Roussel, O. (2011). Controlling a solver execution with the runsolver tool. Journal on Satisfiability, Boolean Modelling and Computation, 7(4), 139–144.CrossRef
go back to reference Sherali, H. D., & Adams, W. P. (1998). Reformulation-linearization techniques for discrete optimization problems. In Handbook of combinatorial optimization (pp. 479–532). New York: Springer. Sherali, H. D., & Adams, W. P. (1998). Reformulation-linearization techniques for discrete optimization problems. In Handbook of combinatorial optimization (pp. 479–532). New York: Springer.
Metadata
Title
Disruptions in timetables: a case study at Universidade de Lisboa
Publication date
14-09-2020
Published in
Journal of Scheduling / Issue 1/2021
Print ISSN: 1094-6136
Electronic ISSN: 1099-1425
DOI
https://doi.org/10.1007/s10951-020-00666-3

Other articles of this Issue 1/2021

Journal of Scheduling 1/2021 Go to the issue