Cellular Systems Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Name the four building blocks of Cellular systems

A
  1. Cell and cellular space
  2. Neighbourhood (local interaction)
  3. Cell state
  4. Transition rule
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Name two types of neighbourhood in grid CA systems

A

von Neumann

Moore (Moore has more cells in neighbourhood)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

The 4 types of BC in CA

A

Assigned, Periodic, Adiabatic and Reflection

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How to run a CA

Steps in practice are:

A
  1. Assign geometry of the CA space
  2. Assign the geometry of the neighbourhood
  3. Define the set of states of the cells
  4. Assign the transition rule
  5. Assign the boundary conditions
  6. Assign the initial conditions of the CA
  7. Repeatedly update all the cells of the CA, until some stopping condition is met
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Informal definition of CA

A CA is:

A
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

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

A

K^K^3
and
K^(3K-2)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the four qualitative behavioural classes?

A

Uniform final state
Simple stable or periodic final state
Chaotic, random, non-periodic patterns
Complex, localised, propagating structure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Can CAs be used to compute anything?

A

Yes, they are capable of universal computation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly