Back to Search Start Over

Combining hyper-heuristics to evolve ensembles of priority rules for on-line scheduling.

Authors :
Gil-Gala, Francisco J.
Sierra, María R.
Mencía, Carlos
Varela, Ramiro
Source :
Natural Computing. Dec2022, Vol. 21 Issue 4, p553-563. 11p.
Publication Year :
2022

Abstract

Combining metaheuristics is a common technique that may produce high quality solutions to complex problems. In this paper, we propose a combination of Genetic Programming (GP) and Genetic Algorithm (GA) to obtain ensembles of priority rules to solve a scheduling problem, denoted (1 , C a p (t) | | ∑ T i) , on-line. In this problem, a set of jobs must be scheduled on a single machine whose capacity varies over time. The proposed approach interleaves GP and GA so that a GP is in charge of evolving single priority rules and a GA is executed after each iteration of the GP to evolve ensembles from the rules produced by the GP in this iteration, at the same time as the GP evolves the next generation of rules. Therefore, the ensembles are obtained in an anytime fashion. In the experimental study, we compare the proposed approach to a previous one in which the GP was firstly run to evolve a large pool of candidate priority rules, and then the GA was run to obtain ensembles from that pool of rules. The results of this study revealed that the ensembles produced by the interleaved combination of GP and GA are better than those obtained by the sequential combination of GP and GA. So, these results, together with the ensembles being available earlier, make this approach more appropriate to the on-line requirements of the scheduling problem. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
15677818
Volume :
21
Issue :
4
Database :
Academic Search Index
Journal :
Natural Computing
Publication Type :
Academic Journal
Accession number :
160427431
Full Text :
https://doi.org/10.1007/s11047-020-09793-4