Chaotic Behavior - Cellular automata

Slides:



Advertisements
Similar presentations
{ John Conway’s Game of Life.  John von Neumann  Wanted to find/create a machine that could replicate itself  Found an answer, but it was very complex.
Advertisements

Game of Life Rules and Games Linh Tran ECE 573. What is Life? Life is just one example of a cellular automaton, which is any system in which rules are.
1 The Game of Life Supplement 2. 2 Background The Game of Life was devised by the British mathematician John Horton Conway in More sophisticated.
Cellular Automata (Reading: Chapter 10, Complexity: A Guided Tour)
1 Chapter 13 Artificial Life: Learning through Emergent Behavior.
CELLULAR AUTOMATON Presented by Rajini Singh.
An Introduction to Cellular Automata
Joanne Turner 15 Nov 2005 Introduction to Cellular Automata.
Von Neumann’s Automaton and Viruses Most slides taken from Weizmann Institute of Science and Rensselaer Polytechnic Institute.
Lectures on Cellular Automata Continued Modified and upgraded slides of Martijn Schut Vrij Universiteit Amsterdam Lubomir Ivanov Department.
Cellular Automata Orit Moskovich
Cellular Automata Avi Swartz 2015 UNC Awards Ceremony.
Introduction At the heart of the growth of a multi-cellular organism is the process of cellular division… … aka (in computing) self-replication.
Cellular Automata and Game Design By Pete Strader.
Nawaf M Albadia Introduction. Components. Behavior & Characteristics. Classes & Rules. Grid Dimensions. Evolving Cellular Automata using Genetic.
Parallelization: Conway’s Game of Life. Cellular automata: Important for science Biology – Mapping brain tumor growth Ecology – Interactions of species.
The Role of Artificial Life, Cellular Automata and Emergence in the study of Artificial Intelligence Ognen Spiroski CITY Liberal Studies 2005.
Governor’s School for the Sciences Mathematics Day 13.
CS 484 – Artificial Intelligence1 Announcements Lab 4 due today, November 8 Homework 8 due Tuesday, November 13 ½ to 1 page description of final project.
Course material – G. Tempesti Course material will generally be available the day before the lecture Includes.
1 Cellular Automata and Applications Ajith Abraham Telephone Number: (918) WWW:
1 Chapter 13 Artificial Life: Learning through Emergent Behavior.
The Game of Life A simulation of "life". From simple rules, complex behavior arises Rules –A cell that is alive and has fewer than two live neighbors dies.
Tracking using Cellular Automaton Algorithm for CBM experiment Arkadiusz Bubak University of Silesia, Katowice, Poland.
Introduction to Lattice Simulations. Cellular Automata What are Cellular Automata or CA? A cellular automata is a discrete model used to study a range.
CELLULAR AUTOMATA A Presentation By CSC. OUTLINE History One Dimension CA Two Dimension CA Totalistic CA & Conway’s Game of Life Classification of CA.
Cellular Automata Martijn van den Heuvel Models of Computation June 21st, 2011.
The Game of Life Erik Amelia Amy. What is the “Game of Life?” The “Game of Life” (often referred to as Life) is not your typical game. There are no actual.
Model Iteration Iteration means to repeat a process and is sometimes referred to as looping. In ModelBuilder, you can use iteration to cause the entire.
Ben Aksoy Ray Navarette Daniel Tashjian Geoffrey Wong 1.
Cellular Automata. John von Neumann 1903 – 1957 “a Hungarian-American mathematician and polymath who made major contributions to a vast number of fields,
The Science of Complexity J. C. Sprott Department of Physics University of Wisconsin - Madison Presented to the First National Conference on Complexity.
Fibonacci Numbers, Vector Programs and a new kind of science.
A Variation on Conway’s Game of Life Winston Lee EPS 109.
Cellular Automata FRES 1010 Eileen Kraemer Fall 2005.
Cellular Automata Introduction  Cellular Automata originally devised in the late 1940s by Stan Ulam (a mathematician) and John von Neumann.  Originally.
Cellular Automata Martijn van den Heuvel Models of Computation June 21st, 2011.
Cellular Automata BIOL/CMSC 361: Emergence 2/12/08.
Intro to Life32. 1)Zoom to 10 That will allow you to see the grid and individual cells.
A few of the people involved and what they’ve done.
Strategies and Rubrics for Teaching Chaos and Complex Systems Theories as Elaborating, Self-Organizing, and Fractionating Evolutionary Systems Fichter,
David Squeri CELLULAR AUTOMATON. A cellular automaton is an array of cells that switch on or off depending on whether other cells are on or off. “Rules”
Conway’s Game of Life Jess Barak Game Theory. History Invented by John Conway in 1970 Wanted to simplify problem from 1940s presented by John von Neumann.
1 1 2 What is a Cellular Automaton? A one-dimensional cellular automaton (CA) consists of two things: a row of "cells" and a set of "rules". Each of.
Physics 313: Lecture 17 Wednesday, 10/22/08. Announcements ● Please make an appointment to see me, to choose a project by Friday, October 24. ● Please.
Elementary cellular automata
Intro to Life32.
Spatio-Temporal Information for Society Münster, 2014
Cellular automata.
On Routine Evolution of Complex Cellular Automata
Introduction Abstract
Pedro Ribeiro de Andrade Münster, 2013
Computational Models.
A Cellular Automata Approach to Population Modeling
Chapter 3: Complex systems and the structure of Emergence
Illustrations of Simple Cellular Automata
Computational methods in physics
Complex Systems Engineering SwE 488 Artificial Complex Systems
Cellular Automata + Reaction-Diffusion Systems
Alexei Fedorov January, 2011
Topic 26 Two Dimensional Arrays
Cellular Automata.
Pedro R. Andrade Münster, 2013
Spatio-temporal information in society: cellular automata
Hiroki Sayama NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Cellular Automata Hiroki Sayama
Conway’s Game in matlab
A Cellular Automata Approach to Population Modeling
Von Neumann’s Automaton and Viruses
Cellular Automata (CA) Overview
Modeling Rainfall using a Cellular Automata
Presentation transcript:

