Research Article

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

Table 1

Comparison of selected papers with the proposed approach.

Reference numberType of formulationObjective function(s)Solution approachCase study
Integer programmingMixed-integer programmingMaxMin
Assigning coursesClassroom usagePreferences of instructorClassroom surplus capacityTravel timeMovements between classroomsPreferences violationTimetable disruptionTeaching time

[4]Gurobi IP solver
[5]CPLEX software
[10]Augmented ε -constraint method
[14]Gurobi IP solver
[18]LINGO software
[19]Greedy algorithm
Present researchEpsilon-constraint method