In this paper we study and compare the search properties of different crossover operators in genetic programming (GP) using probabilistic models and experiments to assess the amount of genetic material exchanged between the parents to generate the offspring. These operators are: standard crossover, one-point crossover and a new operator, uniform crossover. Our analysis suggests that standard crossover is a local and biased search operator not ideal to explore the search space of programs effectively. One-point crossover is better in some cases as it is able to perform a global search at the beginning of a run, but it suffers from the same problems as standard crossover later on. Uniform crossover largely overcomes these limitations as it is...
ABSTRACT Genetic Algorithms (GAs) are a set of local search algorithms that are based on principles ...
The genetic algorithm (GA) is an optimization and search technique based on the principles of geneti...
One justification for the use of crossover operators in Genetic Programming is that the crossover of...
Abstract. The performance of a genetic algorithm (GA) is dependent on many factors: the type of cros...
Abstract — Genetic Algorithms are the population based search and optimization technique that mimic ...
Genetic algorithms (GA) are stimulated by population genetics and evolution at the population level ...
In recent theoretical and experimental work on schemata in genetic programming we have proposed a ne...
Abstract. Genetic algorithms (GAs) generate solutions to optimization problems using techniques insp...
In recent theoretical and experimental work on schemata in genetic programming we have proposed a ne...
This paper presents a large and systematic body of data on the relative effectiveness of mutation, c...
Holland's analysis of the sources of power of genetic algorithms has served as guidance for the...
The performance of Genetic Algorithm (GA) depends on various operators. Crossover operator is one of...
The role of crossover and mutation in Genetic Programming (GP) has been the subject of much debate s...
AbstractThis paper presents stochastic models for two classes of Genetic Algorithms. We present impo...
Genetic algorithms (GAs) represent a method that mimics the process of natural evolution in effort t...
ABSTRACT Genetic Algorithms (GAs) are a set of local search algorithms that are based on principles ...
The genetic algorithm (GA) is an optimization and search technique based on the principles of geneti...
One justification for the use of crossover operators in Genetic Programming is that the crossover of...
Abstract. The performance of a genetic algorithm (GA) is dependent on many factors: the type of cros...
Abstract — Genetic Algorithms are the population based search and optimization technique that mimic ...
Genetic algorithms (GA) are stimulated by population genetics and evolution at the population level ...
In recent theoretical and experimental work on schemata in genetic programming we have proposed a ne...
Abstract. Genetic algorithms (GAs) generate solutions to optimization problems using techniques insp...
In recent theoretical and experimental work on schemata in genetic programming we have proposed a ne...
This paper presents a large and systematic body of data on the relative effectiveness of mutation, c...
Holland's analysis of the sources of power of genetic algorithms has served as guidance for the...
The performance of Genetic Algorithm (GA) depends on various operators. Crossover operator is one of...
The role of crossover and mutation in Genetic Programming (GP) has been the subject of much debate s...
AbstractThis paper presents stochastic models for two classes of Genetic Algorithms. We present impo...
Genetic algorithms (GAs) represent a method that mimics the process of natural evolution in effort t...
ABSTRACT Genetic Algorithms (GAs) are a set of local search algorithms that are based on principles ...
The genetic algorithm (GA) is an optimization and search technique based on the principles of geneti...
One justification for the use of crossover operators in Genetic Programming is that the crossover of...