SlideShare a Scribd company logo
1 of 15
Download to read offline
CPAD|KirthiBalakrishnan|SimrithiSKumar
A cellular automaton consists of a regular grid of
cells, each in one of a finite number of states, such as
on and off (in contrast to a coupled map lattice).
The grid can be in any finite number of dimensions.
For each cell, a set of cells called its neighborhood is
defined relative to the specified cell. An initial state
(time t = 0) is selected by assigning a state for each
cell.
A new generation is created (advancing t by 1),
according to some fixed rule (generally, a
mathematical function)[3] that determines the new
state of each cell in terms of the current state of the
cell and the states of the cells in its neighborhood.
What is ?
2
CA in a dodeca grid
To illustrate how CA works, we first define
● a grid of cells, ( or it could be irregular but to simplify we will assume a
square grid)
● a neighbourhood around each cell which is composed of the nearest cells,
● a set of rules as to how what happens in the neighbourhood affects the
development of the cell in question
● a set of states that each cell can take on – i.e. developed or not developed
● an assumption of universality that all these features operate uniformly and
universally
Each box stands for a student wearing (black) or not wearing (white) a hat. Let us make
the two following assumptions:
● Hat rule: a student will wear the hat in the following class if one or the
other—but not both—of the two classmates sitting immediately on her left and on
her right has the hat in the current class (if nobody wears a hat, a hat is out of
fashion; but if both neighbors wear it, a hat is now too popular to be trendy).
● Initial class: during the first class in the morning, only one student in the middle
shows up with a hat.
5
Consecutive rows represent the evolution in time through
subsequent classes.
The evolutionary pattern displayed contrasts with the
simplicity of the underlying law (the “Hat rule”) and
ontology (for in terms of object and properties, we only
need to take into account simple cells and two states).
The global, emergent behavior of the system supervenes
upon its local, simple features, at least in the following
sense: the scale at which the decision to wear the hat is
made (immediate neighbors) is not the scale at which the
interesting patterns become manifest.
Even perfect knowledge
of individual decision
rules does not always
allow us to predict
macroscopic structure.
We get macro-surprises
despite complete
micro-knowledge. ”
—Epstein (1999: 48)
There’s an amazing
diversity of forms.
And, yes, they’re often
complicated.
But because they’re
based on simple
underlying rules, they
always have a certain
logic to them: in a
sense each of them
tells a definite
“algorithmic story”.
● Essentially CA models developed in the late 1980s early 1990s from at least three
sources: bottom up thinking about systems in contrast to top down, concepts of
emergence in particular related to morphology, GIS and raster based
representation of activity layers.
● These models have found favour in rapidly growing systems which are characterised
by urban sprawl, like Phoenix. They have been quite inappropriately applied to non ‐
rapid growth cities where the focus is on redistribution.
● They have not been widely applied by municipalities as they do not contain explicit
mechanisms for generating numerical forecasts that are demographically or
economically based.
(a)
The
neighbourhood is
composed of 8
cells around the
central cell
How a CA works defined on
a grid of cells with two states – not
developed & developed
9
(b)
Place the neighbourhood over each
cell on the grid. The rule says that if
there is one or more cells developed
(black) in the neighbourhood, then
the cell is developed.
(c)
If you keep on doing
this for every cell,
you get the diffusion
from the central cell
shown below.
MOORE VON NEUMANN
EXTENDED MOOR
VON NEUMANN
composed of different
combinations of cells in strictly
deterministic CA models
For example, for any cell {x,y},
● if only one
neighborhood cell
either NW, SE, NE, or
SW other than {x,y} is
already developed,
● then cell {x,y} is
developed according
to the following
neighborhood
switching rule
For probabilistic rules, we can generate statistically self‐similar structures which look more like
real city morphologies. For example,
● if any neighborhood cell other than {x,y} is already developed, then the field value p {x,y}
is set
● & if p {x,y} > some threshold value, then the cell {x,y} is developed
Over and over again we will
see the same kind of thing:
that even though the
underlying rules for a
system are simple, and
even though the system is
started from simple initial
conditions, the behavior
that the system shows can
nevertheless be highly
complex. ”
—Wolfram (2002: 28)
15
Any questions?
SOURCES:
● Stanford Plato Entry:
Cellular Automata
● Steve Wolfram: Rule 30 in
CA
● CA Lecture Notes: UCL

More Related Content

What's hot

Interaction Modeling
Interaction ModelingInteraction Modeling
Interaction ModelingHemant Sharma
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process ModelsAtul Karmyal
 
