Presentation is loading. Please wait.

Presentation is loading. Please wait.

Cellular Automata Spatio-Temporal Information for Society Münster, 2014.

Similar presentations


Presentation on theme: "Cellular Automata Spatio-Temporal Information for Society Münster, 2014."— Presentation transcript:

1 Cellular Automata Spatio-Temporal Information for Society Münster, 2014

2 System Theory Advantages  Simple representation of the world  Visual representation  Modular and hierarchical Disadvantages  No heterogeneity  Implicit spatial representation  Fixed connections between stocks

3 Where does this image come from?

4 Map of the web (Barabasi) (could be brain connections)

5 Information flows in Nature Ant colonies live in a chemical world

6 Information flows generate cooperation White cells attact a cancer cell (cooperative activity) Foto: National Cancer Institute, EUA http://visualsonline.cancer.gov/

7 Agents moving

8

9

10 Segregation Some studies show that most people prefer to live in a non-segregated society. Why there is so much segregation?

11 Segregation Segregation is an outcome of individual choices But high levels of segregation indicate mean that people are prejudiced?

12 Schelling’s Model of Segregation Schelling (1971) demonstrates a theory to explain the persistence of racial segregation in an environment of growing tolerance If individuals will tolerate racial diversity, but will not tolerate being in a minority in their locality, segregation will still be the equilibrium situation

13 Cellular Automata Firstly developed by Hungarian mathematician John von Neumann, who proposed a model based on the idea of ​​logical systems that were self-replicating.

14 Self-replicating Automata

15 Basic Cellular Automaton  Grid of cells  Neighbourhood  Finite set of discrete states  Finite set of transition rules  Initial state  Discrete time

16 2-Dimensional Automaton A 2-dimensional cellular automaton consists of an infinite (or finite) grid of cells, each in one of a finite number of states. Time is discrete and the state of a cell at time t is a function of the states of its neighbors at time t-1.

17 Neighborhood and Rules Each cell is autonomous and change its state according to its current state and the state of its neighborhood.

18 www.terrame.org “CAs contain enough complexity to simulate surprising and novel change as reflected in emergent phenomena” (Mike Batty)

19 19 Source: Rita Zorzenon

20 Game of life

21 CellularSpace  A CellularSpace is a set of Cells.  It consists of an area of interest, divided into a regular grid. world = CellularSpace{ xdim = 5, ydim = 5 } forEachCell(world, function(cell) cell.value = 3 end)

22 Neighborhood  A Neighborhood represents the proximity relations of a cell. world:createNeighborhood{ strategy = "moore", self = false } Von NeumannMoore

23 Legend Defines colors to draw the Cells of a CellularSpace. Can be used with map observers. coverLeg = Legend { grouping = "uniquevalue", colorBar = { {value = 0, color = "white"}, {value = 1, color = "red"}, {value = 2, color = "green”} }

24 Synchronizing a CellularSpace  TerraME can keep two copies of a CellularSpace in memory: one stores the past values of the cells, and another stores the current (present) values of the cells.  The model equations must read the past copy and write the values to the present copy of the cellular space.  At the correct moment, it will be necessary to synchronize the past copy with the current values of the cellular space.

25 Characteristics of CA models Self-organising systems with emergent properties: locally defined rules resulting in macroscopic ordered structures. Massive amounts of individual actions result in the spatial structures that we know and recognise;

26 Which Cellular Automata? For realistic geographical models the basic CA principles too constrained to be useful Extending the basic CA paradigm From binary (active/inactive) values to a set of inhomogeneous local states From discrete to continuous values (30% cultivated land, 40% grassland and 30% forest) Transition rules: diverse combinations Neighborhood definitions from a stationary 8-cell to generalized neighbourhood From system closure to external events to external output during transitions

27 Game of Life Static Life Oscillating Life Migrating Life

28 Conway’s Game of Life The universe of the Game of Life is an infinite two-dimensional grid of cells, each of which is either alive or dead. Cells interact with their eight neighbors.

29 Schelling Model for Segregation Start with a CA with “white” and “black” cells (random) The new cell state is the state of the majority of the cell’s Moore neighbours White cells change to black if there are X or more black neighbours Black cells change to white if there are X or more white neighbours How long will it take for a stable state to occur?

30 Schelling’s Model of Segregation < 1/3 Micro-level rules of the game Stay if at least a third of neighbors are “kin” Move to random location otherwise


Download ppt "Cellular Automata Spatio-Temporal Information for Society Münster, 2014."

Similar presentations


Ads by Google