A branch-and-cut procedure for the Udine Course Timetabling problem

被引:0
作者
Edmund K. Burke
Jakub Mareček
Andrew J. Parkes
Hana Rudová
机构
[1] The University of Nottingham,Automated Scheduling, Optimisation and Planning Group, School of Computer Science
[2] Masaryk University,Faculty of Informatics
来源
Annals of Operations Research | 2012年 / 194卷
关键词
Integer programming; Branch-and-cut; Cutting planes; Soft constraints; Educational timetabling; University course timetabling;
D O I
暂无
中图分类号
学科分类号
摘要
A branch-and-cut procedure for the Udine Course Timetabling problem is described. Simple compact integer linear programming formulations of the problem employ only binary variables. In contrast, we give a formulation with fewer variables by using a mix of binary and general integer variables. This formulation has an exponential number of constraints, which are added only upon violation. The number of constraints is exponential. However, this is only with respect to the upper bound on the general integer variables, which is the number of periods per day in the Udine Course Timetabling problem.
引用
收藏
页码:71 / 87
页数:16
相关论文
共 85 条
[1]  
Al-Yakoob S. M.(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 1028-1044
[2]  
Sherali H. D.(2005)A computational study of a cutting plane algorithm for university course timetabling Journal of Scheduling 8 497-514
[3]  
Avella P.(2004)On unions and dominants of polytopes Mathematical Programming 99 223-239
[4]  
Vasil’ev I.(1993)Linear-time separation algorithms for the three-index assignment polytope Discrete Applied Mathematics 43 1-12
[5]  
Balas E.(1989)Facets of the three-index assignment polytope Discrete Applied Mathematics 23 201-229
[6]  
Bockmayr A.(1991)An algorithm for the three-index assignment problem Operations Research 39 150-161
[7]  
Pisaruk N.(2009)Towards improving the utilisation of university teaching space The Journal of the Operational Research Society 60 130-143
[8]  
Wolsey L.(2002)Recent research directions in automated timetabling European Journal of Operational Research 140 266-280
[9]  
Balas E.(1997)Automated university timetabling: the state of the art Computer Journal 40 565-571
[10]  
Qi L. Q.(2010)A supernodal formulation of vertex colouring with applications in course timetabling Annals of Operations Research 179 105-130