Hyper-heuristics Can Achieve Optimal Performance for Pseudo-Boolean Optimisation

01/23/2018
by   Andrei Lissovoi, et al.
0

Selection hyper-heuristics are randomised search methodologies which choose and execute heuristics from a set of low-level heuristics. Recent research for the LeadingOnes benchmark function has 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 `simple' selection-perturbation mechanisms so success can be measured over some fixed period of time tau, 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, and the Generalised Greedy Gradient hyper-heuristics achieve optimal performance, while Generalised Greedy, although not as fast, still outperforms Random Local Search. The performance of the former two hyper-heuristics improves as the number of operators to choose from increases, while that of the Generalised Greedy hyper-heuristic does not. Experimental analyses confirm these results for realistic problem sizes and shed some light on the best choices of the parameter tau in various situations.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/29/2023

Training Feedforward Neural Networks with Bayesian Hyper-Heuristics

The process of training feedforward neural networks (FFNNs) can benefit ...
research
06/28/2021

Greedy and Local Search Heuristics to Build Area-Optimal Polygons

In this paper, we present our heuristic solutions to the problems of fin...
research
06/15/2020

Evolution of Group-Theoretic Cryptology Attacks using Hyper-heuristics

In previous work, we developed a single Evolutionary Algorithm (EA) to s...
research
06/09/2010

Towards the Design of Heuristics by Means of Self-Assembly

The current investigations on hyper-heuristics design have sprung up in ...
research
09/18/2019

Bayesian Optimisation with Gaussian Processes for Premise Selection

Heuristics in theorem provers are often parameterised. Modern theorem pr...
research
12/12/2018

Enhancing Selection Hyper-heuristics via Feature Transformations

Hyper-heuristics are a novel tool. They deal with complex optimization p...
research
02/09/2012

Hyper heuristic based on great deluge and its variants for exam timetabling problem

Today, University Timetabling problems are occurred annually and they ar...

Please sign up or login with your details

Forgot password? Click here to reset