Selection hyper-heuristics and job shop scheduling problems: How does instance size influence performance?

被引:0
|
作者
Garza-Santisteban, Fernando [1 ]
Cruz-Duarte, Jorge Mario [1 ]
Amaya, Ivan [1 ]
Ortiz-Bayliss, Jose Carlos [1 ]
Conant-Pablos, Santiago Enrique [1 ]
Terashima-Marin, Hugo [1 ]
机构
[1] Tecnol Monterrey, Ave Eugenio Garza Sada 2501, Monterrey 64700, Nuevo Leon, Mexico
关键词
Job shop scheduling; Hyper-heuristic; Simulated annealing; Unified particle swarm optimization; Instance size; PARTICLE SWARM OPTIMIZATION; GENETIC ALGORITHM; SEARCH;
D O I
10.1007/s10951-024-00819-8
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Selection hyper-heuristics are novel tools that combine low-level heuristics into robust solvers commonly used for tackling combinatorial optimization problems. However, the training cost is a drawback that hinders their applicability. In this work, we analyze the effect of training with different problem sizes to determine whether an effective simplification can be made. We select Job Shop Scheduling problems as an illustrative scenario to analyze and propose two hyper-heuristic approaches, based on Simulated Annealing (SA) and Unified Particle Swarm Optimization (UPSO), which use a defined set of simple priority dispatching rules as heuristics. Preliminary results suggest a relationship between instance size and hyper-heuristic performance. We conduct experiments training on two different instance sizes to understand such a relationship better. Our data show that hyper-heuristics trained in small-sized instances perform similarly to those trained in larger ones. However, the extent of such an effect changes depending on the approach followed. This effect was more substantial for the model powered by SA, and the resulting behavior for small and large-sized instances was very similar. Conversely, for the model powered by UPSO, data were more outspread. Even so, the phenomenon was noticeable as the median performance was similar between small and large-sized instances. In fact, through UPSO, we achieved hyper-heuristics that performed better on the training set. However, using small-sized instances seems to overspecialize, which results in spread-out testing performance. Hyper-heuristics resulting from training with small-sized instances can outperform a synthetic Oracle on large-sized testing instances in about 50% of the runs for SA and 25% for UPSO. This allows for significant time savings during the training procedure, thus representing a worthy approach.
引用
收藏
页码:85 / 99
页数:15
相关论文
共 34 条
  • [1] 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
  • [2] Exploring Reward-based Hyper-heuristics for the Job-shop Scheduling Problem
    Lara-Cardenas, Erick
    Silva-Galvez, Arturo
    Ortiz-Bayliss, Jose Carlos
    Amaya, Ivan
    Cruz-Duarte, Jorge M.
    Terashima-Marin, Hugo
    2020 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2020, : 3133 - 3140
  • [3] An Adaptive Hyper-Heuristics Genetic Algorithm for Stochastic Job Shop Scheduling Problem
    Wanghui
    MECHATRONICS ENGINEERING, COMPUTING AND INFORMATION TECHNOLOGY, 2014, 556-562 : 3956 - 3960
  • [4] 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
  • [5] Hyper-heuristics for the Flexible Job Shop Scheduling Problem with Additional Constraints
    Grobler, Jacomine
    Engelbrecht, Andries P.
    ADVANCES IN SWARM INTELLIGENCE, ICSI 2016, PT II, 2016, 9713 : 3 - 10
  • [6] Hyper-Heuristics and Scheduling Problems: Strategies, Application Areas, and Performance Metrics
    Vela, Alonso
    Valencia-Rivera, Gerardo Humberto
    Cruz-Duarte, Jorge M.
    Ortiz-Bayliss, Jose Carlos
    Amaya, Ivan
    IEEE ACCESS, 2025, 13 : 14983 - 14997
  • [7] A Simulated Annealing Hyper-heuristic for Job Shop Scheduling Problems
    Garza-Santisteban, Fernando
    Sanchez-Pamanes, Roberto
    Antonio Puente-Rodriguez, Luis
    Amaya, Ivan
    Carlos Ortiz-Bayliss, Jose
    Conant-Pablos, Santiago
    Terashima-Marin, Hugo
    2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 57 - 64
  • [8] How the Duration of the Learning Period Affects the Performance of Random Gradient Selection Hyper-Heuristics
    Lissovoi, Andrei
    Oliveto, Pietro S.
    Warwicker, John Alasdair
    THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 2376 - 2383
  • [9] Heuristics for short route job shop scheduling problems
    Drobouchevitch, IG
    Strusevich, VA
    MATHEMATICAL METHODS OF OPERATIONS RESEARCH, 1998, 48 (03) : 359 - 375
  • [10] Improving Hyper-heuristic Performance for Job Shop Scheduling Problems Using Neural Networks
    Lara-Cardenas, Erick
    Sanchez-Diaz, Xavier
    Amaya, Ivan
    Carlos Ortiz-Bayliss, Jose
    ADVANCES IN SOFT COMPUTING, MICAI 2019, 2019, 11835 : 150 - 161