Skip to main content

Part of the book series: Texts in Theoretical Computer Science. An EATCS Series ((TTCS))

Abstract

In this chapter we define the fundamental concepts and establish our notation. One of the problems in surveying the literature of cellular automata is the great variety of notation and terminology that has been developed over the years by various authors to describe similar concepts and results. As a consequence, many results have been (and continue to be) rediscovered a number of times in a number of guises. Although the definitions, concepts, and notations given in this chapter may not be, in few instances, the most common current use, they at least provide a consistent framework to deal with general types of cellular automata. Moreover, this notational framework can be easily extended to include neural and other types of networks.

Article Note

It always bothers me that according to the laws [of physics] as we understand them today, it takes a computing machine an infinite number of logical operations to figure out what goes on in no matter how tiny a region of space and no matter how tiny a region of time. How can all that be going on in that tiny space? Why should it take an infinite amount of logic to figure out what one tiny piece of space-time is going to do?

Richard Feynman

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A.E. Burks: Essays on cellular automata. U. of Illinois Press, Chicago, 1972

    Google Scholar 

  2. A. Cayley: On the theory of groups. American J. of Math. 50(1878) 50–82

    Article  MathSciNet  Google Scholar 

  3. A. Califano, N. Margolus, T. Toffoli: CAM-6: a high-performance cellular automata machine (Users guide and hardware manual). MIT Lab for Computer Science, Cambridge, MA, 1987

    Google Scholar 

  4. Connection machine models, CM-2 technical summary. Thinking Machines Co., Cambridge MA, 1989

    Google Scholar 

  5. E.F. Codd: Cellular automata. Academic Press, New York, 1963

    Google Scholar 

  6. M. Cosnard, M. Nivat, Y. Robert: Algorithmique parallèle. Masson, Paris, 1992.

    Google Scholar 

  7. H.S.M. Coxeter, W.O. Moser: Generators and relations for discrete groups. Springer-Verlag, New York, 1972

    MATH  Google Scholar 

  8. H. de Garis: The “CAM-BRAIN” project, Parts I (fundamentals) and II (a billion neuron artifical brain). Preprints Brain Builder Group, Evolutionary Systems Department, Kansai Science City, Kyoto.

    Google Scholar 

  9. J. Demongeot, E. Goles, M. Tchuente: Dynamical systems and cellular automata. Proc. Journeés de la Société Mathématique de France. Academic Press, New York, 1985

    Google Scholar 

  10. G.L. Drescher: Demystifying quantum mechanics. Complex Systems 5:2 (1991), 207–237

    MathSciNet  Google Scholar 

  11. M.J.B. Duff, T.J. Fountain: Cellular logic image processing. Academic Press, New York, 1986

    Google Scholar 

  12. D. Farmer, T. Toffoli, S. Wolfram (editors): Cellular automata. Proc. of an interdisciplinary workshop at Los Alamos. North Holland, New York, 1984

    Google Scholar 

  13. I. Grossman, W. Magnus: Groups and their graphs. Random House, New York, 1964

    Google Scholar 

  14. H. Gutowitz (ed.): Cellular automata: theory and applications. Proc. 3rd. Int. Conf. Cellular Automata, Los Alamos, 1991. Physica D 45 (1990) 431–440 Also issued as a separate book by MIT Press, Cambridge MA, 1992

    Google Scholar 

  15. W.D. Hillis: The connection machine. MIT Press, Cambridge MA, 1985

    Google Scholar 

  16. J.E. Hopcroft, J.F. Ullman: Introduction to automata theory, languages and computation. Addison-Wesley, Reading MA, 1979

    MATH  Google Scholar 

  17. H. Kesten: Percolation theory for mathematicians. Birkhauser, Boston, 1982

    MATH  Google Scholar 

  18. S. Lakshmivarahan, J-S Jwo, S. K. Dhall: Symmetry in interconnection networks based on Cayley graphs of permutation groups: a survey. Parallel Processing 19 (1993) 361–407

    MathSciNet  MATH  Google Scholar 

  19. W. Magnus, A. Karrass, D. Solitar: Combinatorial group theory. Dover, New York, 1975

    Google Scholar 

  20. K. Preston Jr., M. J. B Duff: Modern cellular automata (theory and applications). Plenum Press, New York, 1984

    MATH  Google Scholar 

  21. R. Rucker: CALAB: Cellular automata laboratory. Autodesk Inc., Sausalito CA, 1989

    Google Scholar 

  22. P. Rujàn: Cellular automata and statistical mechanical models. J. of Statist. Physics 49:1/2 (1987) 139–222

    Article  Google Scholar 

  23. D. Stauffer and A. Aharony: Introduction to percolation theory. Taylor & Francis, Philadelphia, 1991

    Google Scholar 

  24. ALife Digest No. 117 (1994): On the Internet, January 31.

    Google Scholar 

  25. T. Toffoli & N. Margolus, Cellular automata machines (a new environment for modeling). MIT Press, Cambridge MA, 1987

    Google Scholar 

  26. J. von Neumann: Theory of self-reproducing automata. U. of Illinois Press, Chicago, 1966

    Google Scholar 

  27. S. Wolfram: Twenty problems in the theory of cellular automata. Physica Scripta 9 (1985) 170–183. Reprinted in [W2]

    Article  MathSciNet  Google Scholar 

  28. S. Wolfram: Theory and applications of cellular automata. World Scientific, Singapore, 1986

    MATH  Google Scholar 

  29. S. Wolfram, editor: Complex systems, Center for Complex Systems Research, U. Of Illinois, Champaign, volumes starting 1 (1987)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Garzon, M. (1995). Cellular Automata. In: Models of Massive Parallelism. Texts in Theoretical Computer Science. An EATCS Series. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-77905-3_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-77905-3_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-77907-7

  • Online ISBN: 978-3-642-77905-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics