5. Agent based modeling
5. Agent based modeling
Outline:- principles of agent based modeling
- methods and techniques
- simulating coupled human and natural systems
- applications
- open source tools
Lecture
SlidesSupplemental materials:
Software
- Curated list of coronavirus modeling resources frm CoMSES
- CoMSES/OpenABM: collection of resources for computational model-based science
- MESA: ABM in python 3+
- NetLogo and NetLogoWeb
- REPAST
- MASON
- GAMA platform
- ABM at geosimulation labs
Recent papers (for a comprehensive book see syllabus)
- Crooks et al., 2019, Agent-Based Modelling and Geographical Information Systems
- Robinson at el., 2018, Modelling feedbacks between human and natural processes in the land system, Earth Syst. Dynam., 9, 895-914
- Li An, 2012, Modeling human decisions in coupled human and natural systems: Review of agent-based models, Ecological Modelling, Volume 229, p 25-36.
- Barton et al., 2012, Looking for the future in the past: Long-term change in socioecological systems, Ecological Modelling, 241, p 42-53
- Barton et al., 2010, Land use, water and Mediterranean landscapes: modeling long-term dynamics of complex socio-ecological systemsPhil. Trans. R. Soc. A (2010) 368, 5275–5297.
- Anderson and Dragicevic, 2017, Agent-based modelling and networks: Case study of the emerald ash borer, Geocomputation 2017.
- Perez, L., and Dragicevic, S. 2010. Modeling mountain pine beetle infestation with an agent-based approach at two spatial scales. Environmental Modelling and Software. 25(2), pp.223-236.
Assignment 5
Explore disease spread simulation with NetLogoWeb and MESA
- NetLogo: read the description of the models (Model Info tab) and use the simulations to explore
how incorporation of travel impacts the evolution of the infectious disease spread.
- Change and expand the forest fire model to represent a tree disease spread simulation
Optional: Explore coupled human - natural system simulation
- Run the coupled landscape evolution and agropastoral society simulation in GRASS
- run the spread of agriculture in NetLogo Neolithic spread model