Evaluating Disruption Recovery across Pareto-Representative Solutions in Multi-Objective University Course Timetabling

Authors

  • Hanifah Salsabila Ryadi Sebelas Maret University
  • Ristu Saptono Sebelas Maret University
  • Muhammad Fahmy Nadhif Sebelas Maret University

DOI:

https://doi.org/10.62411/jcta.17110

Keywords:

Academic calendar, Disruption recovery, Multi-objective optimization, NSGA-II, Pare-to-representative selection, Reactive rescheduling, Structural slack, University course timetabling

Abstract

Multi-objective university course timetabling produces a Pareto front of trade-off solutions, but ultimately, one timetable must be selected for deployment. Existing studies commonly base this choice on objective values, robustness criteria, or stakeholder preferences, while the downstream recovery implications of selecting different Pareto representatives remain insufficiently understood. This study proposes a deployment-oriented evaluation framework to examine whether the selected Pareto-representative timetable affects recovery after calendar-based disruptions. The framework keeps the original optimization objectives fixed, selects the best-f1, best-f2, and compromise timetables from each run, projects them onto an academic calendar with actual dates and holidays, and evaluates them under five disruption scenarios using greedy direct rescheduling followed by target-meeting fulfillment repair. The framework is evaluated using institutional scheduling and calendar data from the odd and even semesters of the 2025/2026 academic year, which provide a natural contrast in room-slot occupancy and disruption exposure. Weekly timetables are generated using NSGA-II by minimizing a weighted soft-constraint penalty (f1) and average room-capacity waste (f2), with the experiments repeated across five independent random seeds. No representative timetable produced a consistent recovery advantage under the tested setting: differences in the direct rescheduling success rate were small relative to seed-to-seed variation, even when the representative timetables differed substantially in their class placements. The larger contrast occurred between semesters. The denser odd semester, with approximately 91% room-slot occupancy, directly recovered about one-third of affected meetings, whereas the less dense even semester, with approximately 52% occupancy, directly recovered nearly all affected meetings. Both semesters achieved 100% target-meeting fulfillment after repair. Overall, the stronger observed contrast occurred between semester settings and was more consistent with differences in structural slack than with the selected representative category.

Author Biographies

Hanifah Salsabila Ryadi, Sebelas Maret University

Faculty of Information Technology and Data Science, Sebelas Maret University, Surakarta 57126, Indonesia

Ristu Saptono, Sebelas Maret University

Faculty of Information Technology and Data Science, Sebelas Maret University, Surakarta 57126, Indonesia

Muhammad Fahmy Nadhif, Sebelas Maret University

Faculty of Information Technology and Data Science, Sebelas Maret University, Surakarta 57126, Indonesia

References

S. Abdipoor, R. Yaakob, S. L. Goh, and S. Abdullah, “Meta-heuristic approaches for the University Course Timetabling Problem,” Intell. Syst. with Appl., vol. 19, p. 200253, Sep. 2023, doi: 10.1016/j.iswa.2023.200253.

H. Babaei, J. Karimpour, and A. Hadidi, “A survey of approaches for university course timetabling problem,” Comput. Ind. Eng., vol. 86, pp. 43–59, Aug. 2015, doi: 10.1016/j.cie.2014.11.010.

M. C. Chen, S. N. Sze, S. L. Goh, N. R. Sabar, and G. Kendall, “A Survey of University Course Timetabling Problem: Perspectives, Trends and Opportunities,” IEEE Access, vol. 9, pp. 106515–106529, 2021, doi: 10.1109/ACCESS.2021.3100613.

T. Amariesta, A. K. Wardani, R. N. Adila, and S. R. Nurshiami, “Implementation of Back Tracking Algorithm in The Scheduling of Mathematics Study Program Faculty of MIPA Unsoed,” Oper. Res. Int. Conf. Ser., vol. 3, no. 3, pp. 87–100, Sep. 2022, doi: 10.47194/orics.v3i3.129.

