• Aucun résultat trouvé

Cellular automata individual-based modeling

N/A
N/A
Protected

Academic year: 2021

Partager "Cellular automata individual-based modeling"

Copied!
21
0
0

Texte intégral

(1)

Cellular automata

Individual-based modeling

(2)

Individuals/Environment/Population

Environmental properties

Climatic and geophysical conditions Space Food Predators Competitors

Individuals’ properties

Nutrition Growth Reproduction Mobility Competitive ability

Feedback

Population state variables

Density Spatial distribution Age structure Social structure Genic frequencies

Demographic processes

Birthrate Mortality Emigration Immigration (from Barbault, 1992)

(3)

Mathematical models

of population dynamics

Mean field models



The state variable is one number



Density, frequency, biomass, etc.

Age or stage structured models



The state variable is a vector (matrix models)



Density in each age class (Leslie)

or life-stages (Lefkovich)

Individual based models

(4)

Approaches of complex systems

Analytical

element by element

(neo-classical economy, plot, individual, etc.)

Holistic or systemic

global behaviour of the system

(macro-economy, statistics)

Constructivist

articulation between individual behaviours

of the elements (local) and the global

(5)

Mathematical vs. simulation-based

approach

Spatial environment homogeneous heterogeneous Demographic stochasticity unimportant important

Rare events unimportant important Biological and/or environmental

discontinuities unimportant important Number of individuals large small

Criteria

Analytical

Simulation-based

Biological complexity simple complex

(6)

1 3 4 2 1 3 4 2

Cellular automata

1 3 4 2

Metapopulation

model

1 3 4 2

Individual-based model

x

x

Spatially-explicit & individual-based

simulation of population dynamics

(7)
(8)

Automaton

Inputs

 A set of inputs

T Input State Output 0 Nothing Waiting Menu 1 Ask coffee Waiting Menu 2 Nothing Need = 2 Menu 3 Nothing Need = 2 Need 2€

4 1€ coin Need = 2 Need 2€ 5 Nothing Need = 1 Need 2€ 6 Nothing Need = 1 Need 1€

7 1€ coin Need = 1 Need 1€ 8 Nothing Need = 0 Need 1€ 9 Nothing Waiting Coffee

10 Nothing Waiting Menu

 A transition function

 A set of states

State

(9)

Network of automata

A group of automata, the inputs for some

are outputs for others

Architecture: regular, total connectivity,

random, layered

(10)

Cellular Automata

 Regular architecture

 Uniform and discrete transition function

 Synchronous and deterministic functionning

(11)

16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1

In the Game of Life proposed by John Conway, cells states (alive -> green; dead -> grey)

are changing according to their own state and the states of their 8 neighboring cells

(12)

Look at cell #10

and at its 8 neighboring cells

As for any alive cell, we need to consider this rule: (i) it cannot survive to a too wide isolation

(less than 2 alive neighbors),

(ii) it will also be killed by a too strong concentration (more than 3 alive neighbors)

16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1

(13)

Oh! Cell 10 has exactly

3 alive neighbors!

Right, so next step it will still

be alive!

15 14 13 11 10 9 7 6 5 15 14 13 11 10 9 7 6 5 15 14 13 11 10 9 7 6 5 15 14 13 11 10 9 7 6 5 Next step 15 14 13 11 10 9 7 6 5

(14)

Let’s look now at cell #7 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 It is dead!

Does it have any chance to become alive?

Well, birth supposes

a certain gathering of population…

In the “Game of Life” this has been set to exactly 3 alive neighboring cells…

(15)

Great! Cell 7 has exactly

3 alive neighbors!

Right, so next step it will

become alive!

Next step 12 11 10 8 7 6 4 3 2 12 11 10 8 7 6 4 3 2 12 11 10 8 7 6 4 3 2 12 11 10 8 7 6 4 3 2 12 11 10 8 7 6 4 3 2

(16)

Summary of rules (transition function)

These rules have to be applied

to all cells in the same way

to determine next generation

Alive neighbors = 3 Alive neighbors < 2 or Alive neighbors > 3 Alive neighbors = 2 or Alive neighbors = 3 Alive neighbors = 3

(17)

(from Tyrrell, 1993)

(18)

Dog rabies

Mathematical approach

vs simulation-based approach

dS/dt = aS – S(βI + b + γN) (1) dL/dt = βSI – (σ + b)L - γNL (2) dI/dt = σL -(α + b)I - γNI (3) Anderson et al., 1981 Transitions between rabies classes

(19)

Dog rabies

Mathematical approach

vs simulation-based approach

Anderson et al., 1981

Density of dogs and persistence of rabies

R0 = σβS / ((σ + a)(α + a)) (4)

Basic reproduction of rabies in the dog population

Kτ = (σ + a)(α + a) / σβ (5) Threshold density of dogs required for rabies transmission

When the density of dogs is below Kτ, rabies cannot persist in the population Vaccination strategies should be related to density of dogs

(20)

Dog rabies dynamics

Mathematical approach

vs simulation-based approach

dS/dt = a(S + V) – S(βI + b + φ + γN) (1) dV/dt = φS - bV - γNV (5) Vaccination

Comparison of vaccination rates per year

Comparison of yearly vs twice yearly vaccination coverage

(21)

Dog rabies dynamics

Mathematical approach

vs simulation-based approach

Rates per year (population) -> simulated events (individuals)

dL/dt = βSI – (σ + b)L - γNL

dI/dt = σL -(α + b)I - γNI

dS/dt = a(S + V) – S(βI + b + φ + γN)

dV/dt = φS - bV - γNV

Spatial heterogeneity

Types of dogs

Home-owned Community-owned Stray

Références

Documents relatifs

The validated single mutants that exhibit improved binding affinities were then used to construct virtual double mutants that were then scored using the three scoring functions..

Atmospheric dispersion modeling using Artificial Neural Network based cellular automata.. Pierre Lauret, Frederic Heymes, Laurent Aprin,

We can now link the dynamic microeconomic model to the cellular space to obtain long-run spatial equilibria and show that a mixed periurban belt may emerge from the land

We find by Monte Carlo simulation the periods of the limit cycles, both for each site as well as for the lattice as a whole, at the transition point and away from it,

Then, in Section 3, we study sets of cellular automata closed under simulation (ideals), and how our communication approach relates with them.. 1 Introduction

Models of spatial structure for oak-Scots pine mixed stands of the Orleans forest For all the identified spatial types of our typology. Simple point processes to reproduce

La même chose est encore vraie en 3D, mais comme on a trois vecteurs au lieu de deux, il y a bien sûr plus de cas.. En 3D, il y a 14 réseaux de Bravais que nous allons

Mathematical models of heat and mass transfer and deformation pro- cesses of biomaterials are investigated, taking into account such properties as