Towards Fair and Efficient Timetabling: A Genetic Algorithm Model Integrating Lecturer Day-Off Requests
This study tackles the complex challenge of lecture timetabling by incorporating lecturer day-off preferences, a crucial constraint often neglected in traditional scheduling methods. Given the NP-hard nature of the problem and the need for scalable solutions, a Genetic Algorithm (GA) was employed with a population size of 10, a crossover probability of 0.70, a mutation probability of 0.20, and a maximum generation of 10000. The proposed GA-based method, implemented using PHP and MySQL, is applied to a real-world scenario involving 25 courses, 22 lecturers, and six classrooms over a 5-day weekly schedule at the Faculty of Education and Teacher Training for the Even Semester of the 2023/2024 Academic Year. Experimental results, validated through the Mann-Whitney test, show that incorporating lecturer preferences enhances scheduling flexibility without significantly increasing computational time. Comparative analysis with Simulated Annealing and Tabu Search demonstrates the competitive performance of the GA-based method in optimizing lecture schedules. This study provides a practical solution for educational institutions seeking to improve their timetabling processes.
Authors
- Khaeroni Khaeroni (ORCID: https://orcid.org/0000-0002-0768-6151)
- Birru Muqdamien
- Ajeng Hestiningtyas
Institutions
- Hasanuddin University (ID)
Publication Details
- Journal
- IJID (International Journal on Informatics for Development)
- Published
- 2025-06-30
- DOI
- https://doi.org/10.14421/ijid.2025.5067
- Primary Topic
- Scheduling and Timetabling Solutions
- Type
- article
- Field-Weighted Citation Impact
- 0.00