Download presentation
Presentation is loading. Please wait.
Published byErik Dennis Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.