Fuzzy Cellular Automata in Conjunctive Normal Form

Cellular automata (CA) are discrete dynamical systems comprised of a lattice of finitestate cells. At each time step, each cell updates its state as a function of the previous state of itself and its neighbours. Fuzzy cellular automata (FCA) are a real-valued extension of Boolean cellular automata which “fuzzifies” Boolean logic in the transition function using real values between zero and one (inclusive). To date, FCA have only been studied in disjunctive normal form (DNF). In this thesis, we study FCA in conjunctive normal form (CNF). We classify FCA in CNF both analytically and empirically. We compare these classes to their DNF counterparts. We prove that certain FCA exhibit chaos in CNF, in contrast to the periodic behaviours of DNF FCA. We also briefly explore five different forms of fuzzy logic, and suggest further study. In support of this research, we introduce novel methods of simulating and visualizing FCA. Acknowledgements I would like to thank my supervisor, Paola Flocchini, for her guidance and insight. I would also like to thank my parents, Michael and Lisette Forrester for their continued support. I dedicate this work to my beloved pet cat Felonious, who died during the writing of this thesis.

[1]  Bastien Chopard,et al.  Cellular Automata Modeling of Physical Systems: Index , 1998 .

[2]  Hyen-Yeal Lee,et al.  ON DYNAMICAL BEHAVIORS OF CELLULAR AUTOMATA CA-60 , 1992 .

[3]  Angelo B. Mingarelli,et al.  A Study of Fuzzy and Many-Valued Logics in Cellular Automata , 2006, J. Cell. Autom..

[4]  Gianpiero Cattaneo,et al.  Pattern Growth in Elementary Cellular Automata , 1995, Theor. Comput. Sci..

[5]  Paola Flocchini,et al.  On the Relationship Between Boolean and Fuzzy Cellular Automata , 2009, AUTOMATA.

[6]  Paola Flocchini,et al.  Radial View of Continuous Cellular Automata , 2008, Fundam. Informaticae.

[7]  Giancarlo Mauri,et al.  On the Dynamical Behavior of Chaotic Cellular Automata , 1999, Theor. Comput. Sci..

[8]  M. R. Meybodi,et al.  A Hybrid Method based on Gas Diffusion Model and Fuzzy Cellular Automata for Image Sharpening , 2007 .

[9]  Paola Flocchini,et al.  On the Asymptotic Behavior of Fuzzy Cellular Automata , 2009, Electron. Notes Theor. Comput. Sci..

[10]  G. Mauri,et al.  Cellular automata in fuzzy backgrounds , 1997 .

[11]  Jarkko Kari,et al.  Reversibility and Surjectivity Problems of Cellular Automata , 1994, J. Comput. Syst. Sci..

[12]  E. Lorenz Deterministic nonperiodic flow , 1963 .

[13]  Y. Kwon,et al.  Application of lattice Boltzmann method, finite element method, and cellular automata and their coupling to wave propagation problems , 2008 .

[14]  Banavar,et al.  Two-color nonlinear Boltzmann cellular automata: Surface tension and wetting. , 1995, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[15]  R. Devaney An Introduction to Chaotic Dynamical Systems , 1990 .

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

[17]  Klaus Sutner Classifying circular cellular automata , 1991 .

[18]  相沢 洋二,et al.  TOWARD THE CLASSIFICATION OF THE PATTERNS GENERATED BY ONE-DIMENSIONAL CELL AUTOMATA , 1985 .

[19]  W. Daniel Hillis,et al.  The connection machine: A computer architecture based on cellular automata , 1984 .

[20]  Angelo B. Mingarelli The Global Evolution of General Fuzzy Cellular Automata , 2006, J. Cell. Autom..

[21]  Clifford A. Reiter,et al.  Fuzzy hexagonal automata and snowflakes , 2003, Comput. Graph..

[22]  Norman Margolus CAM-8: a computer architecture based on cellular automata , 1995 .

[23]  K. Kaneko Spatiotemporal Intermittency in Coupled Map Lattices , 1985 .

[24]  J. Yorke,et al.  Chaos: An Introduction to Dynamical Systems , 1997 .

[25]  Wentian Li,et al.  The Structure of the Elementary Cellular Automata Rule Space , 1990, Complex Syst..

[26]  H. Gutowitz A hierarchical classification of cellular automata , 1991 .

[27]  A. Turing On Computable Numbers, with an Application to the Entscheidungsproblem. , 1937 .

[28]  Paul Manneville,et al.  Criticality in cellular automata , 1990 .

[29]  Jarkko Kari,et al.  Theory of cellular automata: A survey , 2005, Theor. Comput. Sci..

[30]  J. Schwartz,et al.  Theory of Self-Reproducing Automata , 1967 .

[31]  Stephen Wolfram,et al.  A New Kind of Science , 2003, Artificial Life.

[32]  Olga L. Bandman,et al.  Comparative Study of Cellular-Automata Diffusion Models , 1999, PaCT.

[33]  Umberto Pesavento,et al.  An Implementation of von Neumann's Self-Reproducing Machine , 1995, Artificial Life.

[34]  Karl Svozil Constructive chaos by cellular automata and possible sources of an arrow of time , 1991 .

[35]  K. Kaneko Overview of coupled map lattices. , 1992, Chaos.

[36]  Gianpiero Cattaneo,et al.  Investigating topological chaos by elementary cellular automata dynamics , 2000, Theor. Comput. Sci..

[37]  Wolfgang Porod,et al.  Quantum cellular automata , 1994 .

[38]  Bart De Moor,et al.  Cellular automata models of road traffic , 2005, physics/0509082.

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

[40]  E. Jen Aperiodicity in one-dimensional cellular automata , 1991 .

[41]  Gianpiero Cattaneo,et al.  Generalized Sub-Shifts in Elementary Cellular Automata: The "Strange Case" of Chaotic Rule 180 , 1998, Theor. Comput. Sci..

[42]  D. Wolf-Gladrow Lattice-Gas Cellular Automata and Lattice Boltzmann Models: An Introduction , 2000 .

[43]  J. Myhill The converse of Moore’s Garden-of-Eden theorem , 1963 .

[44]  G. A. Hedlund Endomorphisms and automorphisms of the shift dynamical system , 1969, Mathematical systems theory.

[45]  E. F. Moore Machine Models of Self-Reproduction , 1962 .

[46]  Jorge Nuno Silva,et al.  Mathematical Games , 1959, Nature.

[47]  Symbolic dynamics , 2008, Scholarpedia.

[48]  Daniel J. Velleman American Mathematical Monthly , 2010 .

[49]  Robert L. Devaney,et al.  A First Course In Chaotic Dynamical Systems: Theory And Experiment , 1993 .

[50]  Ke Zhang,et al.  Edge Detection of Images based on Fuzzy Cellular Automata , 2007 .