JOURNAL ARTICLE

Automatically designing selection heuristics

Abstract

In a standard evolutionary algorithm such as genetic algorithms (GAs), a selection mechanism is used to decide which individuals are to be chosen for subsequent mutation. Examples of selection mechanisms are fitness-proportional selection, in which individuals are chosen with a probability directly in proportion to their fitness value, and rank selection, in which individuals are selected with a probability in proportion to their ordinal ranking by fitness. These two human-designed selection heuristics implicitly assume that fitter individuals produce fitter offspring. Whilst one might invest human ingenuity in the construction of alternative selection heuristics, the approach adopted in this paper is to represent a generic family of selection heuristics which are applied via an algorithmic framework. We then generate instances of selection heuristics and test their performance in an evolutionary algorithm (which in this paper tackles a variety of bitstring optimization problems). The representation we use for the program space is a register machine (a set of real-valued registers on which a program is executed). Fitness-proportional and rank selection can be expressed as one-line programs, and more sophisticated selection heuristics may also be expressed. The result is a system which produces selection heuristics that outperform either of the original selection heuristics.

Keywords:
Heuristics Selection (genetic algorithm) Fitness proportionate selection Computer science Genetic programming Ranking (information retrieval) Machine learning Rank (graph theory) Genetic algorithm Heuristic Artificial intelligence Mathematical optimization Fitness function Mathematics

Metrics

34
Cited By
3.53
FWCI (Field Weighted Citation Impact)
22
Refs
0.94
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Evolutionary Algorithms and Applications
Physical Sciences →  Computer Science →  Artificial Intelligence
Metaheuristic Optimization Algorithms Research
Physical Sciences →  Computer Science →  Artificial Intelligence
Advanced Multi-Objective Optimization Algorithms
Physical Sciences →  Computer Science →  Computational Theory and Mathematics

Related Documents

BOOK-CHAPTER

Automatically Created Heuristics

Stefan EdelkampStefan Schrödl

Elsevier eBooks Year: 2011 Pages: 161-192
JOURNAL ARTICLE

Data for Designing New Phase Selection Heuristics (SAT-20 Paper)

Arijit ShawKuldeep S. Meel

Journal:   Zenodo (CERN European Organization for Nuclear Research) Year: 2020
BOOK-CHAPTER

Automatically Derived Heuristics for Planning Search

Paul MorrisRoy Feldman

Workshops in computing Year: 1990 Pages: 101-110
JOURNAL ARTICLE

Designing Approximate Accelerators, Automatically

Castro-Godínez, Jorge

Journal:   Zenodo (CERN European Organization for Nuclear Research) Year: 2021
© 2026 ScienceGate Book Chapters — All rights reserved.