Monte Carlo hyper-heuristics for examination timetabling

被引:0
作者
Edmund K. Burke
Graham Kendall
Mustafa Mısır
Ender Özcan
机构
[1] University of Nottingham,Automated Scheduling, Optimisation and Planning Research Group, School of Computer Science
[2] Yeditepe University,Department of Computer Engineering
来源
Annals of Operations Research | 2012年 / 196卷
关键词
Hyper-heuristics; Simulated annealing; Meta-heuristics; Examination timetabling; Reinforcement learning;
D O I
暂无
中图分类号
学科分类号
摘要
Automating the neighbourhood selection process in an iterative approach that uses multiple heuristics is not a trivial task. Hyper-heuristics are search methodologies that not only aim to provide a general framework for solving problem instances at different difficulty levels in a given domain, but a key goal is also to extend the level of generality so that different problems from different domains can also be solved. Indeed, a major challenge is to explore how the heuristic design process might be automated. Almost all existing iterative selection hyper-heuristics performing single point search contain two successive stages; heuristic selection and move acceptance. Different operators can be used in either of the stages. Recent studies explore ways of introducing learning mechanisms into the search process for improving the performance of hyper-heuristics. In this study, a broad empirical analysis is performed comparing Monte Carlo based hyper-heuristics for solving capacitated examination timetabling problems. One of these hyper-heuristics is an approach that overlaps two stages and presents them in a single algorithmic body. A learning heuristic selection method (L) operates in harmony with a simulated annealing move acceptance method using reheating (SA) based on some shared variables. Yet, the heuristic selection and move acceptance methods can be separated as the proposed approach respects the common selection hyper-heuristic framework. The experimental results show that simulated annealing with reheating as a hyper-heuristic move acceptance method has significant potential. On the other hand, the learning hyper-heuristic using simulated annealing with reheating move acceptance (L–SA) performs poorly due to certain weaknesses, such as the choice of rewarding mechanism and the evaluation of utility values for heuristic selection as compared to some other hyper-heuristics in examination timetabling. Trials with other heuristic selection methods confirm that the best alternative for the simulated annealing with reheating move acceptance for examination timetabling is a previously proposed strategy known as the choice function.
引用
收藏
页码:73 / 90
页数:17
相关论文
共 75 条
  • [1] Abdullah S.(2007)A tabu-based large neighbourhood search methodology for the capacitated examination timetabling problem Journal of the Operational Research Society 58 1494-1502
  • [2] Ahmadi S.(2005)Hybrid heuristics for examination timetabling problem Applied Mathematics and Computation 163 705-733
  • [3] Burke E. K.(1964)Final examination scheduling Communications of the ACM 7 494-498
  • [4] Dror M.(1999)A multistage evolutionary algorithm for the timetable problem IEEE Trans Evolutionary Computation 3 63-74
  • [5] McCollum B.(2004)Solving examination timetabling problems through adaption of heuristic orderings Annals of Operations Research 129 107-134
  • [6] Azimi Z. N.(2002)Recent research directions in automated timetabling European Journal of Operational Research 140 266-280
  • [7] Broder S.(2007)A graph-based hyper-heuristic for educational timetabling problems European Journal of Operational Research 176 177-192
  • [8] Burke E. K.(2008)Novel local search-based approaches to university examination timetabling INFORMS Journal on Computing 20 86-99
  • [9] Newall J. P.(1986)A survey of practical applications of examination timetabling algorithms Operations Research Society of America 34 193-202
  • [10] Burke E. K.(1996)Examination timetabling: Algorithmic strategies and applications Journal of the Operational Research Society 47 373-383