Skip to main navigation Skip to search Skip to main content

Solving a practical examination timetabling problem via abductive reasoning and integer programming

  • Daniel Morillo-Torres
  • , Nicol Solarte-Herrera
  • , Maicol Narváez-Rincón
  • , Rafael Rojas-Millan
  • , Gustavo Gatica
  • , Jesus Gonzalez-Feliu

Research output: Contribution to journalArticlepeer-review

Abstract

Scheduling of examination dates is a complex process that affects student satisfaction at higher education institutions. The literature refers to this as the timetabling problem. Formally, it consists in assigning a series of events to certain timetable blocks within a given time interval, limited by a set of constraints, some of which must be strictly adhered to (hard), while others are only desirable (soft). This paper proposes and validates a mathematical model for scheduling at a university in Colombia. The main paper’s contribution is that the model is aimed at improving student satisfaction compared to the scheduling performed previously by the university. The methodology is based on an abductive vision of operations research with five stages where a mixed-integer linear programming model was proposed, and it was validated in a real-life instance. The results show a 38.9% average reduction in contiguous exams.

Original languageEnglish
Pages (from-to)490-512
Number of pages23
JournalInternational Journal of Operational Research
Volume54
Issue number4
DOIs
StateE-pub ahead of print - 23 Dec 2025

Keywords

  • abductive methodology
  • applied case
  • exam scheduling problem
  • integer programming
  • timetable problem

Fingerprint

Dive into the research topics of 'Solving a practical examination timetabling problem via abductive reasoning and integer programming'. Together they form a unique fingerprint.

Cite this