G. S. Budhi, K. Gunadi, and D. A. Wibowo, “Genetic Algorithm for Scheduling Courses,” in Communications in Computer and Information Science, 2015, pp. 51–63. doi: 10.1007/978-3-662-46742-8_5.

R. A. Oude Vrielink, E. A. Jansen, E. W. Hans, and J. van Hillegersberg, “Practices in timetabling in higher education institutions: a systematic review,” Ann. Oper. Res., vol. 275, no. 1, pp. 145–160, Apr. 2019, doi: 10.1007/s10479-017-2688-8.

R. Lewis, “A survey of metaheuristic-based techniques for University Timetabling problems,” OR Spectr., vol. 30, no. 1, pp. 167–190, Nov. 2007, doi: 10.1007/s00291-007-0097-0.

S. Yang and S. N. Jat, “Genetic Algorithms With Guided and Local Search Strategies for University Course Timetabling,” IEEE Trans. Syst. Man, Cybern., Part C Applications Rev., vol. 41, no. 1, pp. 93–106, Jan. 2011, doi: 10.1109/TSMCC.2010.2049200.

A. Rezaeipanah, S. S. Matoori, and G. Ahmadi, “A hybrid algorithm for the university course timetabling problem using the improved parallel genetic algorithm and local search,” Appl. Intell., vol. 51, no. 1, pp. 467–492, Jan. 2021, doi: 10.1007/s10489-020-01833-x.

C. Y. Cheong, K. C. Tan, and B. Veeravalli, “A multi-objective evolutionary algorithm for examination timetabling,” J. Sched., vol. 12, no. 2, pp. 121–146, Apr. 2009, doi: 10.1007/s10951-008-0085-5.

P. Côté, T. Wong, and R. Sabourin, “A Hybrid Multi-objective Evolutionary Algorithm for the Uncapacitated Exam Proximity Problem,” in Lecture Notes in Computer Science, 2005, pp. 294–312. doi: 10.1007/11593577_17.

N. Leite, R. Neves, N. Horta, F. Melício, and A. C. Rosa, “Solving a Capacitated Exam Timetabling Problem Instance Using a Bi-objective NSGA-II,” in Studies in Computational Intelligence, 2015, pp. 115–129. doi: 10.1007/978-3-319-11271-8_8.

K. Deb, A. Pratap, S. Agarwal, and T. Meyarivan, “A fast and elitist multiobjective genetic algorithm: NSGA-II,” IEEE Trans. Evol. Comput., vol. 6, no. 2, pp. 182–197, Apr. 2002, doi: 10.1109/4235.996017.

F. Dunke and S. Nickel, “A matheuristic for customized multi-level multi-criteria university timetabling,” Ann. Oper. Res., vol. 328, no. 2, pp. 1313–1348, Sep. 2023, doi: 10.1007/s10479-023-05325-2.

M. Davison, A. Kheiri, and K. G. Zografos, “Modelling and solving the university course timetabling problem with hybrid teaching considerations,” J. Sched., vol. 28, no. 2, pp. 195–215, Apr. 2025, doi: 10.1007/s10951-024-00817-w.

T. Müller, H. Rudová, and Z. Müllerová, “Real-world university course timetabling at the International Timetabling Competition 2019,” J. Sched., vol. 28, no. 2, pp. 247–267, Apr. 2025, doi: 10.1007/s10951-023-00801-w.

A. Gülcü and C. Akkan, “Robust university course timetabling problem subject to single and multiple disruptions,” Eur. J. Oper. Res., vol. 283, no. 2, pp. 630–646, Jun. 2020, doi: 10.1016/j.ejor.2019.11.024.

C. Akkan and A. Gülcü, “A bi-criteria hybrid Genetic Algorithm with robustness objective for the course timetabling problem,” Comput. Oper. Res., vol. 90, pp. 22–32, Feb. 2018, doi: 10.1016/j.cor.2017.09.007.

