Abstract:
. We propose and study new search operators and a novel node representation that can make GP fitness landscapes smoother. Together with a tree evaluation method known as sub-machine code GP and the use of demes, these make up a recipe for solving very large parity problems using GP. We tested this recipe on parity problems with up to 22 input variables, solving them with a very high success probability. 1. INTRODUCTION The even-n-parity functions have long been recognised as difficult for Genetic Programming (GP) to induce if no bias favourable to their induction is introduced in the function set, the input representation, or in any other part of the algorithm. For this reason they are very interesting and have been widely used as benchmark tests [1, 4, 5, 6, 7, 23, 24, 26]. For an even-parity function of n Boolean inputs, the task is to evolve a function that returns 1 if an even number of the inputs evaluate to 1, 0 otherwise. The task seems to be difficult for at least two reasons...
Citations
|
528
|
Genetic Programming II: automatic discovery of reusable programs
– Koza
- 1994
|
|
433
|
Uniform Crossover in Genetic Algorithms
– Syswerda
- 1989
|
|
206
|
Genetic Programming : An Introduction : On the Automatic Evolution of Computer Programs and Its Applications
– Banzhaf, Nordin, et al.
- 1998
|
|
172
|
Genetic Programming: On the Programming of Computers by Natural Selection
– Koza
- 1992
|
|
90
|
A compiling genetic programming system that directly manipulates the machine code
– Nordin
- 1994
|
|
77
|
Parallel genetic programming: A scalable implementation using the transputer architecture
– Andre, Koza
- 1996
|
|
63
|
The Evolution of Size and Shape
– Langdon, Soule, et al.
- 1999
|
|
57
|
Size fair and homologous tree genetic programming crossovers. Genetic Programming and Evolvable Machines
– Langdon
- 2000
|
|
52
|
Evolutionary Program Induction of Binary Machine Code and Its Application
– Nordin
- 1997
|
|
38
|
Evolving Turing-Complete Programs for a Register Machine with Self-Modifying Code
– Nordin, Banzhaf
|
|
31
|
Tackling the boolean even N parity problem with genetic programming and limited-error fitness,” in Genetic Programming 1997
– Gathercole, Ross
- 1997
|
|
28
|
On the Search Properties of Different Crossover Operators
– Poli, Langdon
- 1998
|
|
27
|
Hierarchical Learning With Procedural Abstraction Mechanisms
– Rosca
- 1997
|
|
26
|
Code Size and Depth Flows in Genetic Programming
– Soule, Foster
- 1997
|
|
20
|
Genetic Programming with One-Point Crossover
– Poll, Langdon
|
|
18
|
A Preliminary Investigation into Evolving Modular Programs without Subtree Crossover
– Chellapilla
- 1998
|
|
18
|
Sub-Machine-Code Genetic Programming
– Poll, Langdon
- 1999
|
|
17
|
Smooth Uniform Crossover with Smooth Point Mutation in Genetic Programming: A Preliminary Study
– Page, Poll, et al.
- 1999
|
|
16
|
Evolving Recursive Functions for the Even-Parity Problem Using Genetic Programming
– Wong, Leung
|
|
13
|
Using a Tree Structured Genetic Algorithm to Perform Symbolic Regression
– McKay, Willis, et al.
- 1995
|
|
12
|
How Effective Are Multiple Populations in Genetic Programming
– Punch
- 1998
|
|
9
|
Recursion, Lambda-Abstractions and Genetic Programming
– Yu, Clark
- 1998
|
|
6
|
Is Crossover a Local Search Operator? Position Paper at the Workshop on Evolutionary Computation with Variable Size Representation at ICGA-97
– Poli
- 1997
|
|
4
|
Immediate transference of global improvements to all individuals in a population in genetic programming compared to automatically defined functions for the even-5 parity problem
– Aler
- 1998
|
|
4
|
AIMGP: A formal description
– Nordin
- 1998
|
|
4
|
Sub-Machine-Code GP: New Results and Extensions
– Poli
- 1999
|
|
3
|
Why "building blocks" don't work on parity problems
– Langdon, Poli
- 1998
|
|
3
|
Genetic Programming H: Automatic Discovery of Reusable Programs
– Koza
- 1994
|
|
1
|
ls Crossover a Local Search Operator? Position Paper at the Workshop on Evolutionary Computation with Variable Size Representation at ICGA-97
– Poll
- 1997
|
|
1
|
Sub-Machine-Code GP: New Results and Extensions
– Poll
- 1999
|