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 条
  • [41] Hyper-heuristics applications to manufacturing scheduling: overview and opportunities
    Wassim, Bouazza
    IFAC PAPERSONLINE, 2023, 56 (02): : 935 - 940
  • [42] A Systematic Review of Hyper-Heuristics on Combinatorial Optimization Problems
    Sanchez, Melissa
    Cruz-Duarte, Jorge M.
    Carlos Ortiz-Bayliss, Jose
    Ceballos, Hector
    Terashima-Marin, Hugo
    Amaya, Ivan
    IEEE ACCESS, 2020, 8 : 128068 - 128095
  • [43] Ant Colony Hyper-heuristics for Travelling Salesman Problem
    Abd Aziz, Zalilah
    2015 IEEE INTERNATIONAL SYMPOSIUM ON ROBOTICS AND INTELLIGENT SENSORS (IEEE IRIS2015), 2015, 76 : 534 - 538
  • [44] Evolutionary learning of selection hyper-heuristics for text classification
    Ramirez, Jonathan de Jesus Estrella
    Gomez, Juan Carlos
    APPLIED SOFT COMPUTING, 2023, 147
  • [45] Multi-objective fuzzy-based adaptive memetic algorithm with hyper-heuristics to solve university course timetabling problem
    Ghaffar, Abdul
    Sattar, Mian
    Munir, Mubbasher
    Qureshi, Zarmeen
    EAI ENDORSED TRANSACTIONS ON SCALABLE INFORMATION SYSTEMS, 2022, 9 (04)
  • [46] A graph coloring constructive hyper-heuristic for examination timetabling problems
    Sabar, Nasser R.
    Ayob, Masri
    Qu, Rong
    Kendall, Graham
    APPLIED INTELLIGENCE, 2012, 37 (01) : 1 - 11
  • [47] Beyond Hyper-Heuristics: A Squared Hyper-Heuristic Model for Solving Job Shop Scheduling Problems
    Vela, Alonso
    Cruz-Duarte, Jorge M.
    Carlos Ortiz-Bayliss, Jose
    Amaya, Ivan
    IEEE ACCESS, 2022, 10 : 43981 - 44007
  • [48] A New Initialisation Method for Examination Timetabling Heuristics
    Alsuwaylimi, Amjad A.
    Fieldsend, Jonathan E.
    2019 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI 2019), 2019, : 1636 - 1643
  • [49] Collective Hyper-heuristics for Self-assembling Robot Behaviours
    Yu, Shuang
    Song, Andy
    Aleti, Aldeida
    PRICAI 2018: TRENDS IN ARTIFICIAL INTELLIGENCE, PT II, 2018, 11013 : 499 - 507
  • [50] Multi-arme d bandit-base d hyper-heuristics for combinatorial optimization problems
    Lagos, Felipe
    Pereira, Jordi
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2024, 312 (01) : 70 - 91