Análise Espacial de Dados Geográficos

Slides:



Advertisements
Similar presentations
Chapter 8 Geocomputation Part A:
Advertisements

Cellular Automata COMP308 Unconventional models and paradigms.
1 Stefano Redaelli LIntAr - Department of Computer Science - Unversity of Milano-Bicocca Space and Cellular Automata.
Cellular Automata (Reading: Chapter 10, Complexity: A Guided Tour)
CELLULAR AUTOMATON Presented by Rajini Singh.
CELLULAR AUTOMATA Derek Karssenberg, Utrecht University, the Netherlands LIFE (Conway)
Cellular Automata MATH 800 Fall “Cellular Automata” 588,000 results in 94,600 results in 61,500 results in 2.
An Introduction to Cellular Automata
Joanne Turner 15 Nov 2005 Introduction to Cellular Automata.
Cellular Automata This is week 7 of Biologically Inspired Computing Various credits for these slides, which have in part been adapted from slides by:
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.
Multiscale Modelling Mateusz Sitko
Indiana GIS Conference, March 7-8, URBAN GROWTH MODELING USING MULTI-TEMPORAL IMAGES AND CELLULAR AUTOMATA – A CASE STUDY OF INDIANAPOLIS SHARAF.
Elements of Computational Epidemiology a cellular automata framework for computational epidemiology fishy.com.br.
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:
Centre for Advanced Spatial Analysis (CASA), UCL, 1-19 Torrington Place, London WC1E 6BT, UK web Talk.
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 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.
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.
Cellular Automata. John von Neumann 1903 – 1957 “a Hungarian-American mathematician and polymath who made major contributions to a vast number of fields,
Developing a Framework for Modeling and Simulating Aedes aegypti and Dengue Fever Dynamics Tiago Lima (UFOP), Tiago Carneiro (UFOP), Raquel Lana (Fiocruz),
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,
Pedro R. Andrade Münster, 2013
Intro to Life32. 1)Zoom to 10 That will allow you to see the grid and individual cells.
제 4 주. Cellular Automata A Brief history of Cellular Automata P. Sarkar, ACM Computing Surveys, vol. 32, no. 1, pp. 80~107, 2000 학습목표 계산도구로서의 Cellular.
A Cellular Automata Model on HIV Infection (2) Shiwu Zhang Based on [Pandey et al’s work]
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.
Modelos Hidrologicos: Runoff Pedro Ribeiro de Andrade Gilberto Camara.
An Introduction to TerraME Pedro Ribeiro de Andrade São José dos Campos,
Modelagem Dinâmica com TerraME Aula 5 – Building simple models with TerraME Tiago Garcia de Senna Carneiro (UFOP) Gilberto Câmara (INPE)
Modelagem Dinâmica com TerraME: Aula 3 Interface entre TerraME e LUA Gilberto Câmara (INPE) Tiago Garcia de Senna Carneiro (UFOP)
Disciplina SER 301 Análise Espacial de Dados Geográficos Autômatos Celulares Líliam C. Castro Medeiros Raian Vargas Maretto
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.
Intro to Life32.
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
Cellular automata.
L – Modeling and Simulating Social Systems with MATLAB
Cellular Automata Project:
Hiroki Sayama NECSI Summer School 2008 Week 3: Methods for the Study of Complex Systems Cellular Automata Hiroki Sayama
Cellular Automata Pedro R. Andrade Tiago Garcia de Senna Carneiro
Sangeeta Venkatachalam, Armin R. Mikler
L – Modeling and Simulating Social Systems with MATLAB
Introduction Abstract
Pedro Ribeiro de Andrade Münster, 2013
Computational Models.
Copyright © 2017 American Academy of Pediatrics.
Pedro R. Andrade Münster, 2013
Líliam César de Castro Medeiros,
Illustrations of Simple Cellular Automata
Computational methods in physics
L – Modeling and Simulating Social Systems with MATLAB
Cellular Automata + Reaction-Diffusion Systems
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
Computer Architecture and Assembly Language
Modeling Pattern Formation in Skin Diseases by a Cellular Automaton
Computer Architecture and Assembly Language
AP Java Learning Objectives
Von Neumann’s Automaton and Viruses
Cellular Automata (CA) Overview
Presentation transcript:

Análise Espacial de Dados Geográficos Autômatos Celulares Disciplina SER 301 Análise Espacial de Dados Geográficos Líliam C. Castro Medeiros lccastro@dpi.inpe.br

Cellular Automata Dynamic and self-reproducing sistems Discrete space and time The basic elements: cells The nth iteration Neumann JV, Burks AW (1966). The Theory of Self-Reproducing Automata, University of Illinois Press, Urbana

Cellular Automata Dynamic and self-reproducing sistems Discrete space and time The basic elements: cells The nth iteration Neumann JV, Burks AW (1966). The Theory of Self-Reproducing Automata, University of Illinois Press, Urbana

Cellular Automata Dynamic and self-reproducing sistems Discrete space and time The basic elements: cells The nth iteration Neumann JV, Burks AW (1966). The Theory of Self-Reproducing Automata, University of Illinois Press, Urbana

Dynamic and self-reproducing sistems Discrete space and time The basic elements: cells The nth iteration Neumann JV, Burks AW (1966). The Theory of Self-Reproducing Automata, University of Illinois Press, Urbana

Dynamic and self-reproducing sistems Discrete space and time The basic elements: cells The nth iteration Neumann JV, Burks AW (1966). The Theory of Self-Reproducing Automata, University of Illinois Press, Urbana

Dynamic and self-reproducing sistems Discrete space and time The basic elements: cells The nth iteration Neumann JV, Burks AW (1966). The Theory of Self-Reproducing Automata, University of Illinois Press, Urbana

Dynamic and self-reproducing sistems Discrete space and time The basic elements: cells The nth iteration Neumann JV, Burks AW (1966). The Theory of Self-Reproducing Automata, University of Illinois Press, Urbana

Each cell contains: A finite set of predeterminated states A set of transition rules (to change the states) which depend on the cell’s neighborhood The nth iteration Neumann JV, Burks AW (1966). The Theory of Self-Reproducing Automata, University of Illinois Press, Urbana

Source: Rita Zorzenon’s slide

The Cellular Automata Desenvolvido pelo matemático húngaro John von Neumann, que na década de 40, propôs um modelo baseado na ideia de sistemas lógicos que fossem auto-reprodutores e que imitassem a própria vida. Cooper NG (1983). From Turing and von Neumann to the present. Los Alamos Science.

An Example: John Conway’s Game of Life a regular grid with square cells

An Example: John Conway’s Game of Life each cell can be white (alive) or black (dead)

An Example: John Conway’s Game of Life each cell can be white (alive) or black (dead) for each cell, their neighbors are the 8 closer cells Figure: Leonardo Santos et al. (2011). A susceptible-infected model for exploring the effects of neighborhood structures on epidemic processes – a segregation analysis. Proceedings XII GEOINFO, November 27-29, 2011, Campos do Jordão, Brazil. p 85-96.

An Example: John Conway’s Game of Life each cell can be white (alive) or black (dead) for each cell, their neighbors are the 8 closer cells at each time step, the state of each cell obey the following rules (executed simultaneously): the cell survives if there are 2 or 3 alive neighbor cells, otherwise the cell dies a died cell can change to an alive cell if it has exatly 3 alive neighbors, otherwise it remains dead

Possible states: alive or dead Game of Life John Conway (1970) Possible states: alive or dead Death: by loneliness - one or zero neighbors by overpopulation – more than 4 neighbors Birth: cells with exactly 3 alive neighbors Survival: exactly 2 or exactly 3 alive neighbors Adapted from Adriana Racco’s slide

Rita Zorzenon’s slide

Game of Life Some sites to see the Game of Life simulation: http://www.math.com/students/wonders/life/life.html or http://www.bitstorm.org/gameoflife/

Source: Adapted from Leonardo Santos’ slide CA = (G, N, S, IC, R, BC, UC) G: Geometry N: Neighborhood S: States IC: Initial condition R: Rules BC: Boundary conditions UC: Updating criteria The CA Structure Source: Adapted from Leonardo Santos’ slide

The Grid

Source: Adapted from Leonardo Santos’ slide CA = (G, N, S, IC, R, BC, UC) G: Geometry N: Neighborhood S: States IC: Initial condition R: Rules BC: Boundary conditions UC: Updating criteria The CA Structure Source: Adapted from Leonardo Santos’ slide

The Geometry Example: Two-Dimensional Grids Cells that have a common edge with the involved are named as “main neighbors” of the cell (are showed with hatching) The set of actual neighbors of the cell a, which can be found according to N, is denoted as N(a) Source: Lev Naumov’ slide

Adapted from Leonardo Santos’ slide CA = (G, N, S, IC, R, BC, UC) G: Geometry N: Neighborhood S: States IC: Initial condition R: Rules BC: Boundary conditions UC: Updating criteria The CA Structure Adapted from Leonardo Santos’ slide

Von Neumann Neighborhood First neighbors Second neighbors Adapted from Adriana Racco’s slide

Adapted from Adriana Racco’s slide Moore Neighborhood First neighbors Second neighbors Adapted from Adriana Racco’s slide

Adapted from Adriana Racco’s slide Random Neighborhood Adapted from Adriana Racco’s slide

Other Neighborhoods The arbitrary neighborhood is determined by the model Examples: Based on people activity-space (Santos et al, 2011) First neighbors Second neighbors Based on data (Aguiar et al, 2003) Adapted from Adriana Racco’s slide

Neighborhoods in Time They can be static: the same neighbors all the time (classical CA) dynamic: the neighbors can change at each time step

when: December, 12th, at 2 p.m.! where: IAI auditorium

Source: Adapted from Leonardo Santos’ slide CA = (G, N, S, IC, R, BC, UC) G: Geometry N: Neighborhood S: States IC: Initial condition R: Rules BC: Boundary conditions UC: Updating criteria The CA Structure Source: Adapted from Leonardo Santos’ slide

