Adaptation in natural and artificial systems
Adaptation in natural and artificial systems
Analysis of single-node (building) blocks in genetic programming
Advances in genetic programming
Rooted-tree schemata in genetic programming
Advances in genetic programming
Genetic Algorithms in Search, Optimization and Machine Learning
Genetic Algorithms in Search, Optimization and Machine Learning
A new approach to evaluate GP schema in context
GECCO '05 Proceedings of the 7th annual workshop on Genetic and evolutionary computation
Context-Based repeated sequences in linear genetic programming
EuroGP'05 Proceedings of the 8th European conference on Genetic Programming
Mining Evolving Learning Algorithms
EuroGP '09 Proceedings of the 12th European Conference on Genetic Programming
Have your spaghetti and eat it too: evolutionary algorithmics and post-evolutionary analysis
Genetic Programming and Evolvable Machines
Hi-index | 0.00 |
Researchers have attempted to explain the power of Genetic Programming (GP) search using various notions of schema. However empirical studies of schemas have been limited due to their vast numbers in typical populations. This paper addresses the problem of analyzing schemas represented by tree-fragments. It describes a new efficient way of representing the huge sets of fragments in a population of GP programs and presents an algorithm to find all fragments using this efficient representation. Using this algorithm, the paper presents an initial analysis of fragments in populations of up to 300 programs, each up to seven nodes deep. The analysis demonstrates a surprisingly large variation in the numbers of fragments through evolution and a non-monotonic rise in the most useful fragments. With his method, empirical investigation of the GP building block hypothesis and schema theory in realistic sized GP systems becomes possible.