Genetic Algorithm Optimization for Automatic Scheduling in the System at State Junior High School Four Binjai
DOI:
https://doi.org/10.59934/jaiea.v5i1.1403Keywords:
Genetic Algorithm Optimization, Scheduling, Junior High SchoolAbstract
Binjai State Junior High School faces challenges in developing an optimal class schedule each semester. The manual process currently in place is often time-consuming, error-prone, and inflexible in adapting to sudden changes such as teacher changes or school policy changes. Furthermore, scheduling conflicts frequently occur, where a teacher is scheduled to teach two different classes at the same time, or a class has two subjects in one session. This scheduling process must consider various constraints, such as teacher availability, class size, subject matter, and limited learning space. The manual scheduling process is often time-consuming, error-prone, and difficult to adapt to sudden changes such as teacher changes or curriculum changes. To address these challenges, an automated system is needed that can generate schedules efficiently and optimally. Genetic Algorithms are a method in artificial intelligence that can solve optimization problems by mimicking biological evolutionary mechanisms such as selection, crossover, and mutation. By implementing Genetic Algorithms in the scheduling system, it is hoped that more optimal schedules can be produced by reducing schedule conflicts and increasing time efficiency in the scheduling process.
Downloads
References
Rivera, G., Cisneros, L., Sánchez-Solís, P., Rangel-Valdez, N., & Rodas-Osollo, J. (2020). Genetic algorithm for scheduling optimization considering heterogeneous containers: A real-world case study. Axioms, 9(1). https://doi.org/10.3390/axioms9010027
Velliangiri, S., Karthikeyan, P., Arul Xavier, V. M., & Baswaraj, D. (2021). Hybrid electro search with genetic algorithm for task scheduling in cloud computing. Ain Shams Engineering Journal, 12(1). https://doi.org/10.1016/j.asej.2020.07.003
Nasien, D., & Andi, A. (2022). Optimization of Genetic Algorithm in Courses Scheduling. IT Journal Research and Development. https://doi.org/10.25299/itjrd.2022.7896
Wasudeorao, K. A., & Prasad, K. (2024). Evolutionary Optimization of Deep Learning Models. Advances in Nonlinear Variational Inequalities, 27(2), 632–648.
Selvam, G., & Tadepalli, T. C. M. (2019). Genetic Algorithm-Based Optimization for Resource Leveling Problem. International Journal of Construction Management, 19(3), 1–12. DOI: 10.1080/15623599.2019.1641891
Nuraisyah, N., Permana, I., & Salisah, F. N. (2017). Sistem Penjadwalan Otomatis Tempat Khutbah Jum’At Mubaligh. Jurnal Ilmiah Rekayasa Dan Manajemen Sistem Informasi, 3(1).
Michalewicz, Z. (1996). Genetic Algorithms + Data Structures = Evolution Programs. In Genetic Algorithms + Data Structures = Evolution Programs. https://doi.org/10.1007/978-3-662-03315-9
Liu, D. (2019). Mathematical modeling analysis of genetic algorithms under schema theorem. Journal of Computational Methods in Sciences and Engineering, 19(S1). https://doi.org/10.3233/JCM-191019
Ba, M., Hu, Y., Xu, C., & Zhong, Y. (2019). A course scheduling algorithm in secondary vocational school based on genetic algorithm. 2019 6th International Conference on Systems and Informatics, ICSAI 2019. doi:10.1109/ICSAI48974.2019.9010352
Xu, J. (2021). Improved Genetic Algorithm to Solve the Scheduling Problem of College English Courses. Complexity, 2021. doi:10.1155/2021/7252719
Hassanat, A., Almohammadi, K., Alkafaween, E., Abunawas, E., Hammouri, A., & Prasath, V. B. S. (2019). Choosing mutation and crossover ratios for genetic algorithms-a review with a new dynamic approach. Information (Switzerland), 10(12). doi:10.3390/info10120390
Jatoth, C., Gangadharan, G. R., & Buyya, R. (2019). Optimal Fitness Aware Cloud Service Composition using an Adaptive Genotypes Evolution based Genetic Algorithm. Future Generation Computer Systems, 94. doi:10.1016/j.future.2018.11.022
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Journal of Artificial Intelligence and Engineering Applications (JAIEA)

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.