Source: Adapted from Leonardo Santos’ slide CA = (G, N, S, IC, R, BC, UC) G: Geometry N: Neighborhood S: States IC: Initial condition R: Rules BC: Boundary conditions UC: Updating criteria The CA Structure Source: Adapted from Leonardo Santos’ slide

Source: Adapted from Leonardo Santos’ slide CA = (G, N, S, IC, R, BC, UC) G: Geometry N: Neighborhood S: States IC: Initial condition R: Rules BC: Boundary conditions UC: Updating criteria The CA Structure Source: Adapted from Leonardo Santos’ slide

Adapted from Adriana Racco’s slide Rules The rules may depend on the state of the own cell neighbor’s cells The rules may be based on influence fields of the geography of the system They may be deterministic or stochastic They can depend only on the actual state of the cells Adapted from Adriana Racco’s slide

Source: Adapted from Leonardo Santos’ slide CA = (G, N, S, IC, R, BC, UC) G: Geometry N: Neighborhood S: States IC: Initial condition R: Rules BC: Boundary conditions UC: Updating criteria The CA Structure Source: Adapted from Leonardo Santos’ slide

Boundary Conditions Periodic (1D - ring or 2D – torus)

Boundary Conditions Periodic (1D - ring or 2D – torus)

Boundary Conditions Periodic (1D - ring or 2D – torus)

Boundary Conditions Periodic (1D - ring or 2D – torus)

Boundary Conditions Periodic (1D - ring or 2D – torus) Reflexive

Boundary Conditions Periodic (1D - ring or 2D – torus) Reflexive Fixed

Boundary Conditions Periodic (1D - ring or 2D – torus) Reflexive Fixed Null (the cells located on the borders have as neighbors only those cells immediately adjacent to them into the grid) Others

Source: Adapted from Leonardo Santos’ slide CA = (G, N, S, IC, R, BC, UC) G: Geometry N: Neighborhood S: States IC: Initial condition R: Rules BC: Boundary conditions UC: Updating criteria The CA Structure Source: Adapted from Leonardo Santos’ slide

Examples of Bidimensional Cellular Automata Models

You can also see this in sites.google.com/site/amazonida/drops/forestfire

Other Example of Cellular Automata Model

Dengue Fever It is a viral disease trasmitted in Brazil mainly by Aedes aegypti mosquito

Stages of Infection In Mosquitoes Susceptible Infected 8 to 12 days Susceptible Infected Extrinsic Incubation Period time Mosquito infects humans Moment of infection Figure: Whitehead SS, Blaney JE, Durbin AP, Murphy BR (2007). Prospects for a dengue virus vaccine. Nature Reviews Microbiology, 5: 518-528.

Dengue Stages In Humans Susceptible Infected Recovered time Intrinsic Incubation Period Contagious Human infects mosquitoes Moment of infection 3 to 14 days Average between 4 and 5 days Average between 4 and 7 days Figure: Whitehead SS, Blaney JE, Durbin AP, Murphy BR (2007). Prospects for a dengue virus vaccine. Nature Reviews Microbiology, 5: 518-528.

There are four distinct serotypes of the virus: Dengue Virus There are four distinct serotypes of the virus: DENV1, DENV2, DENV3 e DENV4

The Model

A multi-level stochastic cellular automata Humans Mosquitoes A multi-level stochastic cellular automata

The Model Humans Mosquitoes

The Model Humans Mosquitoes

The Model Time of infection (days) State Humans Mosquitoes

The Model Humans Mosquitoes Time of infection (days) Age days

Patterns

Model Considerations Human mobility Asymptomatic people Human renewal House infestation Vector density per household Each iteration corresponds to a day Periodic boundary conditions

Simulation in Human Lattice Inicialmente:

Simulation in Mosquito Lattice Inicialmente: Um único humano infectado

Parameters of the Model Human occupation rate Number of humans at each residence Human/vector population radio House infestation rate Daily bite frequency Incubation periods Contagious period Mosquito daily survival probability Contamination probabilities

Other Example of Cellular Automata Model

Source: Leonardo Santos and Suani Pinho

Source: Leonardo Santos and Suani Pinho

Source: Leonardo Santos et al (2009)

Patterns Generated by Cellular Automata Models Rita Zorzenon’s slide

Patterns Generated by Cellular Automata Models Rita Zorzenon’s slide

TerraME www.terrame.org Is a programming environment for spatial dynamical modeling. It supports cellular automata, agent-based models and network models running in 2D cell spaces. It provides an interface to TerraLib geographical database, allowing models direct access to geospatial data. www.terrame.org

www.terrame.org

Other Example chuva chuva chuva N Pico do Itacolomi do Itambé Serra do Lobo N Fonte: (Carneiro, 2006) 72

Cellular Automata WET DRY (soilWater > infCap) ? Fonte: (Carneiro, 2006)

Simulation outcome fonte: Carneiro (2006)