Revisiting Locality in Binary-Integer Representations

07/23/2020
by   Hrishee Shastri, et al.
0

Genetic and Evolutionary Algorithms (GEAs) rely on operators such as mutation and recombination to introduce variation to the genotypes. Because of their crucial role and effect on GEA performance, several studies have attempted to model and quantify the variation induced by different operators on various genotypic representations and GEAs. In this paper we focus on the popular representations of integers from bit strings, and ask how sensitive these particular representations are to variation operators, and in particular to single-bit mutations. We approach this question from both theoretical and experimental perspectives. First, we prove lower and upper bounds on the single-bit mutation locality of any representation by reducing the problem to hypercube mappings. We also compute an asymptotic limit for the distance distortion of any operator and any representation. Then, our experiments replicate previous results on mutation-based GEAs and examine the predictive power of the locality metrics we compute. We primarily experiment with four representations in particular, two of which have been extensively studied: Gray and standard binary encoding. Our main result is that the locality of standard binary encoding representation is no worse—and sometimes better—than that of Gray encoding. This result appears to contradict several past studies that found Gray to outperform standard binary encoding for a large class of GEA problems. We discuss various alternate explanations to Gray's better performance, but conclude that single-bit mutation locality cannot be one of those. It may, however, be useful for explaining the performance of GEAs during their exploration phase.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/05/2023

Representation-agnostic distance-driven perturbation for optimizing ill-conditioned problems

Locality is a crucial property for efficiently optimising black-box prob...
research
02/23/2023

Tight Runtime Bounds for Static Unary Unbiased Evolutionary Algorithms on Linear Functions

In a seminal paper in 2013, Witt showed that the (1+1) Evolutionary Algo...
research
12/07/2011

Pure Strategy or Mixed Strategy?

Mixed strategy EAs aim to integrate several mutation operators into a si...
research
04/12/2016

The Right Mutation Strength for Multi-Valued Decision Variables

The most common representation in evolutionary computation are bit strin...
research
08/04/2017

Standard Steady State Genetic Algorithms Can Hillclimb Faster than Mutation-only Evolutionary Algorithms

Explaining to what extent the real power of genetic algorithms lies in t...
research
09/01/2020

Fast Immune System Inspired Hypermutation Operators for Combinatorial Optimisation

Various studies have shown that immune system inspired hypermutation ope...
research
06/13/2021

Linear representation of categorical values

We propose a binary representation of categorical values using a linear ...

Please sign up or login with your details

Forgot password? Click here to reset