TR
EN
A simulated annealing algorithm for the faculty-level university course timetabling problem
Abstract
In this study, faculty-level university course timetabling problem with double major and minor program constraints where classrooms are shared with several faculties is taken into account. This is the first study considering all these constraints together. A goal programming model is proposed to solve the considered problem. Since it is not possible to find a feasible solution for large-size problems with the proposed model in a time limit, a simulated annealing algorithm is developed. The performance of the proposed solution methods is tested by using randomly generated test problems. In addition, a case study is performed at the engineering faculty of a private university. Computational results show the success of the proposed simulated annealing algorithm to solve large-sized problems. An 83% improvement was achieved with the proposed algorithm for the real-life problem.
Keywords
References
- [1] Wren A. Scheduling, Timetabling and Rostering-A special Relationship?. Editors: Burke EK, Ross P. Practice and Theory of Automated Timetabling, 46-75, Heidelberg, Berlin, Springer, 1996.
- [2] Burke EK, Petrovic S, Qu R. “Case-based heuristic selection for timetabling problems”. Journal of Scheduling, 9(2), 115-132, 2006.
- [3] Petrovic S, Burke E. “University timetabling”. Handbook of Scheduling: Algorithms, Models, and Performance Analysis, 45, 1-34, 2004.
- [4] Schaerf A. “Survey of automated timetabling”. Artificial Intelligence Review, 13(2), 87-127, 1999.
- [5] Babaei H, Karimpour J, Hadi A. “A survey of approaches for university course timetabling problem”. Computers and Industrial Engineering, 86, 43-59, 2015.
- [6] Altunay H, Eren T. “A literature review for course scheduling problem”. Pamukkale University Journal of Engineering Sciences, 23(1), 55-70, 2017.
- [7] Mirhassani SA. “A computational approach to enhancing course timetabling with integer programming”. Applied Mathematics and Computation, 175(1), 814-822, 2006.
- [8] Ismayilova NA, Saǧir M, Gasimov RN. “A multiobjective faculty-course-time slot assignment problem with preferences”. Mathematical and Computer Modelling, 46(7-8), 1017-1029, 2007.
Details
Primary Language
English
Subjects
Algorithms and Calculation Theory
Journal Section
Research Article
Publication Date
February 29, 2024
Submission Date
December 18, 2021
Acceptance Date
March 23, 2023
Published in Issue
Year 2024 Volume: 30 Number: 1
APA
Erdoğan Akbulut, H., Özçelik, F., & Saraç, T. (2024). A simulated annealing algorithm for the faculty-level university course timetabling problem. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi, 30(1), 17-34. https://izlik.org/JA67MB48LB
AMA
1.Erdoğan Akbulut H, Özçelik F, Saraç T. A simulated annealing algorithm for the faculty-level university course timetabling problem. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi. 2024;30(1):17-34. https://izlik.org/JA67MB48LB
Chicago
Erdoğan Akbulut, Hatice, Feriştah Özçelik, and Tuğba Saraç. 2024. “A Simulated Annealing Algorithm for the Faculty-Level University Course Timetabling Problem”. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi 30 (1): 17-34. https://izlik.org/JA67MB48LB.
EndNote
Erdoğan Akbulut H, Özçelik F, Saraç T (February 1, 2024) A simulated annealing algorithm for the faculty-level university course timetabling problem. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi 30 1 17–34.
IEEE
[1]H. Erdoğan Akbulut, F. Özçelik, and T. Saraç, “A simulated annealing algorithm for the faculty-level university course timetabling problem”, Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi, vol. 30, no. 1, pp. 17–34, Feb. 2024, [Online]. Available: https://izlik.org/JA67MB48LB
ISNAD
Erdoğan Akbulut, Hatice - Özçelik, Feriştah - Saraç, Tuğba. “A Simulated Annealing Algorithm for the Faculty-Level University Course Timetabling Problem”. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi 30/1 (February 1, 2024): 17-34. https://izlik.org/JA67MB48LB.
JAMA
1.Erdoğan Akbulut H, Özçelik F, Saraç T. A simulated annealing algorithm for the faculty-level university course timetabling problem. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi. 2024;30:17–34.
MLA
Erdoğan Akbulut, Hatice, et al. “A Simulated Annealing Algorithm for the Faculty-Level University Course Timetabling Problem”. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi, vol. 30, no. 1, Feb. 2024, pp. 17-34, https://izlik.org/JA67MB48LB.
Vancouver
1.Hatice Erdoğan Akbulut, Feriştah Özçelik, Tuğba Saraç. A simulated annealing algorithm for the faculty-level university course timetabling problem. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi [Internet]. 2024 Feb. 1;30(1):17-34. Available from: https://izlik.org/JA67MB48LB