chines configuration, and then averaging the obtained
makespans and execution times. From Figure 9 it ap-
pears that an increase in the podium bank size tends
to provide better results as the average makespan de-
creases, but at the price of an increase in the execution
time as shown in Figure 10 which can be explained by
the necessity to perform more calculations for com-
puting the podium scores during search. The exe-
cution time could be reduced by implementing par-
allelization during the scores computation as these
don’t depend on each other. Also, the sudden drop
in execution time noticed at the podium bank size of
30 is explained by the early stopping of the execu-
tion due to a stagnation in the makespan, which when
correlated with the relatively low average makespan
value at this podium bank size could support the idea
that the algorithm finds better optimum more quickly.
5 CONCLUSION
In this work we have presented L-SAGA, a generative
hyper-heuristic conceived for finding near optimal so-
lutions to the PFSP. L-SAGA, by combining a simu-
lated annealing backed by a specially designed learn-
ing component for the high level, and a PFSP adapted
version of the genetic algorithm for the low level,
managed to give competitive results on some specific
small to medium size benchmarks. Still, as of this pa-
per’s results, the execution of L-SAGA shows a lack
of performance on larger and more complex instances
when compared to the state of the art. The results
obtained by analyzing L-SAGA behavior suggest that
the most important next step in improving its perfor-
mance would be to perform a more extensive high
level hyperparameters fine-tuning that would leverage
the insights found in this first study, such as those con-
cerning the effect of the podium bank size, the relative
k-point crossover value, or the beta hyperparameter
of the learning component. Coupled with an auto-
mated setup, and along some additional implementa-
tions such as multiple GA executions per HPS and a
refined similarity measure, we expect this fine-tuning
to allow L-SAGA to significantly improve on more
complex instances. This shall be our next step.
REFERENCES
Alekseeva, E., Mezmaz, M., Tuyttens, D., and Melab,
N. (2017). Parallel multi-core hyper-heuristic grasp
to solve permutation flow-shop problem. Concur-
rency and Computation: Practice and Experience,
29(9):e3835.
Bacha, S. Z. A., Belahdji, M. W., Benatchba, K., and Tayeb,
F. B.-S. (2019). A new hyper-heuristic to generate ef-
fective instance ga for the permutation flow shop prob-
lem. Procedia Computer Science, 159:1365–1374.
Burke, E. K., Hyde, M., Kendall, G., Ochoa, G.,
¨
Ozcan,
E., and Woodward, J. R. (2010). A classification of
hyper-heuristic approaches. Handbook of metaheuris-
tics, pages 449–468.
Garey, M. R., Johnson, D. S., and Sethi, R. (1976).
The complexity of flowshop and jobshop scheduling.
Mathematics of Operations Research, 1(2):117–129.
Garza-Santisteban, F., Amaya, I., Cruz-Duarte, J., Ortiz-
Bayliss, J. C.,
¨
Ozcan, E., and Terashima-Mar
´
ın, H.
(2020). Exploring problem state transformations to
enhance hyper-heuristics for the job-shop scheduling
problem. In 2020 IEEE Congress on Evolutionary
Computation (CEC), pages 1–8. IEEE.
Garza-Santisteban, F., S
´
anchez-P
´
amanes, R., Puente-
Rodr
´
ıguez, L. A., Amaya, I., Ortiz-Bayliss, J. C.,
Conant-Pablos, S., and Terashima-Mar
´
ın, H. (2019).
A simulated annealing hyper-heuristic for job shop
scheduling problems. In 2019 IEEE Congress on Evo-
lutionary Computation (CEC), pages 57–64. IEEE.
Miller, L. W., Conway, R. W., and Maxwell, W. L. (1967).
Theory of Scheduling.
Pinedo, M. L. (2012). Scheduling: Theory, Algorithms, and
Systems. Springer Science & Business Media.
Rajendran, C. and Ziegler, H. (2004). Ant-colony algo-
rithms for permutation flowshop scheduling to mini-
mize makespan/total flowtime of jobs. European Jour-
nal of Operational Research, 155(2):426–438.
Ruiz, R., Maroto, C., and Alcaraz, J. (2006). Two new ro-
bust genetic algorithms for the flowshop scheduling
problem. Omega, 34(5):461–476.
Ruiz, R. and St
¨
utzle, T. (2007). A simple and effective
iterated greedy algorithm for the permutation flow-
shop scheduling problem. European Journal of Op-
erational Research, 177(3):2033–2049.
Taillard, E. (1993). Benchmarks for basic scheduling prob-
lems. European Journal of Operational Research,
64(2):278–285.
Tasgetiren, M. F., Liang, Y.-C., Sevkli, M., and Gencyilmaz,
G. (2007). A particle swarm optimization algorithm
for makespan and total flowtime minimization in the
permutation flowshop sequencing problem. European
Journal of Operational Research, 177(3):1930–1947.
L-SAGA: A Learning Hyper-Heuristic Architecture for the Permutation Flow-Shop Problem
329