Automated Synthesis by Means of Genetic Programming of Complex Structures Incorporating Reuse, Parameterized Reuse, Hierarchies, and Development

  • Koza J
  • Streeter M
  • Keane M
N/ACitations
Citations of this article
18Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Genetic programming can be used as an automatedinvention machine to synthesise designs for complexstructures. In particular, genetic programming hasautomatically synthesized complex structures thatinfringe, improve upon, or duplicate the functionalityof 21 previously patented inventions (including analogelectrical circuits, controllers, and mathematicalalgorithms). Genetic programming has also generated twopatentable new inventions (involving controllers).Genetic programming has also generated numerousadditional human-competitive results involving thedesign of quantum computing circuits as well as othersubstantial results involving antennae, networks ofchemical reactions (metabolic pathways), and geneticnetworks. We believe that these results are the directconsequence of a group of techniques, many unique togenetic programming, that facilitate the automaticsynthesis of complex structures. These techniquesinclude automatic reuse, parameterised reuse,parameterised topologies, and developmental geneticprogramming. The paper describes these techniques andhow they contribute to automated design.

Cite

CITATION STYLE

APA

Koza, J. R., Streeter, M. J., & Keane, M. A. (2003). Automated Synthesis by Means of Genetic Programming of Complex Structures Incorporating Reuse, Parameterized Reuse, Hierarchies, and Development. In Genetic Programming Theory and Practice (pp. 221–237). Springer US. https://doi.org/10.1007/978-1-4419-8983-3_14

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free