Genetic programming can be used as an automated
invention machine to synthesise designs for complex
structures. In particular, genetic programming has
automatically synthesized complex structures that
infringe, improve upon, or duplicate the functionality
of 21 previously patented inventions (including analog
electrical circuits, controllers, and mathematical
algorithms). Genetic programming has also generated two
patentable new inventions (involving controllers).
Genetic programming has also generated numerous
additional human-competitive results involving the
design of quantum computing circuits as well as other
substantial results involving antennae, networks of
chemical reactions (metabolic pathways), and genetic
networks. We believe that these results are the direct
consequence of a group of techniques, many unique to
genetic programming, that facilitate the automatic
synthesis of complex structures. These techniques
include automatic reuse, parameterised reuse,
parameterised topologies, and developmental genetic
programming. The paper describes these techniques and
how they contribute to automated design.
%0 Book Section
%1 koza:2003:GPTP
%A Koza, John R.
%A Streeter, Matthew J.
%A Keane, Martin A.
%B Genetic Programming Theory and Practise
%D 2003
%E Riolo, Rick L.
%E Worzel, Bill
%I Kluwer
%K Hierarchy, algorithms, architecture-altering automatically circuits, controllers defined development, functions, genetic iterations, loops, operations, parameterized programming, recursions, reuse, stores, topologies,
%P 221--237
%T Automated Synthesis by Means of Genetic Programming of
Complex Structures Incorporating Reuse, Hierarchies,
Development, and Parameterized Toplogies
%U http://www.genetic-programming.com/jkpdf/gptp2003.pdf
%X Genetic programming can be used as an automated
invention machine to synthesise designs for complex
structures. In particular, genetic programming has
automatically synthesized complex structures that
infringe, improve upon, or duplicate the functionality
of 21 previously patented inventions (including analog
electrical circuits, controllers, and mathematical
algorithms). Genetic programming has also generated two
patentable new inventions (involving controllers).
Genetic programming has also generated numerous
additional human-competitive results involving the
design of quantum computing circuits as well as other
substantial results involving antennae, networks of
chemical reactions (metabolic pathways), and genetic
networks. We believe that these results are the direct
consequence of a group of techniques, many unique to
genetic programming, that facilitate the automatic
synthesis of complex structures. These techniques
include automatic reuse, parameterised reuse,
parameterised topologies, and developmental genetic
programming. The paper describes these techniques and
how they contribute to automated design.
%& 14
%@ 1-4020-7581-2
@incollection{koza:2003:GPTP,
abstract = {Genetic programming can be used as an automated
invention machine to synthesise designs for complex
structures. In particular, genetic programming has
automatically synthesized complex structures that
infringe, improve upon, or duplicate the functionality
of 21 previously patented inventions (including analog
electrical circuits, controllers, and mathematical
algorithms). Genetic programming has also generated two
patentable new inventions (involving controllers).
Genetic programming has also generated numerous
additional human-competitive results involving the
design of quantum computing circuits as well as other
substantial results involving antennae, networks of
chemical reactions (metabolic pathways), and genetic
networks. We believe that these results are the direct
consequence of a group of techniques, many unique to
genetic programming, that facilitate the automatic
synthesis of complex structures. These techniques
include automatic reuse, parameterised reuse,
parameterised topologies, and developmental genetic
programming. The paper describes these techniques and
how they contribute to automated design.},
added-at = {2008-06-19T17:35:00.000+0200},
author = {Koza, John R. and Streeter, Matthew J. and Keane, Martin A.},
biburl = {https://www.bibsonomy.org/bibtex/24db598dd624748459e3e9349788d9b13/brazovayeye},
booktitle = {Genetic Programming Theory and Practise},
chapter = 14,
editor = {Riolo, Rick L. and Worzel, Bill},
interhash = {02cf2f4c88fcccb479242240da6c4e94},
intrahash = {4db598dd624748459e3e9349788d9b13},
isbn = {1-4020-7581-2},
keywords = {Hierarchy, algorithms, architecture-altering automatically circuits, controllers defined development, functions, genetic iterations, loops, operations, parameterized programming, recursions, reuse, stores, topologies,},
pages = {221--237},
publisher = {Kluwer},
size = {14 pages},
timestamp = {2008-06-19T17:44:15.000+0200},
title = {Automated Synthesis by Means of Genetic Programming of
Complex Structures Incorporating Reuse, Hierarchies,
Development, and Parameterized Toplogies},
url = {http://www.genetic-programming.com/jkpdf/gptp2003.pdf},
year = 2003
}