Repository logo
 
Publication

A decision support system for the university course timetabling problem at ISEP-DEM

datacite.subject.fosEngenharia e Tecnologiapt_PT
dc.contributor.advisorLopes, Manuel Joaquim Pereira
dc.contributor.authorFernandes, Isa Lara da Silva
dc.date.accessioned2024-12-02T10:53:25Z
dc.date.available2024-12-02T10:53:25Z
dc.date.issued2024-10-18
dc.description.abstractIn this work, a decision support system (DSS) has been developed to support the creation of academic timetables at the Instituto Superior de Engenharia do Porto (ISEP), addressing the problem of university course timetabling. The DSS was designed to handle the scheduling of all years and regimes (day and evening) of undergraduate and postgraduate courses in the Department of Mechanical Engineering. The motivation behind this project was to automate and optimise the timetabling process, which is currently done manually at ISEP. This manual process is complex, time consuming and requires significant effort from the faculty to create schedules based on historical data. The solution used an integer mathematical programming approach, implemented using the Python programming language in conjunction with the CPLEX solver and the Pyomo library. The DSS was designed to integrate real-world data and handle a variety of constraints and preferences from both faculty and students. It aimed to reduce the time and human resources required to create the timetable. The results show that the DSS provides feasible and efficient solutions for timetabling, significantly improving the resource allocation process and reducing manual effort. The successful implementation for two specific degrees suggests that the approach can be further developed to meet the scheduling needs of all degrees at ISEP, ultimately streamlining the scheduling process and meeting future demands.pt_PT
dc.identifier.tid203733002pt_PT
dc.identifier.urihttp://hdl.handle.net/10400.22/26579
dc.language.isoengpt_PT
dc.subjectUniversity course timetablingpt_PT
dc.subjectInteger programmingpt_PT
dc.subjectOptimizationpt_PT
dc.subjectPythonpt_PT
dc.subjectCPLEXpt_PT
dc.titleA decision support system for the university course timetabling problem at ISEP-DEMpt_PT
dc.title.alternativeUm algoritmo de apoio à criação de horários no ISEP-DEMpt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.nameMestrado em Engenharia e Gestão Industrialpt_PT

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Tese_5338.pdf
Size:
5.05 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: