A cellular neural network modeling the behavior of reconfigurable cellular automata

Abstract The design and implementation of a cellular neural network (CNN) architecture capable of modeling the behavior of reconfigurable cellular automata (CA) is presented in this paper. Despite the simplicity of their structure CA are capable of exhibiting extremely complex behaviors. This motivates the development of a reconfigurable CA architecture, capable of exhibiting all types of complex behaviors found in the different CA classes. However, the hardware complexity for developing such an architecture is very high and comes in direct contrast with the inherent modularity, regularity, locality and homogeneity properties of CA architectures. The CNN architecture presented in this paper is capable of learning all the qualitative different CA behaviors, and it matches all the inherent advantages of CA architectures. Additionally, any hardware reconfiguration costs are totally avoided.

[1]  Panagiotis Tzionas,et al.  Design and VLSI implementation of a pattern classifier using pseudo 2D cellular automata , 1992 .

[2]  Howard C. Card,et al.  Group Properties of Cellular Automata and VLSI Applications , 1986, IEEE Transactions on Computers.

[3]  S. Wolfram Statistical mechanics of cellular automata , 1983 .

[4]  Leo Liberti Structure of the Invertible CA Transformations Group , 1999, J. Comput. Syst. Sci..

[5]  Panagiotis Tzionas,et al.  A new, cellular automaton-based, nearest neighbor pattern classifier and its VLSI implementation , 1994, IEEE Trans. Very Large Scale Integr. Syst..

[6]  Giovanni Manzini,et al.  Attractors of Linear Cellular Automata , 1999, J. Comput. Syst. Sci..

[7]  Michael I. Jordan,et al.  Learning piecewise control strategies in a modular neural network architecture , 1993, IEEE Trans. Syst. Man Cybern..

[8]  Dana H. Ballard,et al.  Cortical connections and parallel processing: Structure and function , 1986, Behavioral and Brain Sciences.

[9]  G. Sirakoulis,et al.  A cellular automaton model for the effects of population movement and vaccination on epidemic propagation , 2000 .

[10]  Panagiotis Tzionas,et al.  Collision-free path planning for a diamond-shaped robot using two-dimensional cellular automata , 1997, IEEE Trans. Robotics Autom..

[11]  Lin-Bao Yang,et al.  Cellular neural networks: theory , 1988 .

[12]  Domenico Talia,et al.  Programming cellular automata algorithms on parallel computers , 1999, Future Gener. Comput. Syst..

[13]  P. Tzionas A cellular neural network learning the pseudorandom behaviour of a complex system , 1996 .

[14]  Ph. Tsalides Cellular automata-based built-in self-test structures for VLSI systems , 1990 .

[15]  Jörg-Rüdiger Sack,et al.  System development for parallel cellular automata and its applications , 1999, Future Gener. Comput. Syst..

[16]  Stephen Wolfram,et al.  Universality and complexity in cellular automata , 1983 .