Adaptive Heuristic-Based Ant Colony Optimization for Multi-Constraint University Course Timetabling with Morning Slot Preference for Energy Efficiency

Authors

  • Imam Muslem Informatics, Universitas Almuslim Bireuen, Indonesia
  • Irvanizam Informatics, Universitas Syiah Kuala, Indonesia
  • Almuzammil Informatics, Universitas Almuslim Bireuen, Indonesia
  • Farhana Johar Mathematical Sciences, Universiti Teknologi Malaysia, Malaysia

DOI:

https://doi.org/10.52436/1.jutif.2025.6.6.5588

Keywords:

Ant Colony Optimization, Course Timetabling, Energy Efficiency, Multi-Constraint Optimization, Scheduling

Abstract

University course timetabling is a well-known NP-hard combinatorial optimization problem that involves multiple interacting constraints, including lecturer availability, classroom capacity, time-slot allocation, and course duration. Most existing metaheuristic-based approaches primarily focus on eliminating academic conflicts, while contextual and operational aspects, such as energy efficiency, are rarely considered explicitly. In addition, standard Ant Colony Optimization (ACO) methods often suffer from premature convergence and limited adaptability during the solution search process. This study proposes an Adaptive Heuristic-Based Ant Colony Optimization (AHB-ACO) approach for multi-constraint university course timetabling with a particular emphasis on morning slot preference as an energy efficiency proxy. The proposed method extends the conventional ACO framework by integrating an adaptive heuristic mechanism that dynamically guides the solution construction process toward compact and conflict-free schedules, while simultaneously favoring morning time slots to support reduced classroom cooling demand. Hard constraints, including lecturer and room conflicts, are strictly enforced, whereas the temporal preference is modeled as a soft constraint. The performance of AHB-ACO is evaluated through extensive scheduling simulations using academic datasets under various parameter settings. Experimental results demonstrate that the proposed approach consistently produces conflict-free timetables, achieving a conflict function value of C(S)=0 with stable convergence behavior. Furthermore, parameter sensitivity analysis indicates that AHB-ACO exhibits good robustness with respect to variations in the number of ants and iterations, showing a reasonable trade-off between solution quality and computational time. Additional analysis reveals an increased utilization of morning time slots compared to non-optimized schedules, indicating the effectiveness of the proposed energy-aware preference. Overall, the results suggest that AHB-ACO provides an effective and adaptive solution for university course timetabling that not only satisfies academic constraints but also addresses operational considerations related to energy efficiency.

Downloads

Download data is not yet available.

References

Eka Yulia Sari, Dina Yulina H, and Titik Rahmawati, “PEMODELAN SISTEM OPTIMASI PENJADWALAN MATAKULIAH DENGAN ALGORITMA GENETIKA,” TEKNIMEDIA: Teknologi Informasi dan Multimedia, vol. 4, no. 1, 2023, doi: 10.46764/teknimedia.v4i1.97.

D. R. Anamisa and A. Djunaidy, “PENYELESAIAN PENJADWALAN MATAKULIAH MENGGUNAKAN HIBRIDISASI ALGORITMA GENETIKA DAN ALGORITMA KOLONI SEMUT,” JUTI: Jurnal Ilmiah Teknologi Informasi, 2014, doi: 10.12962/j24068535.v12i1.a41.

R. Hartono and A. Zein, “PENERAPAN ALGORITMA GENETIKA DAN JARINGAN SYARAF TIRUAN DALAM PENJADWALAN MATA KULIAH Studi Kasus : Prodi Sistem Informasi Universitas Pamulang,” Jurnal Ilmu Komputer, vol. 6, no. 3, 2023.

F. Peres and M. Castelli, “Combinatorial optimization problems and metaheuristics: Review, challenges, design, and development,” Applied Sciences (Switzerland), vol. 11, no. 14, 2021, doi: 10.3390/app11146449.

L. K. Priya, T. Bhat, T. Tsephel, V. S. Rethwik, and T. Bansal, “University Timetable Scheduling: A Heuristic and Machine Learning Approach,” 2025, pp. 181–195. doi: 10.1007/978-981-97-4711-5_13.

C. B. Mallari, J. L. San Juan, and R. Li, “The university coursework timetabling problem: An optimization approach to synchronizing course calendars,” Comput Ind Eng, vol. 184, p. 109561, 2023, doi: https://doi.org/10.1016/j.cie.2023.109561.

M. Mazlan, M. Makhtar, A. F. K. A. Khairi, M. A. Mohamed, and M. N. A. Rahman, “Ant colony optimisation for solving university course timetabling problems,” International Journal of Engineering and Technology(UAE), vol. 7, no. 2, 2018, doi: 10.14419/ijet.v7i2.15.11371.

M. Mokhtari, M. Vaziri Sarashk, M. Asadpour, N. Saeidi, and O. Boyer, “Developing a Model for the University Course Timetabling Problem: A Case Study,” Complexity, vol. 2021, no. 1, p. 9940866, 2021, doi: https://doi.org/10.1155/2021/9940866.

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

R. Imam Muslem, M. K. M. Nasution, Sutarman, and Suherman, “Algorithms and Approaches for the Vehicle Routing Problem with Pickup and Delivery (VRPPD): A Survey,” in 2024 Ninth International Conference on Informatics and Computing (ICIC), 2024, pp. 1–5. doi: 10.1109/ICIC64337.2024.10956290.

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.

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

