Repository logo
 
Publication

DEM Timetabling Project ? Development/implementation of an algorithm to support the creation of timetables

datacite.subject.fosEngenharia e Tecnologiapt_PT
dc.contributor.advisorLopes, Manuel Joaquim Pereira
dc.contributor.authorMarrão, Inês Manuela Afonso
dc.date.accessioned2023-11-27T09:11:57Z
dc.date.available2023-11-27T09:11:57Z
dc.date.issued2023-10-20
dc.description.abstractThis work presents the development of an algorithm to support the process of creating academic timetables, specifically aimed at solving the University Course Timetabling Problem. To date, this problem is solved manually in Instituto Superior de Engenharia do Porto, where professors and engineers face the complex task of creating timetables based on schedules from previous years. The proposed solution aimed to support the process of creating timetables at ISEP, reducing the time and human resources required for this task. The developed algorithm uses an integer programming approach and can consider a variety of constraints and preferences of both faculty and students. It was designed to adapt and optimize the timetable creation process as needs evolve, ensuring future demands can be easily accommodated. The algorithm implementation was based on the Python programming language and the Pyomo library, offering a flexible and efficient approach to optimizing resource allocation. Additionally, the system is designed to import data from real-world sources, simplifying the integration of crucial information. The result assigned all the 128 one-hour classes among the week, presenting the faculty member, the classroom assigned and the type of class according to each course. This research presents feasible solutions that need improvement on the demanding conditions and restrictions imposed by ISEP. The computational results obtained offered a significantly decrease in the time resource used, compared to the manual work previously done.pt_PT
dc.identifier.tid203380568pt_PT
dc.identifier.urihttp://hdl.handle.net/10400.22/23975
dc.language.isoengpt_PT
dc.subjectTIMETABLINGpt_PT
dc.subjectINTEGER PROGRAMMINGpt_PT
dc.subjectUNIVERSITY COURSE TIMETABLING PROBLEMpt_PT
dc.titleDEM Timetabling Project ? Development/implementation of an algorithm to support the creation of timetablespt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.nameEngenharia e Gestão Industrialpt_PT

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Tese_4898_v3.pdf
Size:
3.81 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: