Cellular Systems Flashcards
Name the four building blocks of Cellular systems
- Cell and cellular space
- Neighbourhood (local interaction)
- Cell state
- Transition rule
Name two types of neighbourhood in grid CA systems
von Neumann
Moore (Moore has more cells in neighbourhood)
The 4 types of BC in CA
Assigned, Periodic, Adiabatic and Reflection
How to run a CA
Steps in practice are:
- Assign geometry of the CA space
- Assign the geometry of the neighbourhood
- Define the set of states of the cells
- Assign the transition rule
- Assign the boundary conditions
- Assign the initial conditions of the CA
- Repeatedly update all the cells of the CA, until some stopping condition is met
Informal definition of CA
A CA is:
- a geometrically structured and
- discrete collection of
- identical (simple) systems called cells that
- interact only locally
- with each cell only having local state memory that can take a finite number of values
- and a (simple) rule used to update the state of all cells
- at discrete time steps
- and synchronously for all cells of the automaton
Formula for total number of possible CA and totalistic CA given that range of cells included in neighbourhood r=1 and number of states K
K^K^3
and
K^(3K-2)
What are the four qualitative behavioural classes?
Uniform final state
Simple stable or periodic final state
Chaotic, random, non-periodic patterns
Complex, localised, propagating structure
Can CAs be used to compute anything?
Yes, they are capable of universal computation