Optimization of the class schedule: methods, problems and solutions
Keywords:
schedule automation, resource management, optimization algorithmsAbstract
This article is dedicated to optimizing class schedules in educational institutions. It explores key optimization methods, including brute force, greedy algorithms, genetic algorithms, and artificial intelligence techniques. Special attention is given to the problems of encountered during scheduling: resource constraints, unforeseen changes, and the complexity of system configuration. The article also includes graphical examples of the algorithms’ operation for better understanding. The material is useful for administrative staff and developers of educational systems.
References
Brute Force Algorithms Explained. FreeCodeCamp. URL: http://surl.li/todwmp (02.10.2024).
Introduction to Algorithms. States Academic Press, 2022. 243 p. (04.10.2024).
Mutingi M., Mbohwa C. Grouping Genetic Algorithms. Cham: Springer International Publishing, 2017. URL: http://surl.li/fqjhca (01.10.2024).
Planning and Scheduling Optimization. MDPI, 2021. URL: http://surl.li/fewnau (02.10.2024).