Monte Carlo hyper-heuristics for examination timetabling

被引:41
|
作者
Burke, Edmund K. [1 ]
Kendall, Graham [1 ]
Misir, Mustafa [2 ]
Ozcan, Ender [1 ]
机构
[1] Univ Nottingham, Sch Comp Sci, Optimisat & Planning Res Grp, Nottingham NG8 1BB, England
[2] Yeditepe Univ, Dept Comp Engn, TR-34755 Istanbul, Turkey
基金
英国工程与自然科学研究理事会;
关键词
Hyper-heuristics; Simulated annealing; Meta-heuristics; Examination timetabling; Reinforcement learning; ALGORITHM;
D O I
10.1007/s10479-010-0782-2
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
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
页数:18
相关论文
共 50 条
  • [31] An Application of Hyper-Heuristics to Flexible Manufacturing Systems
    Linard, Alexis
    van Pinxten, Joost
    2019 22ND EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2019, : 343 - 350
  • [32] Hyper-heuristics for cross-domain search
    Cichowicz, T.
    Drozdowski, M.
    Frankiewicz, M.
    Pawlak, G.
    Rytwinski, F.
    Wasilewski, J.
    BULLETIN OF THE POLISH ACADEMY OF SCIENCES-TECHNICAL SCIENCES, 2012, 60 (04) : 801 - 808
  • [33] On the investigation of hyper-heuristics on a financial forecasting problem
    Michael Kampouridis
    Abdullah Alsheddy
    Edward Tsang
    Annals of Mathematics and Artificial Intelligence, 2013, 68 : 225 - 246
  • [35] Linear combinations of heuristics for examination timetabling
    Edmund K. Burke
    Nam Pham
    Rong Qu
    Jay Yellen
    Annals of Operations Research, 2012, 194 : 89 - 109
  • [36] Hybrid heuristics for examination timetabling problem
    Azimi, ZN
    APPLIED MATHEMATICS AND COMPUTATION, 2005, 163 (02) : 705 - 733
  • [37] Solving the Software Project Scheduling Problem with Hyper-heuristics
    de Andrade, Joaquim
    Silva, Leila
    Britto, Andre
    Amaral, Rodrigo
    ARTIFICIAL INTELLIGENCEAND SOFT COMPUTING, PT I, 2019, 11508 : 399 - 411
  • [38] Test Case Features as Hyper-heuristics for Inductive Programming
    McDaid, Edward
    McDaid, Sarah
    ARTIFICIAL INTELLIGENCE APPLICATIONS AND INNOVATIONS, PT III, AIAI 2024, 2024, 713 : 362 - 375
  • [39] Training feedforward neural networks with Bayesian hyper-heuristics
    Schreuder, A. N.
    Bosman, A. S.
    Engelbrecht, A. P.
    Cleghorn, C. W.
    INFORMATION SCIENCES, 2025, 686
  • [40] Offline Learning for Selection Hyper-heuristics with Elman Networks
    Yates, William B.
    Keedwell, Edward C.
    ARTIFICIAL EVOLUTION, EA 2017, 2018, 10764 : 217 - 230