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.
['Lukas Sekanina']
Evolvable hardware