Publication:
Integer programming versus constraint programming: A course timetabling case study

dc.contributor.authorsGülcü A., Bulkan S.
dc.date.accessioned2022-03-28T15:10:04Z
dc.date.accessioned2026-01-11T19:20:45Z
dc.date.available2022-03-28T15:10:04Z
dc.date.issued2019
dc.description.abstractIn this study, two solution approaches are compared for a real-world, moderate-size but a highly constrained university course timetabling problem. The first approach is developing an integer programming model and solving it by using a mixed integer programming solver while the second approach is developing a constraint programming model for the same problem and solving it by a constraint programming optimizer. A performance comparison of the two methods in terms of solution quality and computational time is presented. Different constraint configurations of the problem have been created, and the two solution methods have been compared under these constraint configurations. For most of the configurations, it has been observed that the performances of the two methods do not significantly differ in terms of solution quality provided that there are enough system resources for each model. Available system resources also happen to be among the factors that affect the performance. © 2019 University of Cincinnati. All rights reserved.
dc.identifier.issn10724761
dc.identifier.urihttps://hdl.handle.net/11424/257368
dc.language.isoeng
dc.publisherUniversity of Cincinnati
dc.relation.ispartofInternational Journal of Industrial Engineering : Theory Applications and Practice
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.subjectConstraint programming
dc.subjectCourse timetabling
dc.subjectInteger programming
dc.titleInteger programming versus constraint programming: A course timetabling case study
dc.typearticle
dspace.entity.typePublication
oaire.citation.endPage316
oaire.citation.issue3
oaire.citation.startPage301
oaire.citation.titleInternational Journal of Industrial Engineering : Theory Applications and Practice
oaire.citation.volume26

Files