Chapter 13 software testing strategies
Chapter 13 software testing strategiesChapter 13 software testing strategies
Chapter 13 software testing strategiesSHREEHARI WADAWADAGI
 
Allocating of Frames.pptx
Allocating of Frames.pptxAllocating of Frames.pptx
Allocating of Frames.pptxinfomerlin
 
Parallel architecture
Parallel architectureParallel architecture
Parallel architectureMr SMAK
 
Unit 5- Architectural Design in software engineering
Unit 5- Architectural Design in software engineering Unit 5- Architectural Design in software engineering
Unit 5- Architectural Design in software engineering arvind pandey
 
Chapter 10 Operating Systems silberschatz
Chapter 10 Operating Systems silberschatzChapter 10 Operating Systems silberschatz
Chapter 10 Operating Systems silberschatzGiulianoRanauro
 
REQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGREQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGSaqib Raza
 
SOLUTION MANUAL OF OPERATING SYSTEM CONCEPTS BY ABRAHAM SILBERSCHATZ, PETER B...
SOLUTION MANUAL OF OPERATING SYSTEM CONCEPTS BY ABRAHAM SILBERSCHATZ, PETER B...SOLUTION MANUAL OF OPERATING SYSTEM CONCEPTS BY ABRAHAM SILBERSCHATZ, PETER B...
SOLUTION MANUAL OF OPERATING SYSTEM CONCEPTS BY ABRAHAM SILBERSCHATZ, PETER B...vtunotesbysree
 
Production systems
Production systemsProduction systems
Production systemsAdri Jovin
 
Software estimation
Software estimationSoftware estimation
Software estimationMd Shakir
 
Stuart russell and peter norvig artificial intelligence - a modern approach...
Stuart russell and peter norvig   artificial intelligence - a modern approach...Stuart russell and peter norvig   artificial intelligence - a modern approach...
Stuart russell and peter norvig artificial intelligence - a modern approach...Lê Anh Đạt
 
Designing Techniques in Software Engineering
Designing Techniques in Software EngineeringDesigning Techniques in Software Engineering
Designing Techniques in Software Engineeringkirupasuchi1996
 
Lecture: Regular Expressions and Regular Languages
Lecture: Regular Expressions and Regular LanguagesLecture: Regular Expressions and Regular Languages
Lecture: Regular Expressions and Regular LanguagesMarina Santini
 
Improving software economics
Improving software economicsImproving software economics
Improving software economicsdeep sharma
 

What's hot (20)

Interaction Modeling
Interaction ModelingInteraction Modeling
Interaction Modeling
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
Chapter 13 software testing strategies
Chapter 13 software testing strategiesChapter 13 software testing strategies
Chapter 13 software testing strategies
 
Allocating of Frames.pptx
Allocating of Frames.pptxAllocating of Frames.pptx
Allocating of Frames.pptx
 
Parallel architecture
Parallel architectureParallel architecture
Parallel architecture
 
Unit 5- Architectural Design in software engineering
Unit 5- Architectural Design in software engineering Unit 5- Architectural Design in software engineering
Unit 5- Architectural Design in software engineering
 
Chapter 10 Operating Systems silberschatz
Chapter 10 Operating Systems silberschatzChapter 10 Operating Systems silberschatz
Chapter 10 Operating Systems silberschatz
 
REQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGREQUIREMENT ENGINEERING
REQUIREMENT ENGINEERING
 
SOLUTION MANUAL OF OPERATING SYSTEM CONCEPTS BY ABRAHAM SILBERSCHATZ, PETER B...
SOLUTION MANUAL OF OPERATING SYSTEM CONCEPTS BY ABRAHAM SILBERSCHATZ, PETER B...SOLUTION MANUAL OF OPERATING SYSTEM CONCEPTS BY ABRAHAM SILBERSCHATZ, PETER B...
SOLUTION MANUAL OF OPERATING SYSTEM CONCEPTS BY ABRAHAM SILBERSCHATZ, PETER B...
 
Component level design
Component   level designComponent   level design
Component level design
 
Production systems
Production systemsProduction systems
Production systems
 
Software estimation
Software estimationSoftware estimation
Software estimation
 
Problems, Problem spaces and Search
Problems, Problem spaces and SearchProblems, Problem spaces and Search
Problems, Problem spaces and Search
 
TOC 3 | Different Operations on DFA
TOC 3 | Different Operations on DFATOC 3 | Different Operations on DFA
TOC 3 | Different Operations on DFA
 
