A hybrid genetic algorithm-neural network framework for adaptive university timetable scheduling
DOI:
https://doi.org/10.64497/jssci.250Abstract
Timetable scheduling in higher educational institutions is a complex NP-hard optimization problem that requires the allocation of courses, lecturers, classrooms, and time slots while satisfying numerous hard and soft constraints. Traditional manual scheduling methods are time-consuming, error-prone, and difficult to adapt to dynamic institutional changes. Although automated techniques such as Genetic Algorithms (GA) have been widely used to address this problem, they often suffer from slow convergence, high computational cost, and limited adaptability to evolving scheduling patterns. This study proposes a hybrid Genetic Algorithm–Neural Network (GA–NN) framework that integrates the global optimization capability of Genetic Algorithms with the predictive learning ability of Neural Networks. The proposed system was implemented in Python using the DEAP evolutionary computation framework and TensorFlow for neural modeling, and deployed as a scalable web-based platform using Django and PostgreSQL. In the hybrid model, the Neural Network assists the evolutionary process by guiding mutation operations and improving the fitness evaluation of candidate schedules through predictive quality estimation. Experimental evaluation conducted on multiple dataset scales demonstrates that the proposed model significantly enhances scheduling performance. Results show a 78.5% reduction in hard constraint violations, 39.5% reduction in computation time, and approximately 42.7% faster convergence compared with a standard Genetic Algorithm. Furthermore, the system achieved 91.2% soft-constraint satisfaction and a 4.7/5 user satisfaction rating, demonstrating its effectiveness, adaptability, and practical applicability for modern university timetabling.
Downloads
References
[1] X. Feng, Y. Lee, and I. Moon, “An integer program and a hybrid genetic algorithm for the university timetabling problem,” Optimization Methods and Software, vol. 32, no. 3, pp. 625–649, 2017, doi: 10.1080/10556788.2016.1233970. DOI: https://doi.org/10.1080/10556788.2016.1233970
[2] M. A. Al-Betar, A. T. Khader, and M. Zaman, “University course timetabling using a hybrid harmony search metaheuristic algorithm,” IEEE Trans. Syst., Man, Cybern. C, Appl. Rev., vol. 42, no. 5, pp. 664–681, 2012, doi: 10.1109/TSMCC.2011.2174356. DOI: https://doi.org/10.1109/TSMCC.2011.2174356
[3] S. Abdullah, E. K. Burke, and B. McCollum, “A hybrid evolutionary approach to the university course timetabling problem,” in Proc. 2007 IEEE Congr. Evol. Comput. (CEC), Singapore, 2007, pp. 1764–1768, doi: 10.1109/CEC.2007.4424686. DOI: https://doi.org/10.1109/CEC.2007.4424686
[4] P. Pongcharoen, W. Promtet, P. Yenradee, and C. Hicks, “Stochastic optimisation timetabling tool for university course scheduling,” Int. J. Prod. Econ., vol. 112, no. 2, pp. 903–918, 2008, doi: 10.1016/j.ijpe.2007.07.009. DOI: https://doi.org/10.1016/j.ijpe.2007.07.009
[5] A. Rozaimee, A. N. Shafee, N. A. Hadi, and M. A. Mohamed, “A framework for university’s final exam timetable allocation using genetic algorithm,” World Appl. Sci. J., vol. 35, no. 7, pp. 1210–1215, 2017, doi: 10.5829/idosi.wasj.2017.1210.1215.
[6] S. N. Kokane, M. S. Kulkarni, A. D. Kshirsagar, and A. T. Kanavade, “Time table scheduling using genetic algorithm,” Int. J. Adv. Res. Innov. Ideas Educ., vol. 2, no. 3, pp. 122–128, 2016.
[7] M. Dener and M. H. Calp, “Solving the exam scheduling problems in central exams with genetic algorithms,” Mugla J. Sci. Technol., vol. 4, no. 1, pp. 102–115, 2018, doi: 10.22531/muglajsci.423185. DOI: https://doi.org/10.22531/muglajsci.423185
[8] F. P. Diallo and C. Tudose, “Optimizing the scheduling of teaching activities in a faculty,” Appl. Sci., vol. 14, no. 20, Art. no. 9554, 2024, doi: 10.3390/app14209554. DOI: https://doi.org/10.3390/app14209554
[9] P. Kenekayoro, “Incorporating machine learning to evaluate solutions to the university course timetabling problem,” Covenant J. Inform. Commun. Technol., vol. 7, no. 2, pp. 18–35, 2019.
[10] M. P. Carrasco and M. V. Pato, “A comparison of discrete and continuous neural network approaches to solve the class/teacher timetabling problem,” Eur. J. Oper. Res., vol. 153, no. 1, pp. 65–79, 2004, doi: 10.1016/S0377-2217(03)00099-7. DOI: https://doi.org/10.1016/S0377-2217(03)00099-7
[11] G. A. Guevara Sánchez, J. A. Sánchez Rojas, and I. Aguilar-Alonso, “Implementation of a web application based on genetic algorithms for the preparation of academic schedules in an educational unit,” Nanotechnology Perceptions, vol. 20, no. S4, pp. 792–804, 2024. DOI: https://doi.org/10.62441/nano-ntp.v20iS4.60
[12] A. R. Mahlous, M. Ouali, and S. Chikhi, “A student-oriented genetic algorithm for university course timetabling,” Int. J. Comput. Appl., vol. 185, no. 32, pp. 15–23, 2023.
[13] J. B. Matias, A. C. Fajardo, and R. P. Medina, “A hybrid genetic algorithm for course scheduling and teaching workload management,” in Proc. 2018 IEEE 10th Int. Conf. Humanoid, Nanotechnology, Information Technology, Communication and Control, Environment and Management (HNICEM), 2018, pp. 1–6, doi: 10.1109/HNICEM.2018.8666332. DOI: https://doi.org/10.1109/HNICEM.2018.8666332
[14] A. Mukhlason, A. Marom, and I. G. A. Premananda, “Automated course timetabling optimization using tabu-simulated annealing hyper-heuristics algorithm,” Khazanah Informatika: J. Ilmu Komput. dan Inform., vol. 10, no. 1, pp. 15–21, 2024, doi: 10.23917/khif.v10i1.4835. DOI: https://doi.org/10.23917/khif.v10i1.4835
[15] I. Talmor, “Optimizing academic timetables using integer linear programming: A case study,” Educ. Sci. Manag., vol. 2, no. 3, pp. 176–187, 2024, doi: 10.56578/esm020305. DOI: https://doi.org/10.56578/esm020305
[16] Y. Liu, X. Zuo, G. Ai, and Y. Liu, “A reinforcement learning-based approach for online bus scheduling,” Knowl.-Based Syst., vol. 271, Art. no. 110584, 2023, doi: 10.1016/j.knosys.2023.110584. DOI: https://doi.org/10.1016/j.knosys.2023.110584
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Mohammed Hamza, Aminu Aminu Muazu, Musa Ahmad zayyad, Asmau Usman

This work is licensed under a Creative Commons Attribution 4.0 International License.
- Abstract 128
- PDF 71

