A computational study of a cutting plane algorithm for university course timetabling

被引:35
作者
Avella, P
Vasil'Ev, I
机构
[1] Univ Sannio, RCOST, I-82100 Benevento, Italy
[2] Univ Salerno, Ctr Ric Matemat Pura & Applicata, I-84084 Fisciano, SA, Italy
[3] Russian Acad Sci, Inst Syst Dynam & Control Theory, Siberian Branch, Irkutsk 664033, Russia
关键词
D O I
10.1007/s10951-005-4780-1
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In this paper, we describe a case-study where a Branch-and-Cut algorithm yields the "optimal" solution of a real-world timetabling problem of University courses (University Course Timetabling problem). The problem is formulated as a Set Packing problem with side constraints. To tighten the initial formulation, we utilize well-known valid inequalities of the Set Packing polytope, namely Clique and Lifted Odd-Hole inequalities. We also analyze the combinatorial properties of the problem to introduce new families of cutting planes that are not valid for the Set Packing polytope, and their separation algorithms. These cutting planes turned out to be very effective to yield the optimal solution of a set of real-world instances with up to 69 courses, 59 teachers, and 15 rooms.
引用
收藏
页码:497 / 514
页数:18
相关论文
共 51 条
[1]   University course timetabling using constraint handling rules [J].
Abdennadher, S ;
Marte, M .
APPLIED ARTIFICIAL INTELLIGENCE, 2000, 14 (04) :311-325
[2]   A VERY HIGH-SPEED ARCHITECTURE FOR SIMULATED ANNEALING [J].
ABRAMSON, D .
COMPUTER, 1992, 25 (05) :27-36
[3]  
AKKOYUNLU EA, 1973, COMPUT J, V16, P347, DOI 10.1093/comjnl/16.4.347
[4]  
[Anonymous], LECT NOTES COMPUTER
[5]  
[Anonymous], 1993, GEOMETRIC ALGORITHMS
[6]  
[Anonymous], 2003, HDB GRAPH THEORY
[7]  
[Anonymous], LECT NOTES COMPUTER
[8]  
Bardadym V. A., 1996, Practice and Theory of Automated Timetabling. First International Conference. Selected Papers, P22
[9]  
Birbas T, 1997, J OPER RES SOC, V48, P1191
[10]   Set packing relaxations of some integer programs [J].
Borndörfer, R ;
Weismantel, R .
MATHEMATICAL PROGRAMMING, 2000, 88 (03) :425-450