Structure and interpretation of computer programs
Structure and interpretation of computer programs
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 II: automatic discovery of reusable programs
Genetic programming II: automatic discovery of reusable programs
Simultaneous evolution of programs and their control structures
Advances in genetic programming
Discovery of subroutines in genetic programming
Advances in genetic programming
Evolving recursive programs for tree search
Advances in genetic programming
Evolving recursive functions for the even-parity problem using genetic programming
Advances in genetic programming
Genetic programming: an introduction: on the automatic evolution of computer programs and its applications
Genetic Programming III: Darwinian Invention & Problem Solving
Genetic Programming III: Darwinian Invention & Problem Solving
Genetic Approaches to Learning Recursive Relations
AI '93/AI '94 Selected papers from the AI'93 and AI'94 Workshops on Evolutionary Computation, Process in Evolutionary Computation
Evolving Turing-Complete Programs for a Register Machine with Self-modifying Code
Proceedings of the 6th International Conference on Genetic Algorithms
Evolving Data Structures with Genetic Programming
Proceedings of the 6th International Conference on Genetic Algorithms
Performance-Enhanced Genetic Programming
EP '97 Proceedings of the 6th International Conference on Evolutionary Programming VI
The Push3 execution stack and the evolution of control
GECCO '05 Proceedings of the 7th annual conference on Genetic and evolutionary computation
Evolving object oriented agent programs in Robocup domain
GECCO '05 Proceedings of the 7th annual workshop on Genetic and evolutionary computation
Automatic generation of object-oriented programs using genetic programming
GECCO '96 Proceedings of the 1st annual conference on Genetic and evolutionary computation
Generality versus size in genetic programming
GECCO '96 Proceedings of the 1st annual conference on Genetic and evolutionary computation
Evolving hierarchical and recursive teleo-reactive programs through genetic programming
EuroGP'03 Proceedings of the 6th European conference on Genetic programming
Graph structured program evolution
Proceedings of the 9th annual conference on Genetic and evolutionary computation
A hybrid approach to automatic programming for the object-oriented programming paradigm
Proceedings of the 2007 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries
Functional genetic programming and exhaustive program search with combinator expressions
International Journal of Knowledge-based and Intelligent Engineering Systems - Genetic Programming An Emerging Engineering Tool
Evolving encapsulated programs as shared grammars
Genetic Programming and Evolvable Machines
Self Modifying Cartesian Genetic Programming: Fibonacci, Squares, Regression and Summing
EuroGP '09 Proceedings of the 12th European Conference on Genetic Programming
Graph structured program evolution with automatically defined nodes
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
Evolving java objects using a grammar-based approach
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
Evolving high-level imperative program trees with strongly formed genetic programming
EuroGP'12 Proceedings of the 15th European conference on Genetic Programming
Hi-index | 0.00 |
This paper describes the evolution of recursive functions within an Object-Oriented Genetic Programming (OOGP) system. We evolved general solutions to factorial, Fibonacci, exponentiation, even-n-Parity, and nth-3. We report the computational effort required to evolve these methods and provide a comparison between crossover and mutation variation operators, and also undirected random search. We found that the evolutionary algorithms performed much better than undirected random search, and thats mutation outperformed crossover on most problems.