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 条
  • [21] Dynamic scheduling of manufacturing systems: a product-driven approach using hyper-heuristics
    Bouazza, Wassim
    Sallez, Yves
    Trentesaux, Damien
    INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2021, 34 (06) : 641 - 665
  • [22] Monte Carlo hyper-heuristics for examination timetabling
    Edmund K. Burke
    Graham Kendall
    Mustafa Mısır
    Ender Özcan
    Annals of Operations Research, 2012, 196 : 73 - 90
  • [23] Monte Carlo hyper-heuristics for examination timetabling
    Burke, Edmund K.
    Kendall, Graham
    Misir, Mustafa
    Ozcan, Ender
    ANNALS OF OPERATIONS RESEARCH, 2012, 196 (01) : 73 - 90
  • [24] Generalizing Hyper-heuristics via Apprenticeship Learnin
    Asta, Shahriar
    Oezcan, Ender
    Parkes, Andrew J.
    Etaner-Uyar, A. Sima
    EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION (EVOCOP 2013), 2013, 7832 : 169 - +
  • [25] Unified encoding for hyper-heuristics with application to bioinformatics
    Aleksandra Swiercz
    Edmund K. Burke
    Mateusz Cichenski
    Grzegorz Pawlak
    Sanja Petrovic
    Tomasz Zurkowski
    Jacek Blazewicz
    Central European Journal of Operations Research, 2014, 22 : 567 - 589
  • [26] Hyper-Heuristics with Low Level Parameter Adaptation
    Ren, Zhilei
    Jiang, He
    Xuan, Jifeng
    Luo, Zhongxuan
    EVOLUTIONARY COMPUTATION, 2012, 20 (02) : 189 - 227
  • [27] Unified encoding for hyper-heuristics with application to bioinformatics
    Swiercz, Aleksandra
    Burke, Edmund K.
    Cichenski, Mateusz
    Pawlak, Grzegorz
    Petrovic, Sanja
    Zurkowski, Tomasz
    Blazewicz, Jacek
    CENTRAL EUROPEAN JOURNAL OF OPERATIONS RESEARCH, 2014, 22 (03) : 567 - 589
  • [28] 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
  • [29] 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
  • [30] A review of reinforcement learning based hyper-heuristics
    Li, Cuixia
    Wei, Xiang
    Wang, Jing
    Wang, Shuozhe
    Zhang, Shuyan
    PEERJ COMPUTER SCIENCE, 2024, 10