Publication:
Optimización exacta de calendarios de exámenes universitarios aplicado a la Universidad Pública de Navarra

Date

2024

Authors

Esandi Erro, Mikel

Publisher

Acceso abierto / Sarbide irekia
Trabajo Fin de Grado / Gradu Amaierako Lana

Project identifier

Abstract

El objetivo de este trabajo es desarrollar un modelo de optimización exacta de calendarios de exámenes, aplicado a la Escuela de Ingeniería de la Universidad Pública de Navarra. Se busca distribuir los exámenes de manera que los alumnos tengan el mayor tiempo posible de estudio entre evaluaciones, cumpliendo con una serie de requisitos establecidos por la escuela. Para ello, se propone una formulación matemática lineal que maximiza la distancia mínima entre exámenes del mismo curso y de cursos consecutivos. El modelo se implementa en Python, lee archivos Excel proporcionados por la escuela con la información sobre los exámenes a agendar, procesa estos datos, crea y resuelve el modelo mediante la API de CPLEX, y devuelve los resultados en una tabla Excel. De esta manera, el programa final permite tanto optimizar como automatizar el proceso de planificación, que actualmente se realiza de forma manual.


The purpose of this project is to build an optimization model for exam scheduling and apply it to the Engineering Faculty of the Public University of Navarre. The goal is to distribute exams as evenly as possible to allow the maximum study time between evaluations, considering several restrictions from the institution. A mathematical description of the problem is proposed, which aims to maximize the minimum distance between exams of the same year or consecutive years. This model is implemented in Python. The program reads Excel files containing information about the exams to schedule, processes the data, sets up and solves the model using the CPLEX API, and returns the results in another Excel file. In this way, we can optimize and automatize the scheduling process, which is a challenging task to perform manually.

Description

Keywords

Optimización exacta, Calendario de exámenes, Automatización, Distribución de exámenes, Aplicación eficiente, Exact optimization, Exam scheduling, Automation, Exam Distribution, Efficient Application

Department

Faculty/School

Escuela Técnica Superior de Ingeniería Agronómica y Biociencias / Nekazaritzako Ingeniaritzako eta Biozientzietako Goi Mailako Eskola Teknikoa

Degree

Graduado o Graduada en Ciencia de Datos por la Universidad Pública de Navarra, Datuen Zientzietako Graduatua Nafarroako Unibertsitate Publikoan

Doctorate program

item.page.cita

item.page.rights

Los documentos de Academica-e están protegidos por derechos de autor con todos los derechos reservados, a no ser que se indique lo contrario.