Genetic programming II: automatic discovery of reusable programs
Genetic programming II: automatic discovery of reusable programs
A compiling genetic programming system that directly manipulates the machine code
Advances in genetic programming
Foundations of statistical natural language processing
Foundations of statistical natural language processing
Estimation of Distribution Algorithms: A New Tool for Evolutionary Computation
Estimation of Distribution Algorithms: A New Tool for Evolutionary Computation
Avoiding the Bloat with Stochastic Grammar-Based Genetic Programming
Selected Papers from the 5th European Conference on Artificial Evolution
AntTAG: a new method to compose computer programs using colonies of ants
CEC '02 Proceedings of the Evolutionary Computation on 2002. CEC '02. Proceedings of the 2002 Congress - Volume 02
Probabilistic incremental program evolution
Evolutionary Computation
Developmental plasticity in linear genetic programming
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
IEEE Transactions on Evolutionary Computation
Probabilistic developmental program evolution
Proceedings of the 2010 ACM Symposium on Applied Computing
Finding short counterexamples in promela models using estimation of distribution algorithms
Proceedings of the 13th annual conference on Genetic and evolutionary computation
SSBSE'11 Proceedings of the Third international conference on Search based software engineering
An investigation of local patterns for estimation of distribution genetic programming
Proceedings of the 14th annual conference on Genetic and evolutionary computation
Hi-index | 0.01 |
We present N-gram GP, an estimation of distribution algorithm for the evolution of linear computer programs. The algorithm learns and samples a joint probability distribution of triplets of instructions (or 3-grams) at the same time as it is learning and sampling a program length distribution. We have tested N-gram GP on symbolic regressions problems where the target function is a polynomial of up to degree 12 and lawn-mower problems with lawn sizes of up to 12×12. Results show that the algorithm is effective and scales better on these problems than either linear GP or simple stochastic hill-climbing.