paper-with-me

Papers

Simple Hyper-heuristics Control the Neighbourhood Size of Randomised Local Search Optimally for LeadingOnes

2018-01-23 · Andrei Lissovoi, Pietro S. Oliveto, John Alasdair Warwicker

Selection HHs are randomised search methodologies which choose and execute heuristics during the optimisation process from a set of low-level heuristics. A machine learning mechanism is generally used to decide which low-level heuristic should be applied in each decision step. In this paper we analyse whether sophisticated learning mechanisms are always necessary for HHs to perform well. To this end we consider the most simple HHs from the literature and rigorously analyse their performance for the LeadingOnes function. Our analysis shows that the standard Simple Random, Permutation, Greedy and Random Gradient HHs show no signs of learning. While the former HHs do not attempt to learn from the past performance of low-level heuristics, the idea behind the Random Gradient HH is to continue to exploit the currently selected heuristic as long as it is successful. Hence, it is embedded with a reinforcement learning mechanism with the shortest possible memory. 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. We generalise the simple Random Gradient HH so success can be measured over a fixed period of time tau, instead of a single iteration. For LO we prove that the Generalised Random Gradient HH can learn to adapt the neighbourhood size of RLS to optimality during the run. We prove it has the best possible performance achievable with the low-level heuristics. We also prove that the performance of the HH improves as the number of low-level local search heuristics to choose from increases. Finally, we show that the advantages of GRG over RLS and EAs using standard bit mutation increase if the anytime performance is considered. Experimental analyses confirm these results for different problem sizes.

📄 PDF Abstract BibTeX arXiv:1801.07546

Code (0)

등록된 구현이 없습니다.

Tasks

Reinforcement Learning

Similar Papers 제목 키워드 기반

Selection Hyper-heuristics Can Automatically Adjust the Learning Period to Optimally Solve Pseudo-Boolean Problems

2026-05-28 · Benjamin Doerr, Pietro S. Oliveto, John Alasdair Warwicker arxiv

The Random Gradient hyper-heuristic was recently shown to be able to learn the optimal neighbourhood size when optimizing the LeadingOnes benchmark via the Randomised Local Search (RLS) meta-heuristic. However, for this …

Hyper-Learning for Gradient-Based Batch Size Adaptation

2022-05-17 · Calum Robert MacLellan, Feng Dong

Scheduling the batch size to increase is an effective strategy to control gradient noise when training deep neural networks. Current approaches implement scheduling heuristics that neglect structure within the optimizati…

Hyperparameter OptimizationScheduling

Epidemiological dynamics in populations structured by neighbourhoods and households

2024-01-09 · Abby Barlow, Ben Adams, Sarah Penington

Epidemiological dynamics are affected by the spatial and demographic structure of the host population. Households and neighbourhoods are known to be important groupings but little is known about the epidemiological inter…

Epidemiology

Evolution of Group-Theoretic Cryptology Attacks using Hyper-heuristics

2020-06-15 · Matthew J. Craven, John R. Woodward

In previous work, we developed a single Evolutionary Algorithm (EA) to solve random instances of the Anshel-Anshel-Goldfeld (AAG) key exchange protocol over polycyclic groups. The EA consisted of six simple heuristics wh…

Graph-theoretic Properties of the Class of Phonological Neighbourhood Networks

2021-06-01 · NAACL (CMCL) 2021 6 · Rory Turnbull

This paper concerns the structure of phonological neighbourhood networks, which are a graph-theoretic representation of the phonological lexicon. These networks represent each word as a node and links are placed between …