INTEGER PROGRAMMING VERSUS CONSTRAINT PROGRAMMING: A COURSE TIMETABLING CASE STUDY

被引:0
|
作者
Gulcu, Ayla [1 ]
Bulkan, Serol [2 ]
机构
[1] Fatih Sultan Mehmet Univ, Dept Comp Engn, Istanbul, Turkey
[2] Marmara Univ, Dept Ind Engn, Istanbul, Turkey
关键词
course timetabling; integer programming; constraint programming;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In 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.
引用
收藏
页码:301 / 316
页数:16
相关论文
共 50 条
  • [1] A binary integer programming model for university course timetabling problem and a case study
    Kocken, Hale Gonce
    Ozdemir, Rumeysa
    Ahlatcioglu, Mehmet
    [J]. ISTANBUL UNIVERSITY JOURNAL OF THE SCHOOL OF BUSINESS, 2014, 43 (01): : 28 - 54
  • [2] An integer programming formulation for a case study in university timetabling
    Daskalaki, S
    Birbas, T
    Housos, E
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2004, 153 (01) : 117 - 135
  • [3] A computational approach to enhancing course timetabling with integer programming
    MirHassani, S. A.
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2006, 175 (01) : 814 - 822
  • [4] New integer linear programming approaches for course timetabling
    Boland, Natashia
    Hughes, Barry D.
    Merlot, Liam T. G.
    Stuckey, Peter J.
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (07) : 2209 - 2233
  • [5] Integer programming for minimal perturbation problems in university course timetabling
    Phillips, Antony E.
    Walker, Cameron G.
    Ehrgott, Matthias
    Ryan, David M.
    [J]. ANNALS OF OPERATIONS RESEARCH, 2017, 252 (02) : 283 - 304
  • [6] Integer programming for minimal perturbation problems in university course timetabling
    Antony E. Phillips
    Cameron G. Walker
    Matthias Ehrgott
    David M. Ryan
    [J]. Annals of Operations Research, 2017, 252 : 283 - 304
  • [7] Integer programming techniques for educational timetabling
    Fonseca, George H. G.
    Santos, Haroldo G.
    Carrano, Eduardo G.
    Stidsen, Thomas J. R.
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 262 (01) : 28 - 39
  • [8] A Constraint Programming Approach to Solving University Course Timetabling Problem (UCTP)
    Junn, Kuan Yik
    Obit, Joe Henry
    Alfred, Rayner
    [J]. ADVANCED SCIENCE LETTERS, 2017, 23 (11) : 11023 - 11026
  • [9] Constraint logic programming for examination timetabling
    Boizumault, P
    Delon, Y
    Peridy, L
    [J]. JOURNAL OF LOGIC PROGRAMMING, 1996, 26 (02): : 217 - 233
  • [10] Constraint programming approach for school timetabling
    Valouxis, C
    Housos, E
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2003, 30 (10) : 1555 - 1572