Destructiveness of Lexicographic Parsimony Pressure and Alleviation by a Concatenation Crossover in Genetic Programming

05/25/2018
by   Timo Kötzing, et al.
0

For theoretical analyses there are two specifics distinguishing GP from many other areas of evolutionary computation. First, the variable size representations, in particular yielding a possible bloat (i.e. the growth of individuals with redundant parts). Second, the role and realization of crossover, which is particularly central in GP due to the tree-based representation. Whereas some theoretical work on GP has studied the effects of bloat, crossover had a surprisingly little share in this work. We analyze a simple crossover operator in combination with local search, where a preference for small solutions minimizes bloat (lexicographic parsimony pressure); the resulting algorithm is denoted Concatenation Crossover GP. For this purpose three variants of the well-studied MAJORITY test function with large plateaus are considered. We show that the Concatenation Crossover GP can efficiently optimize these test functions, while local search cannot be efficient for all three variants independent of employing bloat control.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/06/2018

Bounding Bloat in Genetic Programming

While many optimization problems work with a fixed number of decision va...
research
05/26/2023

Local Search, Semantics, and Genetic Programming: a Global Analysis

Geometric Semantic Geometric Programming (GSGP) is one of the most promi...
research
11/11/2018

Computational Complexity Analysis of Genetic Programming

Genetic Programming (GP) is an evolutionary computation technique to sol...
research
07/07/2021

Combined Global and Local Search for Optimization with Gaussian Process Models

Gaussian process (GP) model based optimization is widely applied in simu...
research
12/08/2020

Promoting Semantics in Multi-objective Genetic Programming based on Decomposition

The study of semantics in Genetic Program (GP) deals with the behaviour ...
research
09/28/2019

Genetic Programming and Gradient Descent: A Memetic Approach to Binary Image Classification

Image classification is an essential task in computer vision, which aims...
research
04/15/2022

Initialisation and Grammar Design in Grammar-Guided Evolutionary Computation

Grammars provide a convenient and powerful mechanism to define the space...

Please sign up or login with your details

Forgot password? Click here to reset