Hiroki Sayama sayama@binghamton.edu NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Cellular Automata Hiroki Sayama sayama@binghamton.edu.

Slides:



Advertisements
Similar presentations
Jacob Goldenberg, Barak Libai, and Eitan Muller
Advertisements

Jochen Triesch, UC San Diego, 1 Pattern Formation Goal: See how globally ordered spatial structures can arise from local.
Instabilidades de Turing e Competição Aparente em Ambientes Fragmentados Marcus A.M. de Aguiar Lucas Fernandes IFGW - Unicamp.
Lectures on Cellular Automata Continued Modified and upgraded slides of Martijn Schut Vrij Universiteit Amsterdam Lubomir Ivanov Department.
1 Stefano Redaelli LIntAr - Department of Computer Science - Unversity of Milano-Bicocca Space and Cellular Automata.
CITS4403 Computational Modelling Game of Life. One of the first cellular automata to be studied, and probably the most popular of all time, is a 2-D CA.
1 Vision based Motion Planning using Cellular Neural Network Iraji & Bagheri Supervisor: Dr. Bagheri.
CELLULAR AUTOMATON Presented by Rajini Singh.
CELLULAR AUTOMATA Derek Karssenberg, Utrecht University, the Netherlands LIFE (Conway)
Pattern Formation Patrick Lucey.
Spatial Models of Tuberculosis: Granuloma Formation
An 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 Avi Swartz 2015 UNC Awards Ceremony.
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.
MASS: From Social Science to Environmental Modelling Hazel Parry
CITS4403 Computational Modelling Fractals. A fractal is a mathematical set that typically displays self-similar patterns. Fractals may be exactly the.
Multiscale Modelling Mateusz Sitko
Lukasz Grzegorz Maciak Micheal Alexis
SIR Epidemic Models CS 390/590 Fall 2009
Indiana GIS Conference, March 7-8, URBAN GROWTH MODELING USING MULTI-TEMPORAL IMAGES AND CELLULAR AUTOMATA – A CASE STUDY OF INDIANAPOLIS SHARAF.
Exercise: SIR MODEL (Infected individuals do not move, they stay at home) What is the effect of diffusion? How is the behavior affected by the diffusion.
1 Cellular Automata and Applications Ajith Abraham Telephone Number: (918) WWW:
Cellular Automata Spatio-Temporal Information for Society Münster, 2014.
CELLULAR AUTOMATA A Presentation By CSC. OUTLINE History One Dimension CA Two Dimension CA Totalistic CA & Conway’s Game of Life Classification of CA.
Trust Propagation using Cellular Automata for UbiComp 28 th May 2004 —————— Dr. David Llewellyn-Jones, Prof. Madjid Merabti, Dr. Qi Shi, Dr. Bob Askwith.
Cellular Automata Martijn van den Heuvel Models of Computation June 21st, 2011.
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.
Unifying Dynamical Systems and Complex Networks Theories ~ A Proposal of “Generative Network Automata (GNA)” ~ Unifying Dynamical Systems and Complex Networks.
Agent Based Modeling (ABM) in Complex Systems George Kampis ETSU, 2007 Spring Semester.
Hiroki Sayama 2nd Annual French Complex Systems Summer School Continuous Space, Lattices and Swarms: Pattern Formation in Complex.
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.
An Agent Epidemic Model Toward a general model. Objectives n An epidemic is any attribute that is passed from one person to others in society è disease,
Cellular Automata Martijn van den Heuvel Models of Computation June 21st, 2011.
Pedro R. Andrade Münster, 2013
Introduction to Models Lecture 8 February 22, 2005.
제 4 주. Cellular Automata A Brief history of Cellular Automata P. Sarkar, ACM Computing Surveys, vol. 32, no. 1, pp. 80~107, 2000 학습목표 계산도구로서의 Cellular.
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 Finding Spread Blockers in Dynamic Networks (SNAKDD08)Habiba, Yintao Yu, Tanya Y., Berger-Wolf, Jared Saia Speaker: Hsu, Yu-wen Advisor: Dr. Koh, Jia-Ling.
Why use landscape models?  Models allow us to generate and test hypotheses on systems Collect data, construct model based on assumptions, observe behavior.
Application of a CA Model to Simulate the Impacts of Road Infrastructures on Urban Growth Nuno Pinto and António Antunes, University of Coimbra with Josep.
Physics 313: Lecture 5 Monday, 9/8/08
Elementary cellular automata
Chaotic Behavior - Cellular automata
Hiroki Sayama NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Network Models Hiroki Sayama
Spatio-Temporal Information for Society Münster, 2014
Hiroki Sayama NECSI Summer School 2008 Week 3: Methods for the Study of Complex Systems Cellular Automata Hiroki Sayama
L – Modeling and Simulating Social Systems with MATLAB
Pedro Ribeiro de Andrade Münster, 2013
Computational Models.
Pedro R. Andrade Münster, 2013
Ch10 : Self-Organizing Feature Maps
Illustrations of Simple Cellular Automata
Computational methods in physics
Cellular Automata + Reaction-Diffusion Systems
Cells Come in all Shapes and Sizes
Biological Organization
Biological Organization
Presented by Rhee, Je-Keun
Cellular Automata.
Pedro R. Andrade Münster, 2013
Spatio-temporal information in society: cellular automata
Reaction & Diffusion system
Hiroki Sayama NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Agent-Based Models Hiroki Sayama
Von Neumann’s Automaton and Viruses
Computational Mechanics of ECAs, and Machine Metrics
Cellular Automata (CA) Overview
Presentation transcript:

