@amanshakya

Evolutionary Computing for Academic Timetabling: A Genetic Algorithm Approach

, , , und . Proceedings of the International Conference on Technologies for Computer, Electrical, Electronics & Communication (ICT-CEEL 2023), Seite 163-169. (Oktober 2023)

Zusammenfassung

The efficient allocation and scheduling of academic resources in universities have become critical operational challenges in today’s complex educational landscape. Traditional manual or rudimentary software-based approaches often result in suboptimal routines that can compromise the quality of education and strain resources. In response to the growing intricacy of academic institutions and scheduling requirements, this research paper introduces a novel approach to university and school scheduling using Genetic Algorithms (GAs). GAs, part of evolutionary algorithms, provide an automated and adaptable solution by mimicking processes of natural selection and genetics to find approximate solutions to optimization problems. This paper outlines the design and implementation of the GA-based scheduler, covering crucial components such as chromosomes, constraints, population, fitness function, selection, crossover, and mutation. A penalty-driven fitness function is employed to ensure conflict-free schedules while adhering to diverse constraints and preferences. Results from test cases demonstrate the algorithm’s effectiveness in generating optimized routines, with the average fitness value steadily decreasing over generations. The schedules produced are logical, reflecting a wellstructured flow and adherence to specific requirements. The research emphasizes the significance of the genetic algorithm approach in handling complex combinatorial scheduling problems. The proposed methodology provides an efficient and effective means to optimize academic schedules, offering a promising solution for universities seeking to enhance their scheduling processes. Future work includes introducing soft constraints, exploring adaptive parameter adjustments, and investigating hybrid approaches to further improve the algorithm’s performance and solution quality.

Links und Ressourcen

Tags