Adaptive large neighborhood search for the curriculum-based course timetabling problem

被引:33
作者
Kiefer, Alexander [1 ]
Hartl, Richard F. [2 ]
Schnell, Alexander [2 ]
机构
[1] Univ Vienna, Dept Business Adm, Christian Doppler Lab Efficient Intermodal Transp, Oskar Morgenstern Pl 1, A-1090 Vienna, Austria
[2] Univ Vienna, Dept Business Adm, Oskar Morgenstern Pl 1, A-1090 Vienna, Austria
关键词
University courses; Timetabling; Metaheuristics; Adaptive large neighborhood search; VEHICLE-ROUTING PROBLEMS;
D O I
10.1007/s10479-016-2151-2
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
In curriculum-based course timetabling, lectures have to be assigned to periods and rooms, while avoiding overlaps between courses of the same curriculum. Taking into account the inherent complexity of the problem, a metaheuristic solution approach is proposed, more precisely an adaptive large neighborhood search, which is based on repetitively destroying and subsequently repairing relatively large parts of the solution. Several problem-specific operators are introduced. The proposed algorithm proves to be very effective for the curriculum-based course timetabling problem. In particular, it outperforms the best algorithms of the international timetabling competition in 2007 and finds five new best known solutions for benchmark instances of the competition.
引用
收藏
页码:255 / 282
页数:28
相关论文
共 38 条
[1]   Investigating Ahuja-Orlin's large neighbourhood search approach for examination timetabling [J].
Abdullah, Salwani ;
Ahmadi, Samad ;
Burke, Edmund K. ;
Dror, Moshe .
OR SPECTRUM, 2007, 29 (02) :351-372
[2]   On the use of multi neighbourhood structures within a Tabu-based memetic approach to university timetabling problems [J].
Abdullah, Salwani ;
Turabieh, Hamza .
INFORMATION SCIENCES, 2012, 191 :146-168
[3]   A hybrid metaheuristic approach to the university course timetabling problem [J].
Abdullah, Salwani ;
Turabieh, Hamza ;
McCollum, Barry ;
McMullan, Paul .
JOURNAL OF HEURISTICS, 2012, 18 (01) :1-23
[4]   A survey of very large-scale neighborhood search techniques [J].
Ahuja, RK ;
Ergun, Ö ;
Orlin, JB ;
Punnen, AP .
DISCRETE APPLIED MATHEMATICS, 2002, 123 (1-3) :75-102
[5]  
[Anonymous], 2012, P 9 INT C PRACTICE T
[6]   Feature-based tuning of simulated annealing applied to the curriculum-based course timetabling problem [J].
Bellio, Ruggero ;
Ceschia, Sara ;
Di Gaspero, Luca ;
Schaerf, Andrea ;
Urli, Tommaso .
COMPUTERS & OPERATIONS RESEARCH, 2016, 65 :83-92
[7]   Design and statistical analysis of a hybrid local search algorithm for course timetabling [J].
Bellio, Ruggero ;
Di Gaspero, Luca ;
Schaerf, Andrea .
JOURNAL OF SCHEDULING, 2012, 15 (01) :49-61
[8]  
Bettinelli A, 2015, TOP, V23, P313, DOI 10.1007/s11750-015-0366-z
[9]   Benchmarking curriculum-based course timetabling: formulations, data formats, instances, validation, visualization, and results [J].
Bonutti, Alex ;
De Cesco, Fabio ;
Di Gaspero, Luca ;
Schaerf, Andrea .
ANNALS OF OPERATIONS RESEARCH, 2012, 194 (01) :59-70
[10]   NEW METHODS TO COLOR THE VERTICES OF A GRAPH [J].
BRELAZ, D .
COMMUNICATIONS OF THE ACM, 1979, 22 (04) :251-256