Hiroki Sayama sayama@binghamton.edu NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Cellular Automata Hiroki Sayama sayama@binghamton.edu

Spatio-Temporal Dynamics on Locally Connected Networks

Locally connected networks Networks where parts interact with their local neighbors Spatial extension introduced to the system More general network topologies to be discussed later

Example: Simple diffusion N parts arranged in a 1-D array State of each part (si) represents a concentration of a chemical The chemical diffuses locally: si,t+1 = si,t + (<si,t> - si,t) * d <si,t>: Local average of s at ith location d : diffusion coefficient

Exercise What happens if only one part has non-zero value, while all the others have zero? What happens if you modify the update rule (say, change the sign of the diffusion coefficient)?

Cellular Automata: A Simplified Discrete-State Model

Spatio-temporal patterns If a system has spatial extension, nonlinear interactions among local parts may spontaneously create patterns from initially uniform conditions May be static or dynamic Seen in many aspects of biological systems Morphogenesis Neural/muscular activities Population distribution

Cellular automata (CA) A regular grid model made of many “automata” whose states are finite and discrete ( nonlinearity) Their states are simulta-neously updated by a uniform state-transition function that refers to states of their neighbors st+1(x) = F ( st(x+x0), st(x+x1), ... , st(x+xn-1) )

State-transition function How CA works Neighborhood T C R B L State set State-transition function C T R B L C T R B L C T R B L C T R B L { , }

Typical 2-D neighborhood shapes von Neumann neighborhood Moore neighborhood

Modeling example: Panic in a gym

Fire alarm causes initial panics

Rules of local interaction With four or more panicky persons around you With two or fewer panicky persons around you

Exercise What happens if you change the initial ratio of panicky people? What happens if you change the state transition rules? Can you modify the code so that it produces time series of the number of panicky people as well as the visual plot?

Exercise Implement the simulator of “majority” CA (each cell turns into a local majority state) and see what kind of patterns arise What will happen if: Number of states are increased Size of neighborhoods is increased “Minority” rule is adopted

Modeling Exercises

Several biological models on CA Turing patterns Waves in excitable media Host-pathogen models Epidemic / forest fire models

Turing patterns Chemical pattern formation proposed by Alan Turing (original model was based on PDEs) Each cell takes either active or passive Strong short-range activation Relatively weak long-range inhibition

Waves in excitable media Propagation of signals over tissues made of nerve or muscle cells that are “excitable” Excitation of resting cells by excited neighbors Excitation followed by refractory states, eventually going back to resting

Host-pathogen models Propagation of pathogens over dynamically growing hosts Spatial growth of hosts Infection of pathogens to nearby hosts Death of hosts caused by infection

Epidemic / forest fire models Propagation of disease or fire over statically distributed hosts Propagation of disease or fire to nearby hosts Death or breakdown of hosts caused by propagation