Desarrollo Disciplinar A帽o: 2025 - A

ASIGNACI脫N AUTOM脕TICA DE HORARIOS DE CLASE (HERMES)

Autores: Ariel Andres Reyes Tuay

Director: Cesar Dayan Martelo Varela

Resumen (Abstract)

La asignaci贸n manual de horarios acad茅micos en la Universidad Internacional del Tr贸pico Americano (Unitr贸pico) constituye un proceso cr铆tico propenso a ineficiencias, consumo extensivo de tiempo y generaci贸n de conflictos, una problem谩tica exacerbada por el reciente incremento en la demanda estudiantil. Este trabajo de grado aborda dicho desaf铆o, contextualizado en el debate acad茅mico sobre el Problema de Asignaci贸n de Horarios Universitarios (UCTP), reconocido por su complejidad NP-hard y la diversidad de enfoques de optimizaci贸n matem谩tica y heur铆stica para su resoluci贸n. Te贸ricamente, el proyecto se fundamenta en los principios de la Programaci贸n Entera y la Programaci贸n por Restricciones para modelar y resolver las complejidades inherentes a la creaci贸n de horarios. El objetivo general fue desarrollar HERMES (Herramienta de Elaboraci贸n y Reajuste de Mallas y Esquemas de Horarios), una aplicaci贸n web dise帽ada para la generaci贸n autom谩tica y optimizada de horarios de clase en Unitr贸pico. Para alcanzar esta meta, se aplic贸 una metodolog铆a de desarrollo tecnol贸gico adaptativa e incremental, que implic贸 el dise帽o y construcci贸n de un sistema con frontend en Angular, backend con Python y Firebase Cloud Functions, y una base de datos en Cloud Firestore. El n煤cleo de la soluci贸n es un algoritmo de optimizaci贸n implementado con Google, capaz de procesar las entidades acad茅micas y restricciones espec铆ficas de la instituci贸n. Como resultado principal, se obtuvo la aplicaci贸n web HERMES funcional, que permite la gesti贸n de datos maestros (facultades, carreras, asignaturas, docentes, infraestructura) y la generaci贸n de horarios que cumplen con restricciones duras fundamentales y buscan satisfacer criterios de calidad. El impacto esperado de HERMES en Unitr贸pico incluye una optimizaci贸n significativa del proceso de asignaci贸n de horarios, la reducci贸n de conflictos, un uso m谩s eficiente de los recursos f铆sicos y acad茅micos, y una mejora general en la experiencia administrativa y educativa para la comunidad universitaria. Palabras Clave: Programaci贸n de Horarios, Optimizaci贸n, Programaci贸n por Restricciones, Aplicaciones Web, Google OR-Tools.

L铆nea de Investigaci贸n

NA