Title
Genetic Programming and Autoconstructive Evolution with the Push Programming Language
Abstract
Push is a programming language designed for the expression of evolving programs within an evolutionary computation system. This article describes Push and illustrates some of the opportunities that it presents for evolutionary computation. Two evolutionary computation systems, PushGP and Pushpop, are described in detail. PushGP is a genetic programming system that evolves Push programs to solve computational problems. Pushpop, an “autoconstructive evolution” system, also evolves Push programs but does so while simultaneously evolving its own evolutionary mechanisms.
Year
DOI
Venue
2002
10.1023/A:1014538503543
Genetic Programming and Evolvable Machines
Keywords
Field
DocType
genetic programming,artificial life,modularity,programming languages,self-adaptation
Interactive evolutionary computation,Programming language,Computer science,Inductive programming,Genetic programming,Genetic representation,Artificial intelligence,Evolutionary programming,Programming domain,Autoconstructive,Machine learning,Java Evolutionary Computation Toolkit
Journal
Volume
Issue
ISSN
3
1
1573-7632
Citations 
PageRank 
References 
94
7.00
13
Authors
2
Name
Order
Citations
PageRank
Lee Spector119517.32
Alan Robinson2947.00