Bounding Bloat in Genetic Programming

06/06/2018
by   Benjamin Doerr, et al.
0

While many optimization problems work with a fixed number of decision variables and thus a fixed-length representation of possible solutions, genetic programming (GP) works on variable-length representations. A naturally occurring problem is that of bloat (unnecessary growth of solutions) slowing down optimization. Theoretical analyses could so far not bound bloat and required explicit assumptions on the magnitude of bloat. In this paper we analyze bloat in mutation-based genetic programming for the two test functions ORDER and MAJORITY. We overcome previous assumptions on the magnitude of bloat and give matching or close-to-matching upper and lower bounds for the expected optimization time. In particular, we show that the (1+1) GP takes (i) Θ(T_init + n n) iterations with bloat control on ORDER as well as MAJORITY; and (ii) O(T_init T_init + n ( n)^3) and Ω(T_init + n n) (and Ω(T_init T_init) for n=1) iterations without bloat control on MAJORITY.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/25/2018

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

For theoretical analyses there are two specifics distinguishing GP from ...
research
10/07/2021

Using Traceless Genetic Programming for Solving Multiobjective Optimization Problems

Traceless Genetic Programming (TGP) is a Genetic Programming (GP) varian...
research
07/27/2010

Computational Complexity Analysis of Simple Genetic Programming On Two Problems Modeling Isolated Program Semantics

Analyzing the computational complexity of evolutionary algorithms for bi...
research
11/11/2018

Computational Complexity Analysis of Genetic Programming

Genetic Programming (GP) is an evolutionary computation technique to sol...
research
04/13/2013

Improving Generalization Ability of Genetic Programming: Comparative Study

In the field of empirical modeling using Genetic Programming (GP), it is...
research
12/19/2019

Multi-Robot Path Planning Via Genetic Programming

This paper presents a Genetic Programming (GP) approach to solving multi...
research
05/25/2021

Speed Benchmarking of Genetic Programming Frameworks

Genetic Programming (GP) is known to suffer from the burden of being com...

Please sign up or login with your details

Forgot password? Click here to reset