Journals / Yenilikçi Mühendislik ve Doğa Bilimleri / 2026 / Volume: 6 Issue: 2

Benchmarking a standard genetic algorithm for real-world university class timetabling

Yousef Farhang(İSTANBUL ESENYURT ÜNİVERSİTESİ, MÜHENDİSLİK VE MİMARLIK FAKÜLTESİ, BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ)0000-0001-9348-2624
Saman Tarighpeyma Aghbolagh(ISTANBUL ESENYURT UNIVERSITY, VOCATIONAL SCHOOL)0009-0002-6919-0570
Ülker Başar(İSTANBUL ESENYURT ÜNİVERSİTESİ, İŞLETME VE YÖNETİM BİLİMLERİ FAKÜLTESİ)0009-0000-6720-4161
Pages
—
Publication Date
2026-07-30
🏛️Bibliographic metadata and full text access for this article are provided via DergiPark.
DergiPark Record ↗
✨

AI Summary & Key Takeaways

AI Insight
⚡ TL;DR(Too Long; Didn't Read)

To make the analysis more robust, the paper also includes a very basic comparison experiment involving Simulated Annealing as another basis of evaluation.

📌 3 Key Takeaways

🎯
Objective & Hypothesis:The university class timetabling is known to be a classic example of a problem in combinatorial optimization, where an allocation of classes to time periods, classrooms, and tutors is needed.
📊
Key Findings & Data:Although modern works mostly concentrate on designing various hybrid or specialized algorithms and metaheuristics, one should also examine the performance of the original algorithm to obtain a baseline metric for future comparisons.
💡
Conclusion & Impact:To make the analysis more robust, the paper also includes a very basic comparison experiment involving Simulated Annealing as another basis of evaluation.
🔬Design:Modeling & Simulation
📍Scope:Comprehensive Sample
⚙️Variables:Genetic Algorithms · Constraint Satisfaction · Optimization

Abstract

The university class timetabling is known to be a classic example of a problem in combinatorial optimization, where an allocation of classes to time periods, classrooms, and tutors is needed. Although modern works mostly concentrate on designing various hybrid or specialized algorithms and metaheuristics, one should also examine the performance of the original algorithm to obtain a baseline metric for future comparisons. This paper considers a simple application of the unaltered SGA on Dataset A that has 38 subjects, 8 tutors, 8 classrooms, five days of operation, and two types of classes (theoretical and practical). As far as scalability was concerned, we have tested several population sizes for the algorithm, namely 15, 30, 60, and 120. Performance metrics such as fitness and the rate of convergence were measured according to the value of the fitness function and runtime as well as memory usage. It could be demonstrated that despite being extremely simple, classical SGA produces valid solutions for this problem but is quite sensitive to changes in population size. To make the analysis more robust, the paper also includes a very basic comparison experiment involving Simulated Annealing as another basis of evaluation.

🔖

Cite This Article

Farhang, Y., Aghbolagh, S. T., Başar, Ü. (2026). Benchmarking a standard genetic algorithm for real-world university class timetabling. Yenilikçi Mühendislik ve Doğa Bilimleri, Volume: 6 Issue: 2. https://doi.org/10.61112/jiens.1829317

📄 Full Text PDF Viewer

📄

PDF görüntüleyici hazırlanıyor...

References (24)

  1. Holland JH (1975) Adaptation in natural and artificial systems. University of Michigan Press, Ann Arbor.
  2. Deb K (2001) Multi-objective optimization using evolutionary algorithms. Wiley, New York.
  3. Goldberg DE (1989) Genetic algorithms in search, optimization, and machine learning. Addison-Wesley, Reading.
  4. Farhang Y (2017) Development of the meta-heuristic of PSOGA with K-means algorithm. IJCSNS 17(6):29.
  5. Fattahi H, and Farhang Y (2025) A Novel Deep Learning Model for Diabetes Diagnosis. In SETSCI-Conference Proceedings (Vol. 22, pp. 124-127). SETSCI-Conference Proceedings.
  6. Zhang Y et al (2022) Hybrid genetic algorithm for optimizing course schedules. Comput Educ 178:104400. https://doi.org/10.1016/j.compedu.2021.104400
  7. Zhang Y, Zhang H, Song C (2025) A hybrid algorithm for multi-objective task scheduling in heterogeneous cloud computing: Y. Zhang et al. The Journal of Supercomputing, 81(10), 1143.
  8. Soleimani A, Farhang Y, Sangar AB (2024) Fusion of deep belief network and SVM regression for intelligence of urban traffic control system. The Journal of Supercomputing 80(17):25685-25709.
  9. Soleimany A, Farhang Y, Babazadeh Sangar A (2023) Hierarchical federated learning model for traffic light management in future smart. International Journal of Nonlinear Analysis and Applications, 14(12):175-186.
  10. Liu F, Li Z (2020) An enhanced genetic algorithm for timetable scheduling. Int J Comput Appl 176(33):1–5.
  11. Pranoto H, Mahesworo B (2022) University course timetabling using genetic algorithm with elitism and tournament selection. Procedia Comput Sci 216:163–170. https://doi.org/10.1016/j.procs.2022.12.123
  12. Wang X et al (2019) Constraint-based scheduling using genetic algorithms. J Artif Intell Res 65:1–30.
  13. Burke EK, Elliman DG, Weare RF (1995) A genetic algorithm based university timetabling system. In: Proceedings of the 2nd East-West International Conference on Computer Technologies in Education, Crimea, Ukraine, pp 35–40.
  14. Abdullah S, Ahmadi S, Burke EK, Dror M (2007) Investigating hybrid meta-heuristics for exam timetabling problems. J Oper Res Soc 58(11):1516–1523. https://doi.org/10.1057/palgrave.jors.2602242
  15. Al-Hamadani M et al (2021) Dynamic mutation strategies in genetic algorithms for university scheduling. Int J Adv Comput 12(3).?
  16. Farhang Y (2016) Hybrid optimization for K-means clustering learning enhancement. Dissertation, Universiti Teknologi Malaysia.
  17. Chebil K, Khemakhem M, Hammad A, Alanazi M (2026) Examination Timetabling with Independent Resource Pools: A Multi-Stage Genetic Algorithm Approach. Computer Science and Information Systems 23(3):1027.
  18. Gao W (2025). Application of improved particle swarm optimization algorithm combined with genetic algorithm in shear wall design. Systems and Soft Computing, 7, 200198.
  19. Aeinfar S, Serteser N (2025) Parametric study of energy optimization and airflow management in high-rise buildings with double-skin façade using a genetic algorithm and CFD. Journal of Building Engineering, 105, 112441.
  20. Taha ZY, Abdullah AA, Rashid TA (2025) Optimizing feature selection with genetic algorithms: A review of methods and applications. Knowledge and Information Systems 67(11):9739-9778.
  21. Karabacak Y (2024) Application of PID and self-tuning fuzzy PID control methods in the control of non-linear magnetic levitation system. Journal of Innovative Engineering and Natural Science 4(2):514-529.
  22. Chen P, Xu Y (2023) Deep reinforcement learning for real-world university course timetabling. Appl Intell 53(5):5635–5653. https://doi.org/10.1007/s10489-022-03594-x
  23. Ghabousian R, Farhang Y, Majidzadeh K, Babazadeh Sangar A (2024) Hybrid of particle swarm optimization algorithm and fuzzy system for diabetes diagnosis. International Journal of Nonlinear Analysis and Applications 15(2):39-46.
  24. Tian R, Si H, Guo Z, Zhao X, Feng Y (2021) Realization of course scheduling system based on improved genetic algorithm. In: 2021 IEEE 16th International Conference on Computer Science & Education (ICCSE), Lancaster, UK, pp 1072–1076. https://doi.org/10.1109/ICCSE51940.2021.9569429