Lissovoi, A., Oliveto, P.S. and Warwicker, J.A. (2017) On the runtime analysis of generalised selection hyper-heuristics for pseudo-boolean optimisation. In: GECCO 2017: Proceedings of the 2017 Genetic and Evolutionary Computation Conference. GECCO '17 The Genetic and Evolutionary Computation Conference, 15-19 Jul 2017, Berlin, Germany. ACM , pp. 849-856. ISBN 9781450349208
Abstract
© 2017 ACM. Selection hyper-heuristics are randomised search methodologies which choose and execute heuristics from a set of low-level heuristics. Recent time complexity analyses for the LeadingOnes benchmark function have shown that the standard simple random, permutation, random gradient, greedy and reinforcement learning selection mechanisms show no effects of learning. The idea behind the learning mechanisms is to continue to exploit the currently selected heuristic as long as it is successful. However, the probability that a promising heuristic is successful in the next step is relatively low when perturbing a reasonable solution to a combinatorial optimisation problem. In this paper we generalise the classical selection-perturbation mechanisms so success can be measured over some fixed period of length t, rather than in a single iteration. We present a benchmark function where it is necessary to learn to exploit a particular low-level heuristic, rigorously proving that it makes the difference between an efficient and an inefficient algorithm. For LeadingOnes we prove that the generalised random gradient mechanism approaches optimal performance while generalised greedy, although not as fast, still outperforms random local search. An experimental analysis shows that combining the two generalised mechanisms leads to even better performance.
Metadata
Item Type: | Proceedings Paper |
---|---|
Authors/Creators: |
|
Copyright, Publisher and Additional Information: | © 2017 ACM. |
Keywords: | Theory; Running time analysis; Hyper-heuristics; Selection heuristics |
Dates: |
|
Institution: | The University of Sheffield |
Academic Units: | The University of Sheffield > Faculty of Engineering (Sheffield) > Department of Computer Science (Sheffield) |
Depositing User: | Symplectic Sheffield |
Date Deposited: | 05 Oct 2017 13:06 |
Last Modified: | 19 Dec 2022 13:37 |
Published Version: | https://doi.org/10.1145/3071178.3071288 |
Status: | Published |
Publisher: | ACM |
Refereed: | Yes |
Identification Number: | 10.1145/3071178.3071288 |
Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:122042 |