a multipatch metapopulation model with “human” agents injected

32
A Multipatch Metapopulation Model with “Human” Agents Injected. Manchester Complexity Seminar, 18 th Oct 2013. slide 1 A Multipatch Metapopulation Model with “Human” Agents Injected Bruce Edmonds Centre for Policy Modelling Manchester Metropolitan University

Upload: zeke

Post on 25-Feb-2016

33 views

Category:

Documents


0 download

DESCRIPTION

A Multipatch Metapopulation Model with “Human” Agents Injected. Bruce Edmonds Centre for Policy Modelling Manchester Metropolitan University. Motivation. Complex Individual-based Model. Complex Individual-based Model. Socio-Ecological Model. Combined Complex Model. Social Model. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: A  Multipatch Metapopulation  Model with “Human” Agents Injected

A Multipatch Metapopulation Model with “Human” Agents Injected. Manchester Complexity Seminar, 18th Oct 2013. slide 1

A Multipatch Metapopulation Model with “Human” Agents Injected

Bruce EdmondsCentre for Policy Modelling

Manchester Metropolitan University

Page 2: A  Multipatch Metapopulation  Model with “Human” Agents Injected

A Multipatch Metapopulation Model with “Human” Agents Injected. Manchester Complexity Seminar, 18th Oct 2013. slide 2

Motivation

Social Model

Ecological Model

Complex Individual-based Model

SimpleSystem-dynamics

ModelComplex Individual-based Model

SimpleSystem-dynamics

Model

Combined Complex Model

Socio-Ecological Model

Page 3: A  Multipatch Metapopulation  Model with “Human” Agents Injected

A Multipatch Metapopulation Model with “Human” Agents Injected. Manchester Complexity Seminar, 18th Oct 2013. slide 3

Model of Ecology

• A wrapped 2D grid of well-mixed patches with:– energy (transient)– bit string of characteristics

• Organisms represented individually with its own characteristics, including:– bit string of characteristics– energy– position– stats recorders

A well-mixed patch

Each individual

represented separately

Slow random rate of migration

between patches

Page 4: A  Multipatch Metapopulation  Model with “Human” Agents Injected

A Multipatch Metapopulation Model with “Human” Agents Injected. Manchester Complexity Seminar, 18th Oct 2013. slide 4

How Dominance is Decided

Page 5: A  Multipatch Metapopulation  Model with “Human” Agents Injected

A Multipatch Metapopulation Model with “Human” Agents Injected. Manchester Complexity Seminar, 18th Oct 2013. slide 5

Model sequence each simulation tick

1. Input energy equally divided between patches.2. Death. A life tax is subtracted, some die, age incremented3. Initial seeding. until a viable is established, random new individual4. Energy extraction from patch. energy divided among the

individuals there with positive score when its bit-string is evaluated against patch

5. Predation. each individual is randomly paired with a number of others on the patch, if dominate them, get a % of their energy, other removed

6. Maximum Store. energy above a maximum level is discarded.7. Birth. Those with energy > “reproduce-level” gives birth to a new

entity with the same bit-string as itself, with a probability of mutation, Child has an energy of 1, taken from the parent.

8. Migration. randomly individuals move to one of 4 neighbours9. Statistics. Various statistics are calculated.

Page 6: A  Multipatch Metapopulation  Model with “Human” Agents Injected

A Multipatch Metapopulation Model with “Human” Agents Injected. Manchester Complexity Seminar, 18th Oct 2013. slide 6

Key advantages of this

• Produces a complex space of changing food webs• Model creates endogenous shocks and unpredictable

adaptions (to, for example, man)• Species arms-races, predator-prey dynamics, waves of

species spread etc. all exhibited• Levels of environmental variety, size, granularity etc. are

determined by paramters• Mutation and migration happen in parallel• “Equilibrium” almost never observed• Diversity of ecologies are emergent outcomes• “Human” agents can be embedded in food chains and

the combined complexity of this explored

Page 7: A  Multipatch Metapopulation  Model with “Human” Agents Injected

A Multipatch Metapopulation Model with “Human” Agents Injected. Manchester Complexity Seminar, 18th Oct 2013. slide 7

Non-Viable Ecology

Typical Non-Viable Ecology the world state (left) Number of Species (centre) Log, 1 + Number of Individuals at

each trophic level (right)

Page 8: A  Multipatch Metapopulation  Model with “Human” Agents Injected

A Multipatch Metapopulation Model with “Human” Agents Injected. Manchester Complexity Seminar, 18th Oct 2013. slide 8

