Generación de horarios mediante algoritmos genéticos

Palabras clave: Algoritmo genético, horario escolar, optimización

Resumen

En el presente trabajo se obtiene un horario para el programa educativo Licenciatura en Tecnologías de la Información de la Escuela Superior de Tizayuca mediante un algoritmo genético, se decidió realizar este programa ya que a pesar de que existen diversos trabajos al respecto, cada escuela tiene una forma específica de trabajar, por lo cual se necesita un programa enfocado a estas necesidades. El programa utiliza dos tipos de restricciones, esenciales y no esenciales. Este es capaz de obtener un horario útil ya que no viola ninguna restricción esencial y solo viola dos veces restricciones no esenciales. Este programa puede servir como base para crear otro que obtenga los horarios de toda la escuela. La obtención de horarios optimizados permite usar de forma más eficiente los recursos, como aulas y laboratorios, también hace más eficiente el trabajo de personal administrativo y docente, más en los últimos ya que aminora el desgaste mental y físico de los docentes que algunas veces tienen una gran cantidad de horas sin asignación de clases.

Descargas

La descarga de datos todavía no está disponible.

Citas

Arora, R. Optimization: Algorithms and Applications. CRC Press. 2015.

Georgiadis, G., Elekidis, A., & Georgiadis, M. Optimization-Based Scheduling for the Process Industries: From Theory to Real-Life Industrial Applications. Processes. 2019; 7(7).

Rao, S. Engineering Optimization: Theory and Practice. New Age International. 2013.

Kramer, O. Genetic Algorithm Essentials. Springer International Publishing. 2017.

Wirsansky, E. Hands-On Genetic Algorithms with Python. Packt Publishing Limited. 2020.

Waschka II, R. Composing with Genetic Algorithms: GenDash. In Evolutionary Computer Music. Springer London, 2007: 117–136

Alghamdi, H.; Alsubait, T.; Alhakami, H.; Baz, A. A Review of Optimization Algorithms for University Timetable Scheduling. Eng. Technol. Appl. Sci. Res. 2020; 10: 6410-6417.

Jacobson, L., & Kanber, B. Genetic Algorithms in Java Basics. Apress. 2015.

Eiben, A., & Smit, S. Parameter tuning for configuring and analyzing evolutionary algorithms. Swarm and Evolutionary Computation. 2011; 1: 19–31.

Publicado
2022-12-05
Cómo citar
Acuña-Galván, I., Lezama-León, E., Bolaños-Rodríguez, E., Solís-Galindo, A. E., & Vega-Cano, G. Y. (2022). Generación de horarios mediante algoritmos genéticos. Boletín Científico INVESTIGIUM De La Escuela Superior De Tizayuca, 8(Especial), 51-57. https://doi.org/10.29057/est.v8iEspecial.9866
Tipo de manuscrito
Artículos