The design of analog circuits by hand is a difficult task, and many successful approaches to automating this design process based on evolutionary computation have been proposed. The fitness evaluations necessary to evolve linear analog circuits are relatively straightforward. However, this is not the case for nonlinear analog circuits, especially for the most general class of design tasks: reverse-engineering an arbitrary nonlinear 'black box' circuit. Here, we investigate different approaches to fitness evaluations in this setting. Results show that an incremental algorithm outperforms naive approaches, and that it is possible to evolve robust nonlinear analog circuits with time-domain output behavior that closely matches that of black box circuits for any time-domain input. © 2014 Springer International Publishing Switzerland.
CITATION STYLE
Cornforth, T. W., & Lipson, H. (2014). Reverse-engineering nonlinear analog circuits with evolutionary computation. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8553 LNCS, pp. 105–116). Springer Verlag. https://doi.org/10.1007/978-3-319-08123-6_9
Mendeley helps you to discover research relevant for your work.