On fireflies, cellular systems, and evolware

  • Authors:
  • Christof Teuscher;Mathieu S. Capcarrere

  • Affiliations:
  • Logic Systems Laboratory, Swiss Federal Institute of Technology, Lausanne, Switzerland;Computer Science Institute, Collège Propédeutique, University of Lausanne, Lausanne, Switzerland

  • Venue:
  • ICES'03 Proceedings of the 5th international conference on Evolvable systems: from biology to hardware
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Many observers have marveled at the beauty of the synchronous flashing of fireflies that has an almost hypnotic effect. In this paper we consider the issue of evolving two-dimensional cellular automata as well as random boolean networks to solve the firefly synchronization task. The task was successfully solved by means of cellular programming based co-evolution performing computations in a completely local manner, each cell having access only to its immediate neighbor's states. An FPGA-based Evolware implementation on the BioWall's cellular tissue and different other simulations show that the approach is very efficient and easily implementable in hardware.