The design (synthesis) of an analog electrical circuit
entails the creation of both the topology and sizing
(numerical values) of all of the circuit's components.
There has previously been no general automated
technique for automatically creating the design for an
analog electrical circuit from a high-level statement
of the circuit's desired behavior. This paper shows how
genetic programming can be used to automate the design
of eight prototypical analog circuits, including a
lowpass filter, a highpass filter, a bandstop filter, a
tri-state frequency discriminator circuit, a
frequency-measuring circuit, a 60 dB amplifier, a
computational circuit for the square root function, and
a time-optimal robot controller circuit.
%0 Journal Article
%1 Koza:2000:CMAME
%A Koza, John R.
%A Bennett III, Forrest H
%A Andre, David
%A Keane, Martin A.
%D 2000
%J Computer Methods in Applied Mechanics and
Engineering
%K algorithms, genetic programming
%N 2-4
%P 459--482
%T Synthesis of topology and sizing of analog electrical
circuits by means of genetic programming
%U http://www.sciencedirect.com/science/article/B6V29-40CRYKF-M/1/5360f0a76976701c046d5032c98fdcee
%V 186
%X The design (synthesis) of an analog electrical circuit
entails the creation of both the topology and sizing
(numerical values) of all of the circuit's components.
There has previously been no general automated
technique for automatically creating the design for an
analog electrical circuit from a high-level statement
of the circuit's desired behavior. This paper shows how
genetic programming can be used to automate the design
of eight prototypical analog circuits, including a
lowpass filter, a highpass filter, a bandstop filter, a
tri-state frequency discriminator circuit, a
frequency-measuring circuit, a 60 dB amplifier, a
computational circuit for the square root function, and
a time-optimal robot controller circuit.
@article{Koza:2000:CMAME,
abstract = {The design (synthesis) of an analog electrical circuit
entails the creation of both the topology and sizing
(numerical values) of all of the circuit's components.
There has previously been no general automated
technique for automatically creating the design for an
analog electrical circuit from a high-level statement
of the circuit's desired behavior. This paper shows how
genetic programming can be used to automate the design
of eight prototypical analog circuits, including a
lowpass filter, a highpass filter, a bandstop filter, a
tri-state frequency discriminator circuit, a
frequency-measuring circuit, a 60 dB amplifier, a
computational circuit for the square root function, and
a time-optimal robot controller circuit.},
added-at = {2008-06-19T17:35:00.000+0200},
author = {Koza, John R. and {Bennett III}, Forrest H and Andre, David and Keane, Martin A.},
biburl = {https://www.bibsonomy.org/bibtex/22d8bc451313a873cd276d09053da623e/brazovayeye},
email = {john@johnkoza.com},
interhash = {4782defa2e71bf0bd87266982eb71509},
intrahash = {2d8bc451313a873cd276d09053da623e},
journal = {Computer Methods in Applied Mechanics and
Engineering},
keywords = {algorithms, genetic programming},
month = {June},
number = {2-4},
pages = {459--482},
size = {34 pages},
timestamp = {2008-06-19T17:44:13.000+0200},
title = {Synthesis of topology and sizing of analog electrical
circuits by means of genetic programming},
url = {http://www.sciencedirect.com/science/article/B6V29-40CRYKF-M/1/5360f0a76976701c046d5032c98fdcee},
volume = 186,
year = 2000
}