Chaotic Behavior - Cellular automata COMP 522 Modeling and Simulation Research Project Andrey Paunov

What is Cellular automata? C.A. is a collection of cells on a grid which evolve over discrete time with a set of rules These rules depend on the state of the neighbors in the previous time step. Discovered by von Neumann in study of biological systems (early 1950s). Wolfram (starting 1980s) – more in depth study in “A New Kind of Science” book. http://en.wikipedia.org/wiki/Cellular_automaton

Conway’s simplified model Von Neumann – Self replicating hypothetical machine – complicated rectangular grid Conway simplified von Neumann mathematical model Conway’s Game of Life – Scientific American 1970 New field for scientific research

Conway's Game of Life Rules for the game of life: < 2 alive neighbors -> cell dies of under-population. 2 or 3 live neighbors -> cell lives on to the next generation. > 3 live neighbors -> cell dies of overcrowding. == 3 live neighbors -> dead cell becomes a live cell by reproduction.

Many varieties Type of grid: 1D – line (each state == one row) 2D – square, triangular, and hexagonal Cartesian grids over the natural numbers (most common)

Cell State The new cell state depends on the states of the previous neighbor cells and its own Each of the three parents can have 2 possible states Example: rule 30 http://www.stilldreamer.com/mathematics/1d_cellular_automaton/

States of the cell Each cell can have two possible values: 0 or 1 Depending on that value, the cell could be either in “off” == 0 or “on” == 1. 2x2x2 = 2^3 = 8 possible binary states => 2^8 = 256 in total of elementary cellular automata, index by 8 – bit binary number For example: rule 30 is (00011110) http://www.ba.infn.it/~zito/automachaos.html

Notation Wolfram code – binary representation Mirek's Cellebration – string “dx/dy”, d is number of alive neighbors, x, y are from 0 - 8. Golly (open-source cellular automaton package) – Bx/Sy, where B == birth and S == servival. http://en.wikipedia.org/wiki/Life-like_cellular_automaton#Notation_for_rules http://en.wikipedia.org/wiki/Mirek%27s_Cellebration

Generations N number of generations produces: Rule 30 http://mathworld.wolfram.com/CellularAutomaton.html

More rules

Chaos in cellular automata Very useful in image cryptography For example rule 30 – chaotic Unable to predict the formula from generation n, without knowing the formula at generation n – 1 Message superimpose it on a chaotic signal http://www.technologyreview.com/blog/arxiv/27460/

Biological Appearance Rule 30 - Conus textile

Simulation Examples Conway’s Game of Life Diffusion of solution in medium Rule 30 Rule 90 http://en.wikipedia.org/wiki/Conway%27s_Game_of_Life