UniSchedApi: A comprehensive solution for university resource scheduling and methodology comparison
DOI:
https://doi.org/10.32397/tesea.vol5.n2.633Keywords:
Optimization, Optimization algorithms, Genetic Algorithms, Metaheuristic Algorithms, Scheduling problemAbstract
This paper introduces UniSchedApi, an API-based solution that revolutionizes optimized university resource scheduling. The primary focus of the research is the detailed evaluation of two automatic resource allocation methods: Tabu Search (TS) and Genetic Algorithm (GA). The paper thoroughly explores how these methods address challenges associated with resource allocation in university environments, considering critical factors such as teacher availability, student time constraints, classroom features (including computers, projectors, TV's, specialized laboratories, specialized equipment, etc.), among others. The evaluation is carried out meticulously, measuring the performance and memory resource usage of both algorithms, considering the comparison with the manual scheduling. The results reveal that the TS algorithm excels in terms of temporal efficiency and computational resource usage. Based on these findings, UniSchedApi implements GA and TS but uses TS as the default algorithm, ensuring more efficient and optimized management of academic resources. This research not only presents a practical solution with UniSchedApi but also provides a deep understanding of the methods for evaluating and selecting algorithms to address specific challenges in university resource allocation. These results lay the groundwork for future improvements in academic resource management.
Downloads
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Alexandra La Cruz, Luis Herrera, Jeisson Cortes, Andrés García, Erika Severeyn
This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution 4.0 International License, which allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.