Class Schedule Assignment Based on Students Learning Rhythms Using A Genetic Algorithm

Fecha

2013-03-22

Título de la revista

ISSN de la revista

Título del volumen

Editor

Universidad EAFIT

Resumen

Descripción

The objective of this proposal is to implement a school day agenda focused on the learning rhythms of students of elementary and secondary schools using a genetic algorithm. The methodology of this proposal takes into account legal requirements and constraints on the assignment of teachers and classrooms in public educational institutions in Colombia. In addition, this proposal provides a set of constraints focused on cognitive rhythms and subjects are scheduled at the most convenient times according to the area of knowledge. The genetic algorithm evolves through a process of mutation and selection and builds a total solution based on the best solutions for each group. Sixteen groups in a school are tested and the results of class schedule assignments are presented. The quality of the solution obtained through the established approach is validated by comparing the results to the solutions obtained using another algorithm.
El objetivo de esta propuesta es implementar una agenda de día escolar enfocada en los ritmos de aprendizaje de los estudiantes de escuelas primarias y secundarias utilizando un algoritmo genético. La metodología de esta propuesta tiene en cuenta los requisitos legales y las limitaciones en la asignación de maestros y aulas en instituciones educativas públicas en Colombia. Además, esta propuesta proporciona un conjunto de restricciones centradas en los ritmos cognitivos y los temas se programan en los momentos más convenientes según el área de conocimiento. El algoritmo genético evoluciona a través de un proceso de mutación y selección y construye una solución total basada en las mejores soluciones para cada grupo. Dieciséis grupos en una escuela se evalúan y se presentan los resultados de las tareas del horario de clases. La calidad de la solución obtenida a través del enfoque establecido se valida comparando los resultados con las soluciones obtenidas utilizando otro algoritmo.

Palabras clave

Citación