Stuart russell and peter norvig artificial intelligence - a modern approach...
Stuart russell and peter norvig   artificial intelligence - a modern approach...Stuart russell and peter norvig   artificial intelligence - a modern approach...
Stuart russell and peter norvig artificial intelligence - a modern approach...
 
Designing Techniques in Software Engineering
Designing Techniques in Software EngineeringDesigning Techniques in Software Engineering
Designing Techniques in Software Engineering
 
N queen problem
N queen problemN queen problem
N queen problem
 
Lecture: Regular Expressions and Regular Languages
Lecture: Regular Expressions and Regular LanguagesLecture: Regular Expressions and Regular Languages
Lecture: Regular Expressions and Regular Languages
 
Finite automata
Finite automataFinite automata
Finite automata
 
Improving software economics
Improving software economicsImproving software economics
Improving software economics
 

Similar to Cellular Automata

Cellular Automata, PDEs and Pattern Formation
Cellular Automata, PDEs and Pattern FormationCellular Automata, PDEs and Pattern Formation
Cellular Automata, PDEs and Pattern FormationXin-She Yang
 
Tsunami Wave Simulation Models Based on Hexagonal Cellular Automata
Tsunami Wave Simulation Models Based on Hexagonal Cellular AutomataTsunami Wave Simulation Models Based on Hexagonal Cellular Automata
Tsunami Wave Simulation Models Based on Hexagonal Cellular AutomataDr.E.Syed Mohamed
 
Model based cellularautomataonspreadofrumours
Model based cellularautomataonspreadofrumoursModel based cellularautomataonspreadofrumours
Model based cellularautomataonspreadofrumoursDr. Michael Agbaje
 
Two dimensional-cellular-automata
Two dimensional-cellular-automataTwo dimensional-cellular-automata
Two dimensional-cellular-automataMazharul Shaik
 
Annu. Rev. Mater. Res. 2002 Vol 32 P 53 Overview Cellular Automa
Annu.  Rev.  Mater.  Res. 2002 Vol 32 P 53 Overview Cellular AutomaAnnu.  Rev.  Mater.  Res. 2002 Vol 32 P 53 Overview Cellular Automa
Annu. Rev. Mater. Res. 2002 Vol 32 P 53 Overview Cellular AutomaDierk Raabe
 
Computational Universe
Computational UniverseComputational Universe
Computational UniverseMehmet Zirek
 
Amodelbasedoncellularautomatatosimulatea si sepidemicdisease
Amodelbasedoncellularautomatatosimulatea si sepidemicdiseaseAmodelbasedoncellularautomatatosimulatea si sepidemicdisease
Amodelbasedoncellularautomatatosimulatea si sepidemicdiseaseCarlosReyes671
 
The Basic of Molecular Dynamics Simulation
The Basic of Molecular Dynamics SimulationThe Basic of Molecular Dynamics Simulation
The Basic of Molecular Dynamics SimulationSyed Lokman
 
Opposite Opinions
Opposite OpinionsOpposite Opinions
Opposite Opinionsepokh
 
Network emergence
Network emergenceNetwork emergence
Network emergenceJunaidAKG
 
Statistical Analysis of Skin Cell Geometry and Motion
Statistical Analysis of Skin Cell Geometry and MotionStatistical Analysis of Skin Cell Geometry and Motion
Statistical Analysis of Skin Cell Geometry and MotionAmy Werner-Allen
 
scRNA-Seq Workshop Presentation - Stem Cell Network 2018
scRNA-Seq Workshop Presentation - Stem Cell Network 2018scRNA-Seq Workshop Presentation - Stem Cell Network 2018
scRNA-Seq Workshop Presentation - Stem Cell Network 2018David Cook
 
CVPR 2020 Workshop: Sparsity in the neocortex, and its implications for conti...
CVPR 2020 Workshop: Sparsity in the neocortex, and its implications for conti...CVPR 2020 Workshop: Sparsity in the neocortex, and its implications for conti...
CVPR 2020 Workshop: Sparsity in the neocortex, and its implications for conti...Christy Maver
 
CVPR 2020 Workshop: Sparsity in the neocortex, and its implications for conti...
CVPR 2020 Workshop: Sparsity in the neocortex, and its implications for conti...CVPR 2020 Workshop: Sparsity in the neocortex, and its implications for conti...
CVPR 2020 Workshop: Sparsity in the neocortex, and its implications for conti...Numenta
 
Eliano Pessa
Eliano PessaEliano Pessa
Eliano Pessaagrilinea
 
