We present a detailed analysis of the evolution of GP populations using the problem of finding a program which returns the maximum possible value for a given terminal and function set and a depth limit on the program tree (known as the MAX problem). We confirm the basic message of \citeGathercole:1996:aicrtd that crossover together with program size restrictions can be responsible for premature convergence to a sub-optimal solution. We show that this can happen even when the population retains a high level of variety and show that in many cases evolution from the sub-optimal solution to the solution is possible if sufficient time is allowed. In both cases theoretical models are presented and compared with actual runs. Price’s Covariance and...
Fitness distributions (landscapes) of programs tend to a limit as they get bigger. Markov chain conv...
The parsimony pressure method is perhaps the simplest and most frequently used method to control blo...
Genetic Programming is an evolutionary computation technique which searches for those computer progr...
This paper contributes to the rigorous understanding of genetic programming algorithms by providing ...
Fitness distributions (landscapes) of programs tend to a limit as they get bigger. Markov chain conv...
We provide strong theoretical and experimental evidence that standard sub-tree crossover with unifor...
In this paper, we carry out experimental investigations that complement recent theoretical investiga...
We provide strong theoretical and experimental evidence that standard sub-tree crossover with unifor...
We investigate in detail what happens as genetic programming (GP) populations evolve. Since we shall...
New genetic operators are described that assure preservation of the feasibility of candidate solutio...
International audienceThis paper proposes a theoretical analysis of Genetic Programming (GP) from th...
This article studies the sub-tree operators: mutation and crossover, within the context of Genetic ...
We provide strong theoretical and experimental evidence that standard sub-tree crossover with unifor...
A genetic algorithm is a technique designed to search large problem spaces using the Darwinian conce...
Genetic algorithms (GA) are stimulated by population genetics and evolution at the population level ...
Fitness distributions (landscapes) of programs tend to a limit as they get bigger. Markov chain conv...
The parsimony pressure method is perhaps the simplest and most frequently used method to control blo...
Genetic Programming is an evolutionary computation technique which searches for those computer progr...
This paper contributes to the rigorous understanding of genetic programming algorithms by providing ...
Fitness distributions (landscapes) of programs tend to a limit as they get bigger. Markov chain conv...
We provide strong theoretical and experimental evidence that standard sub-tree crossover with unifor...
In this paper, we carry out experimental investigations that complement recent theoretical investiga...
We provide strong theoretical and experimental evidence that standard sub-tree crossover with unifor...
We investigate in detail what happens as genetic programming (GP) populations evolve. Since we shall...
New genetic operators are described that assure preservation of the feasibility of candidate solutio...
International audienceThis paper proposes a theoretical analysis of Genetic Programming (GP) from th...
This article studies the sub-tree operators: mutation and crossover, within the context of Genetic ...
We provide strong theoretical and experimental evidence that standard sub-tree crossover with unifor...
A genetic algorithm is a technique designed to search large problem spaces using the Darwinian conce...
Genetic algorithms (GA) are stimulated by population genetics and evolution at the population level ...
Fitness distributions (landscapes) of programs tend to a limit as they get bigger. Markov chain conv...
The parsimony pressure method is perhaps the simplest and most frequently used method to control blo...
Genetic Programming is an evolutionary computation technique which searches for those computer progr...