CellularAutomata Flashcards

1
Q

What is a Cellular Automata formally defined as?

A

A tuple CA = (S d N f) where S is possible states d is lattice dimension N is neighborhood function f is state transition function

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

What are the 4 classes of CA dynamic evolution?

A
  1. Homogeneous state 2. Periodic structures 3. Chaotic patterns 4. Complex localized structures/self-organized behaviors
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What happens in a CA when λ ≈ 0.3?

A

The interaction feedback is strong but still allows regular self-organized structures, often producing Class 4 behavior (“edge of chaos”)

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

What are the Game of Life rules for cell birth?

A

A dead cell becomes alive if it has exactly 3 alive neighbors

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

What are the Game of Life rules for cell death?

A

Cells die from overcrowding (>3 neighbors) or loneliness (<2 neighbors)

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

What distinguishes Rule 250 CA behavior?

A

It shows periodic behavior and never reaches equilibrium (global states continually evolve)

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

What is Rule 30 CA known for?

A

Its pseudo-random/chaotic behavior used in random number generators

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

How does perturbation affect asynchronous CA?

A

Global scale self-organized behaviors emerge when state transitions are perturbed

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

What happens under moderate perturbation dynamics?

A

Global structures and spatial patterns emerge

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

How is entropy measured in computer science for CA?

A

By the number of bits needed to represent information using compression rate for visual patterns

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

What are the two key assumptions for distributed AI systems?

A
  1. Asynchronous behavior (components act independently without global time knowledge) 2. Dynamic environment
How well did you know this?
1
Not at all
2
3
4
5
Perfectly