Decohering environment and coupled quantum states and internal resonance in ...
Decohering environment and coupled quantum states  and internal resonance in ...Decohering environment and coupled quantum states  and internal resonance in ...
Decohering environment and coupled quantum states and internal resonance in ...Alexander Decker
 
Higher-order clustering coefficients at Purdue CSoI
Higher-order clustering coefficients at Purdue CSoIHigher-order clustering coefficients at Purdue CSoI
Higher-order clustering coefficients at Purdue CSoIAustin Benson
 

Similar to Cellular Automata (20)

Cellular Automata, PDEs and Pattern Formation
Cellular Automata, PDEs and Pattern FormationCellular Automata, PDEs and Pattern Formation
Cellular Automata, PDEs and Pattern Formation
 
Tsunami Wave Simulation Models Based on Hexagonal Cellular Automata
Tsunami Wave Simulation Models Based on Hexagonal Cellular AutomataTsunami Wave Simulation Models Based on Hexagonal Cellular Automata
Tsunami Wave Simulation Models Based on Hexagonal Cellular Automata
 
Model based cellularautomataonspreadofrumours
Model based cellularautomataonspreadofrumoursModel based cellularautomataonspreadofrumours
Model based cellularautomataonspreadofrumours
 
Two dimensional-cellular-automata
Two dimensional-cellular-automataTwo dimensional-cellular-automata
Two dimensional-cellular-automata
 
Annu. Rev. Mater. Res. 2002 Vol 32 P 53 Overview Cellular Automa
Annu.  Rev.  Mater.  Res. 2002 Vol 32 P 53 Overview Cellular AutomaAnnu.  Rev.  Mater.  Res. 2002 Vol 32 P 53 Overview Cellular Automa
Annu. Rev. Mater. Res. 2002 Vol 32 P 53 Overview Cellular Automa
 
Computational Universe
Computational UniverseComputational Universe
Computational Universe
 
Amodelbasedoncellularautomatatosimulatea si sepidemicdisease
Amodelbasedoncellularautomatatosimulatea si sepidemicdiseaseAmodelbasedoncellularautomatatosimulatea si sepidemicdisease
Amodelbasedoncellularautomatatosimulatea si sepidemicdisease
 
The Basic of Molecular Dynamics Simulation
The Basic of Molecular Dynamics SimulationThe Basic of Molecular Dynamics Simulation
The Basic of Molecular Dynamics Simulation
 
paper
paperpaper
paper
 
Opposite Opinions
Opposite OpinionsOpposite Opinions
Opposite Opinions
 
The_Two_Towers
The_Two_TowersThe_Two_Towers
The_Two_Towers
 
Network emergence
Network emergenceNetwork emergence
Network emergence
 
Statistical Analysis of Skin Cell Geometry and Motion
Statistical Analysis of Skin Cell Geometry and MotionStatistical Analysis of Skin Cell Geometry and Motion
Statistical Analysis of Skin Cell Geometry and Motion
 
scRNA-Seq Workshop Presentation - Stem Cell Network 2018
scRNA-Seq Workshop Presentation - Stem Cell Network 2018scRNA-Seq Workshop Presentation - Stem Cell Network 2018
scRNA-Seq Workshop Presentation - Stem Cell Network 2018
 
CVPR 2020 Workshop: Sparsity in the neocortex, and its implications for conti...
CVPR 2020 Workshop: Sparsity in the neocortex, and its implications for conti...CVPR 2020 Workshop: Sparsity in the neocortex, and its implications for conti...
CVPR 2020 Workshop: Sparsity in the neocortex, and its implications for conti...
 
CVPR 2020 Workshop: Sparsity in the neocortex, and its implications for conti...
CVPR 2020 Workshop: Sparsity in the neocortex, and its implications for conti...CVPR 2020 Workshop: Sparsity in the neocortex, and its implications for conti...
CVPR 2020 Workshop: Sparsity in the neocortex, and its implications for conti...
 
Eliano Pessa
Eliano PessaEliano Pessa
Eliano Pessa
 
Adaptive Resonance Theory (ART)
Adaptive Resonance Theory (ART)Adaptive Resonance Theory (ART)
Adaptive Resonance Theory (ART)
 
Decohering environment and coupled quantum states and internal resonance in ...
Decohering environment and coupled quantum states  and internal resonance in ...Decohering environment and coupled quantum states  and internal resonance in ...
Decohering environment and coupled quantum states and internal resonance in ...
 
Higher-order clustering coefficients at Purdue CSoI
Higher-order clustering coefficients at Purdue CSoIHigher-order clustering coefficients at Purdue CSoI
Higher-order clustering coefficients at Purdue CSoI
 

