Propuesta basada en metaheurísticas para la programación académica de cursos universitarios caso: proyecto ingeniería industrial de la Universidad Distrital Francisco José de Caldas

Fecha

Autor corporativo

Título de la revista

ISSN de la revista

Título del volumen

Editor

Compartir

Altmetric

Resumen

This document focuses on solving the University Course Timetabling Problem in the industrial engineering curricular project of the Francisco José De Caldas District University through a proposed genetic algorithm, which seeks to maximize compliance with hard constraints and evaluate the performance of the soft constraints defined for the case study by means of a fitness function, finding that the best solution to the problem is given by the individual with the highest fitness value. The proposed model was coded in the Visual Studio execution environment, with Python programming language in its version 3.10 using the Jupyter Notebooks extension.

Descripción

El presente documento se centra en dar solución al University Course Timetabling Problem en el proyecto curricular de ingeniería industrial de la Universidad Distrital Francisco José De Caldas a través de un algoritmo genético propuesto, el cual, busca maximizar el cumplimiento de las restricciones duras y evaluar el desempeño de las restricciones blandas definidas para el caso de estudio por medio de una función fitness, encontrando que la mejor solución al problema está dada por el individuo con mayor valor de aptitud. El modelo propuesto se codificó en el entorno de ejecución de Visual Studio, con lenguaje de programación Python en su versión 3.10 haciendo uso de la extensión Notebooks Jupyter.

Palabras clave

Programación académica, Cursos universitarios, Metaheurísticas, Algoritmo genético

Materias

Ingeniería Industrial -- Tesis y disertaciones académicas

Citación