We present a family of related test problems for genetic programming. These test problems form a very simple test environment that nevertheless possesses some degree of algorithmic subtlety. We term this genetic programming environment plus-one-recall-store (PORS). This genetic programming environment has only a pair of terminals, 1 and recall, and a pair of operations, plus and store, together with a single memory location. We present an extensive mathematical characterization of the PORS environment and report experiments testing the benefits of incorporating expert knowledge into the initial population and into the operation of crossover. The experiments indicate that, in the test environment, expert knowledge is best incorporated only in the initial population. This is a welcome result as this is the computationally inexpensive choice of the two methods of incorporating expert knowledge tested.
[1]
J. K. Kinnear,et al.
Advances in Genetic Programming
,
1994
.
[2]
S. Resnick.
Adventures in stochastic processes
,
1992
.
[3]
James I. Lathrop,et al.
An Arithmetic Test Suite for Genetic Programming
,
1996
.
[4]
Craig W. Reynolds.
An evolved, vision-based behavioral model of coordinated group motion
,
1993
.
[5]
J. Pollack,et al.
Coevolving High-Level Representations
,
1993
.
[6]
Astro Teller,et al.
The evolution of mental models
,
1994
.
[7]
L. Darrell Whitley,et al.
The GENITOR Algorithm and Selection Pressure: Why Rank-Based Allocation of Reproductive Trials is Best
,
1989,
ICGA.
[8]
Gilbert Syswerda,et al.
A Study of Reproduction in Generational and Steady State Genetic Algorithms
,
1990,
FOGA.