Research Article

A 0-1 Integer Programming Model for the Course Scheduling Problem and A Case Study

Volume: 21 Number: 2 November 28, 2016
EN TR

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

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  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

APA
Altunay, H., & Eren, T. (2016). DERS PROGRAMI ÇİZELGELEME PROBLEMİ İÇİN 0-1 TAMSAYILI PROGRAMLAMA MODELİ VE BİR ÖRNEK UYGULAMA. Uludağ Üniversitesi Mühendislik Fakültesi Dergisi, 21(2), 473-488. https://doi.org/10.17482/uumfd.285480
AMA
1.Altunay H, Eren T. DERS PROGRAMI ÇİZELGELEME PROBLEMİ İÇİN 0-1 TAMSAYILI PROGRAMLAMA MODELİ VE BİR ÖRNEK UYGULAMA. UUJFE. 2016;21(2):473-488. doi:10.17482/uumfd.285480
Chicago
Altunay, Hakan, and Tamer Eren. 2016. “DERS PROGRAMI ÇİZELGELEME PROBLEMİ İÇİN 0-1 TAMSAYILI PROGRAMLAMA MODELİ VE BİR ÖRNEK UYGULAMA”. Uludağ Üniversitesi Mühendislik Fakültesi Dergisi 21 (2): 473-88. https://doi.org/10.17482/uumfd.285480.
EndNote
Altunay H, Eren T (November 1, 2016) DERS PROGRAMI ÇİZELGELEME PROBLEMİ İÇİN 0-1 TAMSAYILI PROGRAMLAMA MODELİ VE BİR ÖRNEK UYGULAMA. Uludağ Üniversitesi Mühendislik Fakültesi Dergisi 21 2 473–488.
IEEE
[1]H. Altunay and T. Eren, “DERS PROGRAMI ÇİZELGELEME PROBLEMİ İÇİN 0-1 TAMSAYILI PROGRAMLAMA MODELİ VE BİR ÖRNEK UYGULAMA”, UUJFE, vol. 21, no. 2, pp. 473–488, Nov. 2016, doi: 10.17482/uumfd.285480.
ISNAD
Altunay, Hakan - Eren, Tamer. “DERS PROGRAMI ÇİZELGELEME PROBLEMİ İÇİN 0-1 TAMSAYILI PROGRAMLAMA MODELİ VE BİR ÖRNEK UYGULAMA”. Uludağ Üniversitesi Mühendislik Fakültesi Dergisi 21/2 (November 1, 2016): 473-488. https://doi.org/10.17482/uumfd.285480.
JAMA
1.Altunay H, Eren T. DERS PROGRAMI ÇİZELGELEME PROBLEMİ İÇİN 0-1 TAMSAYILI PROGRAMLAMA MODELİ VE BİR ÖRNEK UYGULAMA. UUJFE. 2016;21:473–488.
MLA
Altunay, Hakan, and Tamer Eren. “DERS PROGRAMI ÇİZELGELEME PROBLEMİ İÇİN 0-1 TAMSAYILI PROGRAMLAMA MODELİ VE BİR ÖRNEK UYGULAMA”. Uludağ Üniversitesi Mühendislik Fakültesi Dergisi, vol. 21, no. 2, Nov. 2016, pp. 473-88, doi:10.17482/uumfd.285480.
Vancouver
1.Hakan Altunay, Tamer Eren. DERS PROGRAMI ÇİZELGELEME PROBLEMİ İÇİN 0-1 TAMSAYILI PROGRAMLAMA MODELİ VE BİR ÖRNEK UYGULAMA. UUJFE. 2016 Nov. 1;21(2):473-88. doi:10.17482/uumfd.285480

Cited By

Announcements:

30.03.2021-Beginning with our April 2021 (26/1) issue, in accordance with the new criteria of TR-Dizin, the Declaration of Conflict of Interest and the Declaration of Author Contribution forms fulfilled and signed by all authors are required as well as the Copyright form during the initial submission of the manuscript. Furthermore two new sections, i.e. ‘Conflict of Interest’ and ‘Author Contribution’, should be added to the manuscript. Links of those forms that should be submitted with the initial manuscript can be found in our 'Author Guidelines' and 'Submission Procedure' pages. The manuscript template is also updated. For articles reviewed and accepted for publication in our 2021 and ongoing issues and for articles currently under review process, those forms should also be fulfilled, signed and uploaded to the system by authors.