Human-Competitive Evolvable Hardware Created by Means of Genetic Programming

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

Abstract

Genetic programming is a systematic method for gettingcomputers to automatically solve problems. Geneticprogramming is an extension of the idea of the geneticalgorithm into the arena of computer programs. Geneticprogramming uses the Darwinian principle of naturalselection and analogs of recombination (crossover),mutation, gene duplication, gene deletion, and certainmechanisms of developmental biology to progressivelybreed, over a series of many generations, an improvedpopulation of candidate solutions to a problem. Manyhuman-competitive results have been produced using thegenetic programming technique, including the automatedreinvention of previously patented inventions. Thischapter concentrates on the automatic synthesis of six21st century patented analog electrical circuits bymeans of genetic programming. The automatic synthesisof analog circuits is done from scratch, that is,without starting from a preexisting good design andwithout prespecifying the circuit's topology or numberor sizing of components. This chapter also brieflysummarises some examples of the automatic synthesis ofother types of complex structures by means of geneticprogramming.

Cite

CITATION STYLE

APA

Koza, J. R., Keane, M. A., Streeter, M. J., Al-Sakran, S. H., & Jones, L. W. (2006). Human-Competitive Evolvable Hardware Created by Means of Genetic Programming. In Evolvable Hardware (pp. 173–197). Springer US. https://doi.org/10.1007/0-387-31238-2_10

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