Feature-based tuning of single-stage simulated annealing for examination timetabling

被引:21
作者
Battistutta, Michele [1 ]
Schaerf, Andrea [1 ]
Urli, Tommaso [2 ,3 ]
机构
[1] Univ Udine, DIEGM, Via Sci 206, I-33100 Udine, Italy
[2] NICTA, Optimisat Res Grp, 7 London Circuit, Canberra, ACT 2601, Australia
[3] Australian Natl Univ, 7 London Circuit, Canberra, ACT 2601, Australia
关键词
Examination timetabling; Local search; Simulated annealing; Metaheuristics; Linear regression; Feature-based parameter tuning; BEE COLONY; OPTIMIZATION; ALGORITHM; DESIGN;
D O I
10.1007/s10479-015-2061-8
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
We propose a simulated annealing approach for the examination timetabling problem, as formulated in the 2nd International Timetabling Competition. We apply a single-stage procedure in which infeasible solutions are included in the search space and dealt with using suitable penalties. Upon our approach, we perform a statistically-principled experimental analysis, in order to understand the effect of parameter selection on the performance of our algorithm, and to devise a feature-based parameter tuning strategy, which can achieve better generalization on unseen instances with respect to a one-fits-all parameter setting. The outcome of this work is that this rather straightforward search method, if properly tuned, is able to compete with all state-of-the-art specialized solvers on the available instances. As a byproduct of this analysis, we propose and publish a new, larger set of (artificial) instances that could be used for tuning and also as a ground for future comparisons.
引用
收藏
页码:239 / 254
页数:16
相关论文
共 41 条
[1]   CONSTRUCTING SCHOOL TIMETABLES USING SIMULATED ANNEALING - SEQUENTIAL AND PARALLEL ALGORITHMS [J].
ABRAMSON, D .
MANAGEMENT SCIENCE, 1991, 37 (01) :98-113
[2]   Hybrid bee colony optimization for examination timetabling problems [J].
Alzaqebah, M. ;
Abdullah, S. .
COMPUTERS & OPERATIONS RESEARCH, 2015, 54 :142-154
[3]   An adaptive artificial bee colony and late-acceptance hill-climbing algorithm for examination timetabling [J].
Alzaqebah, M. ;
Abdullah, S. .
JOURNAL OF SCHEDULING, 2014, 17 (03) :249-262
[4]   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
[5]   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
[6]  
Birattari M., 2010, Experimental Methods for the Analysis of Optimization Algorithms, P311
[7]   Adaptive selection of heuristics for improving exam timetables [J].
Burke, Edmund K. ;
Qu, Rong ;
Soghier, Amr .
ANNALS OF OPERATIONS RESEARCH, 2014, 218 (01) :129-145
[8]  
Bykov Y., 2013, P MULT INT SCHED C T, P691
[9]  
Carter M., 1996, Selected Papers from the 1st International Conference on the Practice and Theory of Automated Timetabling, Lecture Notes in Computer Science, V1153, P3
[10]   A SURVEY OF PRACTICAL APPLICATIONS OF EXAMINATION TIMETABLING ALGORITHMS [J].
CARTER, MW .
OPERATIONS RESEARCH, 1986, 34 (02) :193-202