Dominant Species Ecology

Typical Dominant Species Ecology the world state (left) Number of Species (centre) Log, 1 + Number of

Individuals at each trophic level (right)

Page 9: A  Multipatch Metapopulation  Model with “Human” Agents Injected

A Multipatch Metapopulation Model with “Human” Agents Injected. Manchester Complexity Seminar, 18th Oct 2013. slide 9

Rich Plant Ecology

Typical Rich Plant Ecology the world state (left) Number of Species (centre) Log, 1 + Number of Individuals at each

trophic level (right)

Page 10: A  Multipatch Metapopulation  Model with “Human” Agents Injected

A Multipatch Metapopulation Model with “Human” Agents Injected. Manchester Complexity Seminar, 18th Oct 2013. slide 10

Mixed Ecology

Typical Mixed Ecology the world state (left) Number of Species (centre) Log, 1 + Number of Individuals at each

trophic level (right)

Page 11: A  Multipatch Metapopulation  Model with “Human” Agents Injected

A Multipatch Metapopulation Model with “Human” Agents Injected. Manchester Complexity Seminar, 18th Oct 2013. slide 11

Longer-Term Trends in Num. Species

Page 12: A  Multipatch Metapopulation  Model with “Human” Agents Injected

A Multipatch Metapopulation Model with “Human” Agents Injected. Manchester Complexity Seminar, 18th Oct 2013. slide 12

Neutral patches, random migration, plants only

• As predicted by Hubble’s “Neutral Theory”

• “skewed s-shaped” relative species abundance curve

• “Multinomial distribution” of log2 species distribution

• Except, maybe, species-area scatter chart

Page 13: A  Multipatch Metapopulation  Model with “Human” Agents Injected

A Multipatch Metapopulation Model with “Human” Agents Injected. Manchester Complexity Seminar, 18th Oct 2013. slide 13

Neutral Patches, local migration, plants only

• unchanged “skewed s-shaped” relative species abundance curve

• “Multinomial distribution” of log2 species distribution but with more lower abundance species

• Pretty flat species-area scatter plot

Page 14: A  Multipatch Metapopulation  Model with “Human” Agents Injected

A Multipatch Metapopulation Model with “Human” Agents Injected. Manchester Complexity Seminar, 18th Oct 2013. slide 14

Selective patches, random migration, plants only

• “Linear” drop in log 2 species abundance

• “Exponential” shaped relative species abundance graph

• Flatter species area scatter plot

Page 15: A  Multipatch Metapopulation  Model with “Human” Agents Injected

A Multipatch Metapopulation Model with “Human” Agents Injected. Manchester Complexity Seminar, 18th Oct 2013. slide 15

Neutral Patches, random migration, predators

• Lots of new species plus flatter log 2 species distribution

• flat or curved species abundance distribution

• a variety of species-area curves

Page 16: A  Multipatch Metapopulation  Model with “Human” Agents Injected

A Multipatch Metapopulation Model with “Human” Agents Injected. Manchester Complexity Seminar, 18th Oct 2013. slide 16

Other combinations

Page 17: A  Multipatch Metapopulation  Model with “Human” Agents Injected

A Multipatch Metapopulation Model with “Human” Agents Injected. Manchester Complexity Seminar, 18th Oct 2013. slide 17

Adding “Human” Agents

• The agents representing humans are “injected” (as a group) into the simulation once an ecology of other species has had time to evolve

• The state of the ecology is then evaluated some time later or over a period of time

• These agents are the same as other individual in most respects, including predation but “humans”:– can change their bit-string of skills by imitating others on the

same patch (who are doing better than them)– might have a higher “innovation” rate than mutation– might share excess food with others around– might have different migration rates etc.

• Could have many other learning, reasoning abilities

Page 18: A  Multipatch Metapopulation  Model with “Human” Agents Injected

A Multipatch Metapopulation Model with “Human” Agents Injected. Manchester Complexity Seminar, 18th Oct 2013. slide 18

Extinction due to Consuming all Others

Page 19: A  Multipatch Metapopulation  Model with “Human” Agents Injected

A Multipatch Metapopulation Model with “Human” Agents Injected. Manchester Complexity Seminar, 18th Oct 2013. slide 19

Waves of (Human) Predator-Prey Patterns

Page 20: A  Multipatch Metapopulation  Model with “Human” Agents Injected

A Multipatch Metapopulation Model with “Human” Agents Injected. Manchester Complexity Seminar, 18th Oct 2013. slide 20

