A 0-1 Integer Programming Model for the Course Scheduling Problem and A Case Study
Abstract
The course scheduling problem is one of the most common timetabling problems which are frequently encountered in all educational institutions, especially universities. This problem which is getting harder to solve day by day, means the assignment of the lessons and lecturers into the most suitable time-slots and classrooms, provided that various constraints are taken into account. These constraints peculiar to the problem are consisted due to various factors such as the characteristics and the rules of the educational institutions, preferences of lecturers, students’ requests and suggestions. In this study, a novel 0-1 integer programming model that considers preferences of lecturers is proposed for the course scheduling problem. The proposed mathematical model is also tested with a case study from Uludag University. Thus, the performance of the mathematical model can be tested and the results can be analyzed. The results of the carried out application show efficient results in preparing a course schedule that meets the preferences of the lecturers and complies with the rules of the institutions.
Keywords
References
- Akkoyunlu, E. A. (1973) A linear algorithm for computing the optimum university timetable, The Computer Journal, 16(4), 347-350. doi: 10.1093/comjnl/16.4.347
- Altunay, H. ve Eren, T. (2016) Ders programı çizelgeleme problemi için bir literatür taraması, Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi. doi: 10.5505/pajes.2016.37233
- Al-Yakoob, S. M. ve Sherali, H. D. (2006) Mathematical programming models and algorithms for a class-faculty assignment problem, European Journal of Operational Research, 173(2), 488-507. doi: 10.1016/j.ejor.2005.01.052
- Al-Yakoob, S. M. ve Sherali, H. D. (2007) A mixed-integer programming approach to a class timetabling problem: A case study with gender policies and traffic considerations, European Journal of Operational Research, 180(3): 1028-1044, 2007. doi: 10.1016/j.ejor.2006.04.035
- Avella P. ve Vasiliev I. (2005) A computational study of a cutting plane algorithm for university course timetabling, Journal of Scheduling, 8(6), 497-514. doi: 10.1007/s10951-005-4780-1
- Badri, M. A. (1996) A two-stage multiobjective scheduling model for faculty-course-time assignments, European Journal of Operational Research, 94, 16–28. doi: 10.1016/0377-2217(95)00204-9
- Badri, M. A., Davis, D. L., Davis, F. D. ve Hollingsworth, J. (1998) A multi-objective course scheduling model: Combining faculty preferences for courses and times, Computers and Operations Research, 25(4), 303-316. doi: 10.1016/S0305-0548(97)00048-8
- Baker K. R., Magazine M. J. ve Polak G. G. (2002) Optimal Block Design Models for Course Timetabling, Operations Research Letters, 30, 1-8. doi: 10.1016/S0167-6377(01)00116-X
Details
Primary Language
Turkish
Subjects
Engineering
Journal Section
Research Article
Publication Date
November 28, 2016
Submission Date
August 4, 2015
Acceptance Date
December 27, 2016
Published in Issue
Year 2016 Volume: 21 Number: 2
Cited By
Sınav Çizelgeleme Problemi için Çok Amaçlı bir Matematiksel Model ve bir Uygulama
Erzincan Üniversitesi Fen Bilimleri Enstitüsü Dergisi
https://doi.org/10.18185/erzifbed.513981DERS ÇİZELGELEME PROBLEMİ İÇİN ELEKTRONİK TABLO TABANLI KARAR DESTEK SİSTEMİ
Konya Journal of Engineering Sciences
https://doi.org/10.36306/konjes.842830Merkezi Sınavlardaki Soru Kitapçıklarına A* Algoritması ile Derslerin Yerleştirilmesi
AJIT-e Online Academic Journal of Information Technology
https://doi.org/10.5824/ajite.2021.02.002.xHedef Programlama ile Uzaktan Eğitim Ders Programı Çizelgeleme Problemi ve Bir Örnek Uygulama
Uluslararası Muhendislik Arastirma ve Gelistirme Dergisi
https://doi.org/10.29137/umagd.1118493