Evolving digital circuits using complex building blocks

1Citations
Citations of this article
20Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This work is a study of the viability of using complex building blocks (termed molecules) within the evolutionary computation paradigm of CGP; extending it to MolCGP. Increasing the complexity of the building blocks increases the design space that is to be explored to find a solution; thus, experiments were undertaken to find out whether this change affects the optimum parameter settings required. It was observed that the same degree of neutrality and (greedy) 1+4 evolution strategy gave optimum performance. The Computational Effort used to solve a series of benchmark problems was calculated, and compared with that used for the standard implementation of CGP. Significantly less Computational Effort was exerted by MolCGP in 3 out of 4 of the benchmark problems tested. Additionally, one of the evolved solutions to the 2-bit multiplier problem was examined, and it was observed that functionality present in the molecules, was exploited by evolution in a way that would be highly unlikely if using standard design techniques. © 2010 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Bremner, P., Samie, M., Dragffy, G., Pipe, T., Walker, J. A., & Tyrrell, A. M. (2010). Evolving digital circuits using complex building blocks. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6274 LNCS, pp. 37–48). https://doi.org/10.1007/978-3-642-15323-5_4

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