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
Kaynakça
- [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.
Ayrıntılar
Birincil Dil
İngilizce
Konular
Algoritmalar ve Hesaplama Kuramı
Bölüm
Araştırma Makalesi
Yayımlanma Tarihi
29 Şubat 2024
Gönderilme Tarihi
18 Aralık 2021
Kabul Tarihi
23 Mart 2023
Yayımlandığı Sayı
Yıl 2024 Cilt: 30 Sayı: 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, ve 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 (01 Şubat 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, ve T. Saraç, “A simulated annealing algorithm for the faculty-level university course timetabling problem”, Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi, c. 30, sy 1, ss. 17–34, Şub. 2024, [çevrimiçi]. Erişim adresi: 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 (01 Şubat 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, vd. “A simulated annealing algorithm for the faculty-level university course timetabling problem”. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi, c. 30, sy 1, Şubat 2024, ss. 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]. 01 Şubat 2024;30(1):17-34. Erişim adresi: https://izlik.org/JA67MB48LB