Evolving software applications using genetic programming -- PushCalc: the evolved calculator

  • Authors:
  • Kwaku Yeboah-Antwi

  • Affiliations:
  • Hampshire College, Amherst, MA, USA

  • Venue:
  • Proceedings of the 14th annual conference companion on Genetic and evolutionary computation
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.