MetaCart Sign in to MyCiteSeerX

Include Citations | Advanced Search | Help

Disambiguated Search | Include Citations | Advanced Search | Help

Solving High-Order Boolean Parity Problems with Smooth Uniform Crossover, Sub-Machine Code GP and Demes (2000) [17 citations — 2 self]

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