Evolvable hardware

In this tutorial, fundamental concepts of evolutionary circuit design and evolvable hardware will be introduced. In particular, we will deal with evolutionary algorithms and reconfigurable devices utilized for hardware evolution as well as with their interactions in typical applications of evolvable hardware. Traditionally, evolvable hardware is interpreted from the perspective of electrical engineering and computer engineering. However, existing results in the field of evolvable hardware have impacts on theoretical computer science. Hence the goal of this tutorial is also to present a non-traditional view on evolvable hardware reflecting these theoretical issues.

[1]  Gualtiero Piccinini,et al.  Computations and Computers in the Sciences of Mind and Brain , 2003 .

[2]  Kenji Toda,et al.  Real-world applications of analog and digital evolvable hardware , 1999, IEEE Trans. Evol. Comput..

[3]  Adrian Thompson,et al.  Hardware evolution - automatic design of electronic circuits in reconfigurable hardware by artificial evolution , 1999, CPHC/BCS distinguished dissertations.

[4]  Paul J. Layzell,et al.  Explorations in design space: unconventional electronics design through artificial evolution , 1999, IEEE Trans. Evol. Comput..

[5]  John R. Koza,et al.  Genetic Programming IV: Routine Human-Competitive Machine Intelligence , 2003 .

[6]  P. Nordin Genetic Programming III - Darwinian Invention and Problem Solving , 1999 .

[7]  Jan van Leeuwen,et al.  The Turing machine paradigm in contemporary computing , 2001 .

[8]  Xiaofan Luo,et al.  Molecular Electronics , 2009 .

[9]  Xin Yao,et al.  Promises and challenges of evolvable hardware , 1996, IEEE Trans. Syst. Man Cybern. Part C.

[10]  Moshe Sipper,et al.  Evolution of Parallel Cellular Machines: The Cellular Programming Approach , 1997 .

[11]  Gerald B. Folland,et al.  Other References , 1965, Comparative Education Review.

[12]  John R. Searle,et al.  Is the Brain a Digital Computer , 1990 .

[13]  Antonio Carneiro Mesquita,et al.  Introduction to Evolvable Hardware: A Practical Guide for Designing Self-Adaptive Systems , 2008, Genetic Programming and Evolvable Machines.

[14]  Julian Francis Miller,et al.  Evolution in materio: initial experiments with liquid crystal , 2004, Proceedings. 2004 NASA/DoD Conference on Evolvable Hardware, 2004..

[15]  D. Deutsch Quantum theory, the Church–Turing principle and the universal quantum computer , 1985, Proceedings of the Royal Society of London. A. Mathematical and Physical Sciences.

[16]  Marc Ebner,et al.  Evolvable Hardware , 2004, Künstliche Intell..

[17]  Vu Duong,et al.  Circuit self-recovery experiments in extreme environments , 2004, Proceedings. 2004 NASA/DoD Conference on Evolvable Hardware, 2004..

[18]  C. Teuscher,et al.  Alan Turing: Life and Legacy of a Great Thinker , 2004, Springer Berlin Heidelberg.

[19]  Ricardo Salem Zebulum,et al.  Evolutionary Electronics , 2001 .

[20]  Marco Tomassini,et al.  A phylogenetic, ontogenetic, and epigenetic view of bio-inspired hardware systems , 1997, IEEE Trans. Evol. Comput..

[21]  Tughrul Arslan,et al.  Evolvable Components—From Theory to Hardware Implementations , 2005, Genetic Programming and Evolvable Machines.

[22]  Colin G. Johnson What kinds of natural processes can be regarded as computations , 2004 .

[23]  Randy A. Bartels,et al.  Learning from learning algorithms: Application to attosecond dynamics of high-harmonic generation , 2004 .

[24]  Hitoshi Iba,et al.  Evolving hardware with genetic learning: a first step towards building a Darwin machine , 1993 .

[25]  Garrison W. Greenwood,et al.  Introduction to Evolvable Hardware - A Practical Guide for Designing Self-Adaptive Systems , 2006 .