Complexities in Human-Environment Interactions Working Group
If you are studying any aspect of human-environment interactions, or interested in applying complex systems theory with agent-based modeling (ABM) techniques to your research, please join our weekly discussion group. We have been running a student workshop for a few terms, and we will continue meeting this term!
Coupled human and natural systems (CHANS) are an integrated framework from which many urgent questions such as sustainability, climate change, risk management, social innovation, and human well-beings, can be answered. As a complex system it has non-linear dynamics with thresholds, feedback, heterogeneity, and cross-scale effects, which often result in surprising patterns.
ABM is a powerful tool to represent individual behaviors and to form aggregated outcomes that traditional methods often neglect. It provides insights and knowledge of CHANS by investigating the interactions between human actors and the environment.
The previous focus of our working group is how to use ABM in CHANS, and we decide to move beyond ABM implementation to the more general topic of the complexity of CHANS with an emphasis on ABM this term.
Here is some additional information about this group and how to participate:
Who can participate: any graduate/undergraduate/postdocs from a wide range of research fields, including geography, biology, urban planning, transportation system design, economics, computer science, and theoretical physics.
Meeting time: (Winter 2016): Fridays 12-1pm
Meeting format: 20 minutes presentation from one participant and following by 40 minutes discussion.
Location (Winter 2016): EV3-4268
How to join: please contact info[at]wici.ca and identify your field, academic level, and research interests with CHANS or ABM.
Examples of CHANS and ABM:
1) Complexity of Coupled Human and Natural Systems, Jianguo Liu et al. Science 317, 1513 (2007)
2) SLUCE project: Spatial Land Use Change and Ecological Effects http://wici.ca/new/research/sluce-ii/
3) NetLogo (a popular ABM platform): http://ccl.northwestern.edu/netlogo/
4) Digging into Data Research: MIRACLE, http://wici.ca/new/research/digging-into-data-did-research/
5) Segregation Model: one of the easiest and earliest models to explain “tipping” in macro behaviors in social situations from a large quantity of individuals. Micromotives and Macrobehavior, Schelling 1969.
6) Conway’s Game of Life, a small set of simple rules on a check-board that generates complex patterns, https://www.youtube.com/watch?v=CgOcEZinQ2I
7) Sugarscape model, Growing Artificial Societies: Social Science from the Bottom up, Epstein & Axtell, 1996. One of the best demonstration of agent-based simulation that includes diverse activities as trade, combat, mating, culture, and disease.
ABMs – Additional Information and Useful Links and Resources:
Agent-based models (ABMs) are simulation models that have been used to study complex systems in a wide range of academic fields including Biology, Computer Science, Environmental Science, Economics, Geography, Planning, and Sociology among many other fields. Agent-based models, by directly representing individual actors (agents) and simulating the interactions and feedbacks among them, provide new level of detail and insight into the non-linear processes that are often neglected by traditional methods.
1. Netlogo: http://ccl.northwestern.edu/netlogo/
Netlogo is a very popular ABM platform, using a relatively simple programming language named Logo. The software is free, and comes with lots of demo models on different topics and academic fields.
2. Repast Simphony: http://repast.sourceforge.net/
Repast is one of the most popular ABM platform. It’s based on the Java programming language, and it’s built on the basis of popular Java packages such as Geotools (for geospatial support), JUNG (for network support), Colt (for random number generation), Log4J (for data logging), JOGL (for display) and NASA World Wind (for 3D GIS display). Repast Simphony also comes with many demo models.
Railsback and Grimm (2011). Agent-based and Individual-based Modeling: A Practical Introduction. Princeton University Press. http://www.railsback-grimm-abm-book.com/
This book uses Netlogo for examples.
Santa Fe Institute. Introduction to Complexity. (This is on complexity in general, not specific to ABM models)
SIMSOC: A mailing list about computer simulation in social sciences
Journals and working papers
1. The Journal of Artificial Societies and Social Simulation
2. CASA working paper series. Nearly 200 working papers from the Bartlett Centre for Advanced Spatial Analysis, University Colledge London, including many articles on ABM in geo-spatial simulation.
Online Model Library
CoMSES Computational Model Library. Contains source code and data for many ABM models. The website also provides many useful articles and links to ABM software, journals and tutorials. Access the library by copying and pasting the following link into your internet browser: http://www.openabm.org/
To view a collection of ABM videos (including both ABM introduction/lecture videos, and video illustrations of ABM models), please copy and paste the following link into your internet browser: http://mass.leeds.ac.uk/2014/02/03/simsoc-recommendations-for-abm-videos/