S. Caillard, C. Lucet, and L. Brisoux-Devendeville, “An ACO Algorithm for a Scheduling Problem in Health Simulation Center,” 2021, pp. 333–341. doi: 10.1007/978-3-030-85902-2_36.

S. A. Robinson, M. E. Ekpenyong, U. G. Inyang, D. E. Asuquo, A. A. Imianvan, and K. U. Joseph, “ An Adaptive Fuzzy Ant Colony Optimization-Based System for Scheduling University Lecture Timetable ,” Journal of Science Computing and Applied Engineering Research (JSCAER), vol. 1, no. 3, pp. 1–15, Sep. 2025.

K. Patrick and Z. Godswill, “Greedy Ants Colony Optimization Strategy for Solving the Curriculum Based University Course Timetabling Problem,” British Journal of Mathematics & Computer Science, vol. 14, no. 2, 2016, doi: 10.9734/bjmcs/2016/23143.

M. Mazlan, M. Makhtar, A. F. K. Ahmad Khairi, and M. A. Mohamed, “University course timetabling model using ant colony optimization algorithm approach,” Indonesian Journal of Electrical Engineering and Computer Science, vol. 13, no. 1, 2019, doi: 10.11591/ijeecs.v13.i1.pp72-76.

K. Socha, M. Sampels, and M. Manfrin, “Ant Algorithms for the University Course Timetabling Problem with Regard to the State-of-the-Art,” 2003, pp. 334–345. doi: 10.1007/3-540-36605-9_31.

C. Nothegger, A. Mayer, A. Chwatal, and G. R. Raidl, “Solving the post enrolment course timetabling problem by ant colony optimization,” Ann Oper Res, vol. 194, no. 1, 2012, doi: 10.1007/s10479-012-1078-5.

R. P. Badoni, S. Kumar, M. Mann, R. P. Mohanty, and A. Sarangi, “Ant colony optimization algorithm for the university course timetabling problem using events based on groupings of students,” in Modeling and Applications in Operations Research, Boca Raton: CRC Press, 2023, pp. 1–36. doi: 10.1201/9781003462422-1.

M. bin Hossin, A. M. bin Rushdi, and N. binti M. Tuah, “Pheromone-Guided University Timetable Construction Using Ant Colony Optimization: A Case Study,” in 2025 14th International Conference on Information Technology in Asia (CITA), IEEE, Aug. 2025, pp. 108–113. doi: 10.1109/CITA66455.2025.11198711.

R. G. Babukartik, “Hybrid Algorithm using the advantage of ACO and Cuckoo Search for Job Scheduling,” International Journal of Information Technology Convergence and Services, vol. 2, no. 4, 2012, doi: 10.5121/ijitcs.2012.2403.

I. Muslem R, M. K. M. Nasution, S. Sutarman, and S. Suherman, “A scalable model for Capacitated Vehicle Routing Problem with Pickup and Delivery under dynamic constraints using adaptive heuristic-based ant colony optimization,” Eastern-European Journal of Enterprise Technologies, vol. 1, no. 3 (133), pp. 57–65, Feb. 2025, doi: 10.15587/1729-4061.2025.319733.

N. Coviello, G. Medeossi, T. Nygreen, P. Pellegrini, and J. Rodriguez, “A two-stage framework for strategic railway timetabling based on multi-objective ant colony optimization,” in RailBeijing 2021, 9th International Conference on Railway Operations Modelling and Analysis (ICROMA), Pékin, 2021, p. 11.

H. Zhao, J. Zhang, H. Li, and D. Li, “An improved ant colony optimization strategy for dual-objective high-speed train scheduling,” Journal of King Saud University Computer and Information Sciences, vol. 37, no. 7, p. 192, Sep. 2025, doi: 10.1007/s44443-025-00226-9.

Y. Wang, X. Dai, D. Cui, G. Feng, Z. Yuan, and Q. Zhang, “A Two-Stage Hybrid Heuristic Algorithm for Chance-Constrained Robust Railway Trains Timetable Rescheduling Considering Uncertain Section Running Times,” IEEE Transactions on Intelligent Transportation Systems, vol. 26, no. 11, pp. 21085–21107, Nov. 2025, doi: 10.1109/TITS.2025.3590101.

K. Song, S. Kim, M. Park, and H.-S. Lee, “Energy efficiency-based course timetabling for university buildings,” Energy, vol. 139, pp. 394–405, Nov. 2017, doi: 10.1016/j.energy.2017.07.176.

N. A. Kyriakakis, M. Marinaki, and Y. Marinakis, “A hybrid ant colony optimization-variable neighborhood descent approach for the cumulative capacitated vehicle routing problem,” Comput Oper Res, vol. 134, 2021, doi: 10.1016/j.cor.2021.105397.

A. M. Nogareda and D. Camacho, “Optimizing satisfaction in a multi-courses allocation problem combined with a timetabling problem,” Soft comput, vol. 21, no. 17, 2017, doi: 10.1007/s00500-016-2375-8.

H. Y. Lee, “A decision support system for exposition timetabling using ant colony optimization,” Int J Inf Technol Decis Mak, vol. 11, no. 3, 2012, doi: 10.1142/S0219622012500137.

Additional Files

Published

2026-01-05

How to Cite

[1]
I. . Muslem, I. Irvanizam, A. Almuzammil, and F. . Johar, “Adaptive Heuristic-Based Ant Colony Optimization for Multi-Constraint University Course Timetabling with Morning Slot Preference for Energy Efficiency”, J. Tek. Inform. (JUTIF), vol. 6, no. 6, pp. 5930–5943, Jan. 2026.