Genetic programming: on the programming of computers by means of natural selection
Genetic programming: on the programming of computers by means of natural selection
Genetic programming: an introduction: on the automatic evolution of computer programs and its applications
Linear-Tree GP and Its Comparison with Other GP Structures
EuroGP '01 Proceedings of the 4th European Conference on Genetic Programming
Practical Genetic Algorithms with CD-ROM
Practical Genetic Algorithms with CD-ROM
A comparison of bloat control methods for genetic programming
Evolutionary Computation
Linear Genetic Programming (Genetic and Evolutionary Computation)
Linear Genetic Programming (Genetic and Evolutionary Computation)
Biostatistical Analysis (5th Edition)
Biostatistical Analysis (5th Edition)
Genetic Programming and Evolvable Machines
A Genetic Algorithm that Incorporates an Adaptive Mutation Based on an Evolutionary Model
ICMLA '09 Proceedings of the 2009 International Conference on Machine Learning and Applications
Open issues in genetic programming
Genetic Programming and Evolvable Machines
Evolutionary programming using mutations based on the Levy probability distribution
IEEE Transactions on Evolutionary Computation
Hi-index | 0.00 |
Lévy flights are a class of random walks inspired directly by observing animal foraging habits, in which the stride length is drawn from a power-law distribution. This implies that the vast majority of the strides will be short. However, on rare occasions, the stride are gigantic. We use this technique to self-adapt the mutation rate used in Linear Genetic Programming. We apply this original approach to three different classes of problems: Boolean regression, quadratic polynomial regression, and surface reconstruction. We find that in all cases, our method outperforms the generic, commonly used constant mutation rate of 1 over the size of the genotype. We compare different common values of the power-law exponent to the regular spectrum of constant values used habitually. We conclude that our novel method is a viable alternative to constant mutation rate, especially because it tends to reduce the number of parameters of genetic programing.