Recently uploaded

{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxolyaivanovalion
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxolyaivanovalion
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramMoniSankarHazra
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Onlineanilsa9823
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxolyaivanovalion
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...shambhavirathore45
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023ymrp368
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Delhi Call girls
 

Recently uploaded (20)

{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptx
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptx
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
 

Cellular Automata

  • 2. A cellular automaton consists of a regular grid of cells, each in one of a finite number of states, such as on and off (in contrast to a coupled map lattice). The grid can be in any finite number of dimensions. For each cell, a set of cells called its neighborhood is defined relative to the specified cell. An initial state (time t = 0) is selected by assigning a state for each cell. A new generation is created (advancing t by 1), according to some fixed rule (generally, a mathematical function)[3] that determines the new state of each cell in terms of the current state of the cell and the states of the cells in its neighborhood. What is ? 2 CA in a dodeca grid
  • 3. To illustrate how CA works, we first define ● a grid of cells, ( or it could be irregular but to simplify we will assume a square grid) ● a neighbourhood around each cell which is composed of the nearest cells, ● a set of rules as to how what happens in the neighbourhood affects the development of the cell in question ● a set of states that each cell can take on – i.e. developed or not developed ● an assumption of universality that all these features operate uniformly and universally
  • 4. Each box stands for a student wearing (black) or not wearing (white) a hat. Let us make the two following assumptions: ● Hat rule: a student will wear the hat in the following class if one or the other—but not both—of the two classmates sitting immediately on her left and on her right has the hat in the current class (if nobody wears a hat, a hat is out of fashion; but if both neighbors wear it, a hat is now too popular to be trendy). ● Initial class: during the first class in the morning, only one student in the middle shows up with a hat.
  • 5. 5 Consecutive rows represent the evolution in time through subsequent classes. The evolutionary pattern displayed contrasts with the simplicity of the underlying law (the “Hat rule”) and ontology (for in terms of object and properties, we only need to take into account simple cells and two states). The global, emergent behavior of the system supervenes upon its local, simple features, at least in the following sense: the scale at which the decision to wear the hat is made (immediate neighbors) is not the scale at which the interesting patterns become manifest.
  • 6. Even perfect knowledge of individual decision rules does not always allow us to predict macroscopic structure. We get macro-surprises despite complete micro-knowledge. ” —Epstein (1999: 48)
  • 7. There’s an amazing diversity of forms. And, yes, they’re often complicated. But because they’re based on simple underlying rules, they always have a certain logic to them: in a sense each of them tells a definite “algorithmic story”.
  • 8. ● Essentially CA models developed in the late 1980s early 1990s from at least three sources: bottom up thinking about systems in contrast to top down, concepts of emergence in particular related to morphology, GIS and raster based representation of activity layers. ● These models have found favour in rapidly growing systems which are characterised by urban sprawl, like Phoenix. They have been quite inappropriately applied to non ‐ rapid growth cities where the focus is on redistribution. ● They have not been widely applied by municipalities as they do not contain explicit mechanisms for generating numerical forecasts that are demographically or economically based.
  • 9. (a) The neighbourhood is composed of 8 cells around the central cell How a CA works defined on a grid of cells with two states – not developed & developed 9 (b) Place the neighbourhood over each cell on the grid. The rule says that if there is one or more cells developed (black) in the neighbourhood, then the cell is developed. (c) If you keep on doing this for every cell, you get the diffusion from the central cell shown below.
  • 10. MOORE VON NEUMANN EXTENDED MOOR VON NEUMANN composed of different combinations of cells in strictly deterministic CA models
  • 11. For example, for any cell {x,y}, ● if only one neighborhood cell either NW, SE, NE, or SW other than {x,y} is already developed, ● then cell {x,y} is developed according to the following neighborhood switching rule
  • 12.
  • 13. For probabilistic rules, we can generate statistically self‐similar structures which look more like real city morphologies. For example, ● if any neighborhood cell other than {x,y} is already developed, then the field value p {x,y} is set ● & if p {x,y} > some threshold value, then the cell {x,y} is developed
  • 14. Over and over again we will see the same kind of thing: that even though the underlying rules for a system are simple, and even though the system is started from simple initial conditions, the behavior that the system shows can nevertheless be highly complex. ” —Wolfram (2002: 28)
  • 15. 15 Any questions? SOURCES: ● Stanford Plato Entry: Cellular Automata ● Steve Wolfram: Rule 30 in CA ● CA Lecture Notes: UCL