Conference paper

BIDLO Michal and VAŠÍČEK Zdeněk. Gate-Level Evolutionary Development Using Cellular Automata. In: 2008 NASA/ESA Conference on Adaptive Hardware and Systems. Los Alamitos: IEEE Computer Society Press, 2008, pp. 11-18. ISBN 978-0-7695-3166-3.
Publication language:english
Original title:Gate-Level Evolutionary Development Using Cellular Automata
Title (cs):Evoluční vývin na úrovni hradel využívající celulární automaty
Proceedings:2008 NASA/ESA Conference on Adaptive Hardware and Systems
Conference:NASA/ESA Conference on Adaptive Hardware and Systems
Place:Los Alamitos, US
Publisher:IEEE Computer Society Press
Evolutionary algorithm, development, cellular automaton, combinational circuit
In this paper we present a novel evolutionary developmental technique for the design of the combinational circuits. This technique is based on the development one-dimensional uniform cellular automaton. The goal is to evolve a cellular automaton -- its local transition function and two different initial states from which a combinational circuit with a given functionality at the
gate-level may be developed. The two evolved initial states are intended to demonstrate the ability of the developmental process to construct the given circuit by means of a single local transition function. Moreover, it will be shown that the developmental process is able to adapt also to other initial
states than that were originally evolved, i.e. a working circuit possessing a different structure is created. The circuit functionality may be preserved even if the development of the cellular automaton continues after the original circuit was developed.
   author = {Michal Bidlo and Zden{\v{e}}k Va{\v{s}}{\'{i}}{\v{c}}ek},
   title = {Gate-Level Evolutionary Development Using Cellular Automata},
   pages = {11--18},
   booktitle = {2008 NASA/ESA Conference on Adaptive Hardware and Systems},
   year = {2008},
   location = {Los Alamitos, US},
   publisher = {IEEE Computer Society Press},
   ISBN = {978-0-7695-3166-3},
   language = {english},
   url = {}

Your IPv4 address:
Switch to IPv6 connection

DNSSEC [dnssec]