Una introducción a la programación de horarios: restricciones, parámetros y funciones objetivo An Introduction to Timetabling: Constraints, Parameters and Objective Functions

Contenido principal del artículo

José Gerardo Córdoba Hernández

Resumen

La programación de horarios en instituciones educativas constituye un problema de optimización combinatoria cuyo objetivo es asignar cursos, docentes, aulas y bloques de tiempo bloques de tiempo de manera coordinada, respetando un conjunto de restricciones. Este artículo presenta una introducción al modelado matemático de dicho problema, diferenciando restricciones estrictas (hard constraints) y flexibles (soft constraints), así como la definición de conjuntos, parámetros y funciones objetivo que permiten estructurar formalmente el modelo. Se presentan tres ejemplos ilustrativos que muestran cómo la variación en los pesos asignados a preferencias y penalizaciones, junto con la reasignación puntual de eventos, impacta directamente el valor de la función objetivo. Los ejemplos evidencian que el equilibrio entre criterios y pequeños ajustes en las asignaciones pueden mejorar de forma significativa la calidad de los horarios generados. Este trabajo constituye una introducción didáctica y un punto de partida para investigaciones futuras orientadas al abordaje del problema de programación de horarios.

Detalles del artículo

Cómo citar
Córdoba Hernández, J. G. (2026). Una introducción a la programación de horarios: restricciones, parámetros y funciones objetivo: An Introduction to Timetabling: Constraints, Parameters and Objective Functions. Revista Digital: Matemática, Educación E Internet, 26(2). https://doi.org/10.18845/rdmei.v26i2.8404
Sección
Didáctica y software