Developing a Model for the University Course Timetabling Problem: A Case Study

Over recent years, timetable programming in academic settings has become particularly challenging due to such factors as the growing number of students, the variety of lectures, the inadequacy of educational facilities in some areas, and the incorporation of teachers and students’ preferences into t...

Full description

Saved in:
Bibliographic Details
Main Authors: Mozhgan Mokhtari, Majid Vaziri Sarashk, Milad Asadpour, Nadia Saeidi, Omid Boyer
Format: Article
Language:English
Published: Wiley 2021-01-01
Series:Complexity
Online Access:http://dx.doi.org/10.1155/2021/9940866
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832558872159584256
author Mozhgan Mokhtari
Majid Vaziri Sarashk
Milad Asadpour
Nadia Saeidi
Omid Boyer
author_facet Mozhgan Mokhtari
Majid Vaziri Sarashk
Milad Asadpour
Nadia Saeidi
Omid Boyer
author_sort Mozhgan Mokhtari
collection DOAJ
description Over recent years, timetable programming in academic settings has become particularly challenging due to such factors as the growing number of students, the variety of lectures, the inadequacy of educational facilities in some areas, and the incorporation of teachers and students’ preferences into the schedule. Many researchers, therefore, have been formulating the problem of timetabling lectures using different methods. In this research, a multiobjective mixed-integer programming model was developed to provide a timetable for the postgraduate courses at the Industrial Engineering Department of Islamic Azad University, Najafabad Branch (IAUN). The proposed model minimized the violation of the lecturers and educational priorities, the student travel time between classes, and the classes’ surplus capacity. To convert the multiobjective model into a single one, the ε-constraint method was adopted, and the model’s accuracy and feasibility were examined through a real example solved by the CPLEX solver of GAMS software. The results approved the efficiency of this model in preparing a timetable for university lectures.
format Article
id doaj-art-7cb3a187f511485aad71fd4cb66ea7d4
institution Kabale University
issn 1099-0526
language English
publishDate 2021-01-01
publisher Wiley
record_format Article
series Complexity
spelling doaj-art-7cb3a187f511485aad71fd4cb66ea7d42025-02-03T01:31:26ZengWileyComplexity1099-05262021-01-01202110.1155/2021/9940866Developing a Model for the University Course Timetabling Problem: A Case StudyMozhgan Mokhtari0Majid Vaziri Sarashk1Milad Asadpour2Nadia Saeidi3Omid Boyer4Department of Industrial EngineeringDepartment of Industrial EngineeringDepartment of Information Systems and Operations ManagementDepartment of Industrial EngineeringDepartment of Industrial EngineeringOver recent years, timetable programming in academic settings has become particularly challenging due to such factors as the growing number of students, the variety of lectures, the inadequacy of educational facilities in some areas, and the incorporation of teachers and students’ preferences into the schedule. Many researchers, therefore, have been formulating the problem of timetabling lectures using different methods. In this research, a multiobjective mixed-integer programming model was developed to provide a timetable for the postgraduate courses at the Industrial Engineering Department of Islamic Azad University, Najafabad Branch (IAUN). The proposed model minimized the violation of the lecturers and educational priorities, the student travel time between classes, and the classes’ surplus capacity. To convert the multiobjective model into a single one, the ε-constraint method was adopted, and the model’s accuracy and feasibility were examined through a real example solved by the CPLEX solver of GAMS software. The results approved the efficiency of this model in preparing a timetable for university lectures.http://dx.doi.org/10.1155/2021/9940866
spellingShingle Mozhgan Mokhtari
Majid Vaziri Sarashk
Milad Asadpour
Nadia Saeidi
Omid Boyer
Developing a Model for the University Course Timetabling Problem: A Case Study
Complexity
title Developing a Model for the University Course Timetabling Problem: A Case Study
title_full Developing a Model for the University Course Timetabling Problem: A Case Study
title_fullStr Developing a Model for the University Course Timetabling Problem: A Case Study
title_full_unstemmed Developing a Model for the University Course Timetabling Problem: A Case Study
title_short Developing a Model for the University Course Timetabling Problem: A Case Study
title_sort developing a model for the university course timetabling problem a case study
url http://dx.doi.org/10.1155/2021/9940866
work_keys_str_mv AT mozhganmokhtari developingamodelfortheuniversitycoursetimetablingproblemacasestudy
AT majidvazirisarashk developingamodelfortheuniversitycoursetimetablingproblemacasestudy
AT miladasadpour developingamodelfortheuniversitycoursetimetablingproblemacasestudy
AT nadiasaeidi developingamodelfortheuniversitycoursetimetablingproblemacasestudy
AT omidboyer developingamodelfortheuniversitycoursetimetablingproblemacasestudy