Hyper-heuristics for personnel scheduling domains

被引:0
|
作者
Kletzander, Lucas [1 ]
Musliu, Nysret [1 ]
机构
[1] Christian Doppler Lab Artificial Intelligence & Op, DBAI Wien, Karlsplatz 13, Vienna, ON, Canada
关键词
Hyper-heuristics; Personnel scheduling; Combinatorial optimization;
D O I
10.1016/j.artint.2024.104172
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In real-life applications problems can frequently change or require small adaptations. Manually creating and tuning algorithms for different problem domains or different versions of a problem can be cumbersome and time-consuming. In this paper we consider several important problems with high practical relevance, which are Rotating Workforce Scheduling, Minimum Shift Design, and Bus Driver Scheduling. Instead of designing very specific solution methods, we propose to use the more general approach based on hyper-heuristics which take a set of simpler lowlevel heuristics and combine them to automatically create a fitting heuristic for the problem at hand. This paper presents a major study on applying hyper-heuristics to these domains, which contributes in four different ways: First, it defines new low-level heuristics for these scheduling domains, allowing to apply hyper-heuristics to them for the first time. Second, it provides a comparison of several state-of-the-art hyper-heuristics on those domains. Third, new best solutions for several instances of the different problem domains are found. Finally, a detailed investigation of the use of low-level heuristics by the hyper-heuristics gives insights in the way hyper-heuristics apply to different domains and the importance of different low-level heuristics. The results show that hyper-heuristics are able to perform well even on very complex practical problem domains in the area of scheduling and, while being more general and requiring less problem-specific adaptation, can in several cases compete with specialized algorithms for the specific problems. Several hyper-heuristics with very good performance across different real-life domains are identified. They can efficiently select low-level heuristics to apply for each domain, but for repeated application they benefit from evaluating and selecting the most useful subset of these heuristics. These results help to improve industrial systems in use for solving different scheduling scenarios by allowing faster and easier adaptation to new problem variants.
引用
收藏
页数:30
相关论文
共 50 条
  • [31] Optimal discharge scheduling of energy storage systems in MicroGrids based on hyper-heuristics
    Mallol-Poyato, R.
    Salcedo-Sanz, S.
    Jimenez-Fernandez, S.
    Diaz-Villar, P.
    RENEWABLE ENERGY, 2015, 83 : 13 - 24
  • [32] Automatic design for shop scheduling strategies based on hyper-heuristics: A systematic review
    Guo, Haoxin
    Liu, Jianhua
    Zhuang, Cunbo
    ADVANCED ENGINEERING INFORMATICS, 2022, 54
  • [33] Combining hyper-heuristics to evolve ensembles of priority rules for on-line scheduling
    Francisco J. Gil-Gala
    María R. Sierra
    Carlos Mencía
    Ramiro Varela
    Natural Computing, 2022, 21 : 553 - 563
  • [34] Constructive hyper-heuristics in class timetabling
    Ross, P
    Marín-Blázquez, JG
    2005 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-3, PROCEEDINGS, 2005, : 1493 - 1500
  • [35] Selection hyper-heuristics in dynamic environments
    Kiraz, B.
    Etaner-Uyar, A. S.
    Ozcan, E.
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2013, 64 (12) : 1753 - 1769
  • [36] Influence of Instance Size on Selection Hyper-Heuristics for Job Shop Scheduling Problems
    Garza-Santisteban, Fernando
    Cruz-Duarte, Jorge M.
    Amaya, Ivan
    Carlos Ortiz-Bayliss, Jose
    Enrique Conant-Pablos, Santiago
    Terashima-Marin, Hugo
    2019 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI 2019), 2019, : 1708 - 1715
  • [37] A Survey on Examination Scheduling Problem (ESP) and Hyper-Heuristics Approaches for Solving ESP
    Rankhambe, Jayashree P.
    Pandharpatte, Rupali M.
    2015 IEEE INTERNATIONAL CONFERENCE ON INFORMATION PROCESSING (ICIP), 2015, : 254 - 259
  • [38] An Adaptive Hyper-Heuristics Genetic Algorithm for Stochastic Job Shop Scheduling Problem
    Wanghui
    MECHATRONICS ENGINEERING, COMPUTING AND INFORMATION TECHNOLOGY, 2014, 556-562 : 3956 - 3960
  • [39] Optimization, Dispatching Rules and Hyper-heuristics: A Comparison in Dynamic Single Machine Scheduling
    Su Nguyen
    IECON 2017 - 43RD ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2017, : 4796 - 4801
  • [40] 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