View
103
Download
2
Category
Tags:
Preview:
DESCRIPTION
Introduction to Agent-Based Modeling. Teaching Contemporary Mathematics Conference January 25, 2013 Christine Belledin NC School of Science and Mathematics. Models where individuals in the environment are unique and autonomous Individuals vary in certain characteristics such as Location - PowerPoint PPT Presentation
Citation preview
Teaching Contemporary Mathematics ConferenceJanuary 25, 2013
Christine BelledinNC School of Science and Mathematics
Introduction toAgent-Based Modeling
Models where individuals in the environment are unique and autonomous
Individuals vary in certain characteristics such as Location Ability or skill level Resource reserves
Individuals interact with each other and their environment Agents have only local knowledge and interactions Each agent pursues its own objectives
Agents use adaptive behavior – they adjust their behavior based on their current state, their neighboring agents, or their environment
What is Agent-Based Modeling?
ABM’s can be used to study system dynamics that arise from the way that individual agents interact with each other and their environments
ABM’s are across-level modelsExamples of questions ABM’s have been used to investigate
How can we manage tropical forests in a sustainable way? How do shorebird populations respond to loss of the mudflats they feed in,
and how can this be addressed in a cost-effective way? What causes the complex and seemingly unpredictable dynamics of a stock
market? How should electricity grids be developed in developing countries?
Uses of Agent-Based Models
Based on work by Nobel laureate Thomas SchellingExplores relationship between segregation patterns and
tolerance of individuals for unlike neighbors
Example 1: Segregation Model
Example 2: Spread of a Fire
First consider the original model where birds change their heading based on multiple neighbors.
Example 3: Flocking Model
0 16 32 48 64 80 96 1121281441601761922082242402562722883043203363523683844004164324484644804960
1
2
3
4
5
6
7
8
9
10
Tick
Mea
n N
umbe
r of F
lock
mat
es
First consider the original model where birds change their heading based on multiple neighbors.
Example 3: Flocking Model
0 16 32 48 64 80 96 112128144160176192208224240256272288304320336352368384400416432448464480496
-40
-20
0
20
40
60
80
100
120
140
160
Tick
Stan
dard
Dev
iatio
n of
Hea
ding
(deg
)
Now consider a new version of the model where birds change their heading based only on their nearest neighbor.
Example 3: Flocking Model
0 20 40 60 80 100 120 140 160 180200 220240 260 280300 320340 360 380400 420 440 460 4805000.6
0.65
0.7
0.75
0.8
0.85
0.9
0.95
1
1.05
Tick
Mea
n N
umbe
r of F
lock
mat
es
Now consider a new version of the model where birds change their heading based only on their nearest neighbor.
Example 3: Flocking Model
0 20 40 60 80 100120140160180200220240260280300320340360380400 4204404604805000
20
40
60
80
100
120
140
Tick
Stan
dard
Dev
iatio
n of
Hea
ding
(deg
)
Shows distribution of wealth over time as measured graphically by a class histogram and numerically by the Gini Index
Example 4: Distribution of Wealth
The Gini IndexPerfect equity: Gini Index = 0
Perfect inequity: Gini index = 1
Example 5: Spread of Disease
Recommended