We present a framework based on genetic algorithms to automatically generate cellular automata rules under four different asynchronous update models (fixed random sweep, random new sweep, clock and independent random ordering). We consider four different rules with well known dynamics under synchronous update scheme. We try to reconstruct the same dynamics by means of a genetic algorithm using asynchronous update schemes. We show that in many cases it is impossible, by means of an asynchronous update scheme, to perfectly reconstruct these dynamics. Nevertheless, we show that the genetic algorithm finds the rules that more closely approximate the target behavior and the dynamics of the rules found by the genetic algorithm are rather similar to the target ones. In particular, we can always recognize a similar pattern and we can also identify some differences in small details. This paves the way to a deeper investigation on this track: does using asynchronous updates allow us to find more stable rules, i.e. rules that are less affected by noise, and thus do not overfit training data? This question remains open and answering it is one of the main goals of our current research.

Valsecchi, A., Vanneschi, L., Mauri, G. (2010). A Study on the Automatic Generation of Asynchronous Cellular Automata Rules by Means of Genetic Algorithms. In 9th International Conference on Cellular Automata for Research and Industry, ACRI 2010; Ascoli Piceno; Italy; 21-24 September 2010 (pp.429-438). Berlin : Springer [10.1007/978-3-642-15979-4_45].

A Study on the Automatic Generation of Asynchronous Cellular Automata Rules by Means of Genetic Algorithms

VALSECCHI, ANDREA;VANNESCHI, LEONARDO;MAURI, GIANCARLO
2010

Abstract

We present a framework based on genetic algorithms to automatically generate cellular automata rules under four different asynchronous update models (fixed random sweep, random new sweep, clock and independent random ordering). We consider four different rules with well known dynamics under synchronous update scheme. We try to reconstruct the same dynamics by means of a genetic algorithm using asynchronous update schemes. We show that in many cases it is impossible, by means of an asynchronous update scheme, to perfectly reconstruct these dynamics. Nevertheless, we show that the genetic algorithm finds the rules that more closely approximate the target behavior and the dynamics of the rules found by the genetic algorithm are rather similar to the target ones. In particular, we can always recognize a similar pattern and we can also identify some differences in small details. This paves the way to a deeper investigation on this track: does using asynchronous updates allow us to find more stable rules, i.e. rules that are less affected by noise, and thus do not overfit training data? This question remains open and answering it is one of the main goals of our current research.
paper
Cellular Automata; Asynchronous Systems; Genetic Algorithms
English
ACRI 2010 – 9th International Conference on Cellular Automata
2010
Bandini, S; Manzoni, S; Umeo, H; Vizzari, G
9th International Conference on Cellular Automata for Research and Industry, ACRI 2010; Ascoli Piceno; Italy; 21-24 September 2010
978-3-642-15978-7
2010
6350
429
438
none
Valsecchi, A., Vanneschi, L., Mauri, G. (2010). A Study on the Automatic Generation of Asynchronous Cellular Automata Rules by Means of Genetic Algorithms. In 9th International Conference on Cellular Automata for Research and Industry, ACRI 2010; Ascoli Piceno; Italy; 21-24 September 2010 (pp.429-438). Berlin : Springer [10.1007/978-3-642-15979-4_45].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/23475
Citazioni
  • Scopus 6
  • ???jsp.display-item.citation.isi??? 5
Social impact