C. Akkan, A. Gülcü, and Z. Kuş, “Bi-criteria simulated annealing for the curriculum-based course timetabling problem with robustness approximation,” J. Sched., vol. 25, no. 4, pp. 477–501, Aug. 2022, doi: 10.1007/s10951-022-00722-0.

B. Bassimir and R. Wanka, “On the computation of robust examination timetables: methods and experimental results,” J. Sched., vol. 28, no. 2, pp. 159–181, Apr. 2025, doi: 10.1007/s10951-024-00815-y.

A. E. Phillips, C. G. Walker, M. Ehrgott, and D. M. Ryan, “Integer programming for minimal perturbation problems in university course timetabling,” Ann. Oper. Res., vol. 252, no. 2, pp. 283–304, May 2017, doi: 10.1007/s10479-015-2094-z.

M. Lindahl, T. Stidsen, and M. Sørensen, “Quality recovering of university timetables,” Eur. J. Oper. Res., vol. 276, no. 2, pp. 422–435, Jul. 2019, doi: 10.1016/j.ejor.2019.01.026.

A. Lemos, P. T. Monteiro, and I. Lynce, “Minimal Perturbation in University Timetabling with Maximum Satisfiability,” in Lecture Notes in Computer Science, 2020, pp. 317–333. doi: 10.1007/978-3-030-58942-4_21.

T. Müller, H. Rudová, and R. Barták, “Minimal Perturbation Problem in Course Timetabling,” in Lecture Notes in Computer Science, 2005, pp. 126–146. doi: 10.1007/11593577_8.

C. Akkan, A. Gülcü, and Z. Kuş, “Minimum penalty perturbation heuristics for curriculum-based timetables subject to multiple disruptions,” Comput. Oper. Res., vol. 132, p. 105306, Aug. 2021, doi: 10.1016/j.cor.2021.105306.

A. Lemos, P. T. Monteiro, and I. Lynce, “Disruptions in timetables: a case study at Universidade de Lisboa,” J. Sched., vol. 24, no. 1, pp. 35–48, Feb. 2021, doi: 10.1007/s10951-020-00666-3.

A. Lemos, F. S. Melo, P. T. Monteiro, and I. Lynce, “Room usage optimization in timetabling: A case study at Universidade de Lisboa,” Oper. Res. Perspect., vol. 6, p. 100092, 2019, doi: 10.1016/j.orp.2018.100092.

C. Beyrouthy, E. K. Burke, D. Landa-Silva, B. McCollum, P. McMullan, and A. J. Parkes, “Towards improving the utilization of university teaching space,” J. Oper. Res. Soc., vol. 60, no. 1, pp. 130–143, Jan. 2009, doi: 10.1057/palgrave.jors.2602523.

W. Herroelen and R. Leus, “Robust and reactive project scheduling: a review and classification of procedures,” Int. J. Prod. Res., vol. 42, no. 8, pp. 1599–1620, Apr. 2004, doi: 10.1080/00207540310001638055.

D. Ouelhadj and S. Petrovic, “A survey of dynamic scheduling in manufacturing systems,” J. Sched., vol. 12, no. 4, pp. 417–431, Aug. 2009, doi: 10.1007/s10951-008-0090-8.

H. Aytug, M. A. Lawley, K. McKay, S. Mohan, and R. Uzsoy, “Executing production schedules in the face of uncertainties: A review and some future directions,” Eur. J. Oper. Res., vol. 161, no. 1, pp. 86–110, Feb. 2005, doi: 10.1016/j.ejor.2003.08.027.

R. T. Marler and J. S. Arora, “Survey of multi-objective optimization methods for engineering,” Struct. Multidiscip. Optim., vol. 26, no. 6, pp. 369–395, Apr. 2004, doi: 10.1007/s00158-003-0368-6.

Downloads

Published

2026-08-05

How to Cite

Ryadi, H. S., Saptono, R., & Nadhif, M. F. (2026). Evaluating Disruption Recovery across Pareto-Representative Solutions in Multi-Objective University Course Timetabling. Journal of Computing Theories and Applications, 4(1), 251–274. https://doi.org/10.62411/jcta.17110