Example run with: selective environment, local migration, predators, and “humans” @ tick 2000

@tick2000 – before “humans”

@tick5000 – after “humans”

Page 21: A  Multipatch Metapopulation  Model with “Human” Agents Injected

A Multipatch Metapopulation Model with “Human” Agents Injected. Manchester Complexity Seminar, 18th Oct 2013. slide 21

Some of the dynamics of the example run

Page 22: A  Multipatch Metapopulation  Model with “Human” Agents Injected

A Multipatch Metapopulation Model with “Human” Agents Injected. Manchester Complexity Seminar, 18th Oct 2013. slide 22

Effect of humans vs. environmental complexity

diversity of ecology, blue=with humans,

red=without

proportion of ecology types, red=plant, blue=mixed, purple=single species,

green=non-viable

Page 23: A  Multipatch Metapopulation  Model with “Human” Agents Injected

A Multipatch Metapopulation Model with “Human” Agents Injected. Manchester Complexity Seminar, 18th Oct 2013. slide 23

Effect of humans vs. general migration rate

diversity of ecology, blue=with humans,

red=without

proportion of ecology types, red=plant, blue=mixed, purple=single species,

green=non-viable

Page 24: A  Multipatch Metapopulation  Model with “Human” Agents Injected

A Multipatch Metapopulation Model with “Human” Agents Injected. Manchester Complexity Seminar, 18th Oct 2013. slide 24

Effect of humans vs. food input to world

diversity of ecology, blue=with humans,

red=without

proportion of ecology types, red=plant, blue=mixed, purple=single species,

green=non-viable

Page 25: A  Multipatch Metapopulation  Model with “Human” Agents Injected

A Multipatch Metapopulation Model with “Human” Agents Injected. Manchester Complexity Seminar, 18th Oct 2013. slide 25

Num. Species vs. Num. Variants (all with humans)

Page 26: A  Multipatch Metapopulation  Model with “Human” Agents Injected

A Multipatch Metapopulation Model with “Human” Agents Injected. Manchester Complexity Seminar, 18th Oct 2013. slide 26

Innovation vs. migration rate (all with humans)

Page 27: A  Multipatch Metapopulation  Model with “Human” Agents Injected

A Multipatch Metapopulation Model with “Human” Agents Injected. Manchester Complexity Seminar, 18th Oct 2013. slide 27

Migration vs. food rate (all with humans)

Page 28: A  Multipatch Metapopulation  Model with “Human” Agents Injected

A Multipatch Metapopulation Model with “Human” Agents Injected. Manchester Complexity Seminar, 18th Oct 2013. slide 28

Human migr. rate vs. diversity (all with humans, other entities having 0.1 migration rate)

Page 29: A  Multipatch Metapopulation  Model with “Human” Agents Injected

A Multipatch Metapopulation Model with “Human” Agents Injected. Manchester Complexity Seminar, 18th Oct 2013. slide 29

Starting from plant ecology (with humans)

Starting from a Plant Ecology the effects of innovation rate/mutation rate (left) and people migration rate/entity

migration rate (right) , red=plant, blue=mixed, purple=single species, green=non-viable

Page 30: A  Multipatch Metapopulation  Model with “Human” Agents Injected

A Multipatch Metapopulation Model with “Human” Agents Injected. Manchester Complexity Seminar, 18th Oct 2013. slide 30

Starting from mixed ecology (with humans)

Starting from a Mixed Ecology the effects of innovation rate/mutation rate (left) and people migration rate/entity

migration rate (right) , red=plant, blue=mixed, purple=single species, green=non-viable

Page 31: A  Multipatch Metapopulation  Model with “Human” Agents Injected

A Multipatch Metapopulation Model with “Human” Agents Injected. Manchester Complexity Seminar, 18th Oct 2013. slide 31

Starting from single species ecology (with humans)

Starting from a Single Species Ecology the effects of innovation rate/mutation rate (left) and people migration rate/entity migration rate (right) , red=plant, blue=mixed,

purple=single species, green=non-viable

Page 32: A  Multipatch Metapopulation  Model with “Human” Agents Injected

A Multipatch Metapopulation Model with “Human” Agents Injected. Manchester Complexity Seminar, 18th Oct 2013. slide 32

The End!

Bruce Edmonds:http://bruce.edmonds.nameCentre for Policy Modelling:

http://cfpm.orgA paper describing some of this, the model, these slides at:

http://cfpm.org/cpmrep222.html