Classical cellular automata have a single, global clock that allows all the cells to update their states simultaneously at every clock cycle. Here, we overturn this assumption and we study cellular automata where different cells can use different clocks cycles and, as a consequence, they update at different times. We show how it is possible to solve the firing squad synchronization problem in this new setting and propose a synchronization algorithm operating in time linear with respect to the automata size.
Manzoni, L., Umeo, H. (2014). The firing squad synchronization problem on CA with multiple updating cycles. THEORETICAL COMPUTER SCIENCE, 559, 108-117 [10.1016/j.tcs.2014.08.011].
The firing squad synchronization problem on CA with multiple updating cycles
MANZONI, LUCA;
2014
Abstract
Classical cellular automata have a single, global clock that allows all the cells to update their states simultaneously at every clock cycle. Here, we overturn this assumption and we study cellular automata where different cells can use different clocks cycles and, as a consequence, they update at different times. We show how it is possible to solve the firing squad synchronization problem in this new setting and propose a synchronization algorithm operating in time linear with respect to the automata size.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.