Cellular automata
Cellular automata An example rule set 8 possible ways to set upper patterns (23) 256 possible rule sets (28) Follows Steven Wolfram’s model in a New Kind of Science (NKS)
Sequence of steps Time downward (one dimensional?)
Rule 30
Rule 90
Rule 110
In color Rule 30 Rule 110
Conway’s Game of Life
Conway’s Life Rules 1.Any live cell with fewer than two live neighbors dies, as if by loneliness. 2.Any live cell with more than three live neighbors dies, as if by overcrowding. 3.Any live cell with two or three live neighbors lives, unchanged, to the next generation. 4.Any dead cell with exactly three live neighbors comes to life.
Many different patterns Gosper Glider Gun Diehard Acorn
Game of Life Many available programs Both on site and downloadable Thousands of named figures Many that refigure infinitely Called two dimensional
Growth and Diminishment
Genetic Algorithms
Genetic Algorithms Definition a computer simulation in which a population of abstract representations (called chromosomes, genotype, or genome) of candidate solutions (called individuals, creatures, or phenotypes) to an optimization problem evolves toward better solutions. Basics A genetic representation of the solution domain, A fitness function to evaluate the solution domain. Along the way crossover and mutation Fitness tests Until a solution is found that satisfies minimum criteria
Karl Sims Evolved Virtual Creatures Not an animation Evolved objects in motion Encased in various media (water, air, etc.) With gravity
Evolved Virtual Creatures