Simultaneous evolution of programs and their control structures
Advances in genetic programming
Genetic Programming III: Darwinian Invention & Problem Solving
Genetic Programming III: Darwinian Invention & Problem Solving
Generality versus size in genetic programming
GECCO '96 Proceedings of the 1st annual conference on Genetic and evolutionary computation
Hi-index | 0.00 |
This paper describes PushCalc, a system that evolves a Calculator, a complete software application. PushCalc is a modified version of Clojush, the clojure implementation of the PushGP genetic programming system1. PushCalc supports the definition and storage of names and functions via its naming mechanism, tags. The goal of this system is to utilise this ability to evolve an individual that can create the modular parts of the calculator and also know when and in what situations to use which modular functions and perform the correct operations depending on the input given to the system.