Presentation is loading. Please wait.

Presentation is loading. Please wait.

Cellular Automata Avi Swartz 2015 UNC Awards Ceremony.

Similar presentations


Presentation on theme: "Cellular Automata Avi Swartz 2015 UNC Awards Ceremony."— Presentation transcript:

1 Cellular Automata Avi Swartz 2015 UNC Awards Ceremony

2 Definition  Collection of Cells with a simple set of rules and a given starting value  Proposed by John von Neumann  Good programming exercise

3 Elementary Cellular Automaton  One Dimensional  Each cell is determined by its value, and the values of its neighbors

4 Rule 110

5  This automaton is Turing complete and universal  Can simulate any other computer or computer program  Simplest known Turing complete system

6 Totalistic Cellular Automaton  One dimensional  Multicolored  Cell value is determined by average of neighbors

7 Code 600

8 Game of Life  Two dimensional automaton  Proposed by John Conway  Rules:  If a cell has 2 live neighbors, it is unchanged  If a cell has 3 live neighbors, it becomes alive  If a cell has fewer than 2 live neighbors, it dies  If a cell has more than 3 live neighbors, it dies

9 Examples Still Lifes Oscillators Glider BlockBeehive Loaf Boat Blinke r Toad Beacon

10 Examples

11 Programming with Life  Wires and logic gates can be built  This makes the game Turing Complete and programmable  Twin prime calculator Twin prime calculator  Fermat prime calculator Fermat prime calculator  Recursive Recursive

12 Game Life vs. Real Life  Exhibits emergent properties  Life on Earth originated from inorganic material  Could be a way of simulating life or a universe  Turing Completeness  4 rules in life, 4 forces of nature  Continuous Continuous  Final Examples Final Examples


Download ppt "Cellular Automata Avi Swartz 2015 UNC Awards Ceremony."

Similar presentations


Ads by Google