Supplementary Readings and Resources (Econ 450/650)
This page provides supplementary resources for students in Growing Artificial Societies.
Resources
Software
Required Software
- NetLogo (current version)
http://ccl.northwestern.edu/netlogo/
NetLogo is a remarkable example of free and open source software. Please consider a small donation to ensure its continued development: http://ccl.northwestern.edu/netlogo/giving.shtml
Installation for non-English speakers: NetLogo uses install4j, which can create a problem for non-English Windows accounts (e.g., Russian or Japanese). http://stackoverflow.com/questions/24807204/install4j-insufficient-disk-space-error For now, the solution is to create a new English-language administrator account and install NetLogo for all users from that account.
- Excel
You will use a spreadsheet to analyze your simulation output. In principle any spreadsheet will do, as long as it supports the equivalent of pivot tables (and most do). In practice you will probably find it simplest to use Excel, since I base my examples on that spreadsheet. (For AU students, Microsoft Office is a free download.)
- Subversion Command-Line Client
Mac users should not separately install Subversion; they should install XCode, which includes Subversion. (XCode is is part of the Mac operating system but often it is not pre-installed; it is a free download from Apple.) Windows users should get Subversion from Collabnet: http://www.collab.net/downloads/subversion/ (Get only the Subversion 64 bit command-line binaries.) Subversion is free and open source software.
Supplementary Software
This is a short list of additional software that you may find useful.
- PowerShell
I will use PowerShell in some demonstrations. Windows users already have PowerShell; Mac users can download it from https://github.com/PowerShell/PowerShell (Mac OSX users will alternatively be able to use Terminal (set to the bash shell).)
- UML diagrams (drawing apps)
LucidChart (only small drawings are free): https://www.lucidchart.com/ https://www.youtube.com/watch?v=bVC5dL2JUZI
plantuml: http://plantuml.com/
- Gephi
An interactive visualization and graphical exploration platform for networks and complex systems. https://gephi.github.io/
- SQLite
http://www.sqlite.org/ (get the bundle of command-line tools) Tutorials: https://www.youtube.com/watch?v=QjICgmk31js https://www.youtube.com/watch?v=dBnOn17pI7c Book: http://sql.learncodethehardway.org/book/ SQLite is free and open source.
- Mathematica
American University has a site license, so you can install this for free.
- Enthought Canopy Python Distribution
https://www.enthought.com/products/canopy/ (Canopy is free for academic use.)
- Vim
A wonderful text editor. You must you start with the 30 minute vimtutor tutorial. (On MS-Windows you can find vimtutor in the Program/Vim menu.) http://www.vim.org/
NetLogo Videos
You can find additional videos at The Beginner's Guide to NetLogo Programming.
NetLogo Videos: Introductory
Video: Tour of the NetLogo Interface
offers a quick overview of the NetLogo Interface tab. By Maureen Psaila-Dombrowski.
Video: Interface Input in NetLogo
offers a quick overview of point-and-click parameter manipulation. By Maureen Psaila-Dombrowski.
Video: Statements and Expressions in NetLogo
explains the difference between statements and expressions. By Maureen Psaila-Dombrowski.
Video: Agent-Based Modeling
offers a quick high-level overview of basic components of agent-based modeling, including a short discussion of NetLogo’s Termites model. By Irene Lee.
Video: Reporter Procedures (Functions) in NetLogo
covers the creation and use of reporter procedures. Gabriel Wurzer’s Lesson 12
Video: Command Procedures in NetLogo
offers a quick overview of NetLogo procedures, especially command procedures. By Maureen Psaila-Dombrowski.
Video: Agent-Patch Interactions
reviews user-patch interactions and provides a brief introduction to turtle-patch interactions. By Maureen Psaila-Dombrowski.
Video: Introduction to Coding in NetLogo
begins with the creation of turtles with user-defined attributes. Describes the creation of command procedures. Demonstrates button creation, including forever buttons. Demonstrates the creation of monitors and plots. Illustrates an S-shaped diffusion curve with a rumor propagation model, using turtles. (Compare with NetLogo’s Rumor Mill model.)
Video: Designing an ABM
demonstrates basic user interactions with patches and turtles. By Bill Rand.
NetLogo Videos: Plotting
- Video: Plots in NetLogo (by Bill Rand)
- Video: NetLogo Monitors and Plots by Maureen Psaila-Dombrowski.
http://www.cs.unm.edu/~joel/cs151/video/Interface_Output_in_NetLogo.mp4
NetLogo Videos: Intermediate
- Video: NetLogo and the Random Walk (part 1)
https://www.cs.unm.edu/~joel/cs4all/Video_RandomWalk/ Using NetLogo to model a random walk, by Joel Castellanos.
- Video: BehaviorSpace in NetLogo (Psaila-Dombrowski, 2015)
https://www.youtube.com/watch?v=kaOBm6kvEBg (Step-by-step application to the Wolf-Sheep Predation Model; strongly recommended for visual learners.)
- Video: Rabbit-Coyote Predation (Maureen Psaila-Dombrowski)
http://www.cs.unm.edu/~joel/cs151/video/Abstraction%20and%20Modeling.mp4 This is basically the Wolf-Sheep Predation model redux. For more complicated but related code, see http://ccl.northwestern.edu/netlogo/models/community/Predator,%20Prey,%20Poison.
- Video: NetLogo and Wiggle Motion (part 2)
https://www.cs.unm.edu/~joel/cs4all/Video_wiggle/ Using NetLogo to model a random motion, by Joel Castellanos.
- CSP-AIMS (highly recommended)
https://www.youtube.com/channel/UCLVPAU11OhjGpM7lYsGoJGw
Playlist 1: https://www.youtube.com/watch?v=HxcR7TFG22E&list=PLOzOZu_Rws6SNxVz9dekiFhcNoHY8CsB9
Playlist 2: https://www.youtube.com/playlist?list=PLOzOZu_Rws6T7KpVdsLBG9wYpDY6I3kuQ
Playlist 3: https://www.youtube.com/playlist?list=PLOzOZu_Rws6QD0t8QiXwUMnl1E28K158f
Torus Topology https://www.youtube.com/watch?v=0KwGE6hAtGc
Nick Bennett on lists and sets https://www.youtube.com/watch?v=NhWgcFeg2oI (Covers set operations with NetLogo agentsets.)
John Balwit on agentsets in NetLogo https://www.youtube.com/watch?v=znPJK5nHaJA (Covers set operations with NetLogo agentsets.)
Conditional Statements https://www.youtube.com/watch?v=tYVhDDRTYOw
Population Dynamics (Psaila-Dombrowski, 2015) https://www.youtube.com/watch?v=3KIhP1jer-0 (Wolf-Sheep Predation Model)
Designing and Running Experiments in NetLogo (Psaila-Dombrowski, 2015) https://www.youtube.com/watch?v=iGBsYGxjYbY (Designing, running, and writing up an experiment; but no discussion of BehaviorSpace.)
- NetLogo Tutorials by G. Wurzer
https://www.youtube.com/playlist?list=PLjgV-BPJumxvDukI78A5nC-3U2TdsQOrT (While I have not required all of Wurzer's video tutorials, they are very strongly recommended, especially to students who are new to programming.)
- Creating Buttons by Peter Brooks
- Ralph Abraham's tutorials
https://www.youtube.com/watch?v=7chmFQWXys4&list=PL8D7C9C2B47090E80
- Jose Vidal's tutorials
https://www.youtube.com/watch?v=k5RMdrbJXpM (turtles, patches, agentsets, lists) (Vidal’s overview of NetLogo data types is very useful.)
https://www.youtube.com/watch?v=D9iD72cuh98 (adding buttons and sliders)
- Peter Brook's tutorials
turtles and patches and links: https://www.youtube.com/watch?v=FWul5siPJ2E
reporter procedures: https://www.youtube.com/watch?v=Ky2PAtez21M
- Wurzer's introduction to NetLogo for archaeology
Spreadsheet Videos
- Video: How to Use XLOOKUP
Background: https://www.techrepublic.com/article/how-to-use-the-new-excel-lookup-function/
- Video: One Way ANOVA
by James Clark
NetLogo Introduction and Background
- NetLogo: A Simple Environment for Modeling Complexity
[Tisue.Wilensky-2004a-ICCS] provide an overview of NetLogo by its creators. http://ccl.northwestern.edu/papers/netlogo-iccs2004.pdf
- NetLogo, A Multi-agent Simulation Environment
[Sklar-2007-ALife] provides a basic overview of NetLogo.
- Introduction to NetLogo
- Thinking in Levels: A Dynamic Systems Approach to Making Sense of the World
- Orientation
[Badham-2020-ebook] ch. 1 http://www.research.criticalconnections.com.au/ABMBook/
NetLogo Resources: Intermediate
- A Field Guide to NetLogo
[Scott.Koehler-2014-MITRE] ch. 1–3 https://s3.amazonaws.com/complexityexplorer/ABMwithNetLogo/Field+Guide+to+NetLogo+v14-netlogoExtension-index_02.pdf Introduces NetLogo, models, and agents.
- NetLogo 6.0---Quick Guide
- Designing and Developing Agent-Based Models
[Gilbert-2008-Sage] ch. 4 http://www.sagepub.com/upm-data/17241_Chapter_4.pdf (To use the code, change
agent
toagt
everywhere.)
NetLogo Resources: Advanced
- Agent-Based Modelling: Tools for Linking NetLogo and R
[Thiele.etal-2012-JASSS] shows how to embed R into NetLogo (in order to use R’s statistical analyses from within NetLogo programs) and how to embed NetLogo into R (in order to coordinate simulation experiments output analysis).
- NetLogo, An Open Simulation Environment
- Exploring Complex Models in NetLogo
Introduction to CSS
- Video: Abstraction, Automation, and Analysis
http://www.cs.unm.edu/~joel/cs4all/Computational_Thinking_v3.mp4 A quick overview of basic components of computational modeling, by Irene Lee.
- Video: Introduction to Complex Systems
by Irene Lee. https://www.cs.unm.edu/~joel/cs4all/video/Complex_Adaptive_Systems.mp4
- Video: NetLogo and Langton's Ant (part 1)
by Nick Bennett. https://www.cs.unm.edu/~joel/cs4all/video/langtons-ant-1-smaller.mp4
- Video: Vants (Part 2)
by Nick Bennett. https://www.cs.unm.edu/~joel/cs4all/video/langtons-ant-2a-smaller.mp4
- Video: Vants (Part 3)
by Nick Bennett. https://www.cs.unm.edu/~joel/cs4all/video/langtons-ant-2b-smaller.mp4
- Video: Agent Based Modeling in Computation & Biology
by Melanie Moses. https://www.cs.unm.edu/~joel/cs151/video/AntABM_Melanie_Moses.mp4
Complexity Videos
- Video: The Economy as a Complex Adaptive System
interview by Melanie Mitchell of Brian Arthur. https://www.youtube.com/watch?v=svO4ZAausX0
- Video: The Economy as a Complex and Evolving System
by Eric Beinhocker https://www.youtube.com/watch?v=7-RdnoxSZiM
Basic Programming Videos
- Video: Decomposition as a Programming Strategy (Psaila-Dombrowski 2015)
http://www.cs.unm.edu/~joel/cs4all/Week_2_Decomposition_CS151L_Fall2013v2.mp4
- Video: CS Constructs: Variables (by Irene Lee)
https://www.cs.unm.edu/~joel/cs4all/video/NM-CSforAll-Variables.mp4
- Video: Variables and Scope (by Maureen Psaila-Dombrowski)
- Video: CS Constructs: If-then statements
by Nick Bennett. https://www.cs.unm.edu/~joel/cs4all/video/Conditional-statement-If-then.mp4
- Video: CS Constructs: If-then statements (full version)
by Nick Bennett. https://www.cs.unm.edu/~joel/cs4all/video/conditional-statements-smaller.mp4
- Video: Introduction to Looping
by Maureen Psaila-Dombrowski. https://www.cs.unm.edu/~joel/cs4all/video/NM-CSforAll-Program_Loops.mp4
- Video: More Introduction to Looping
by Maureen Psaila-Dombrowski. http://www.cs.unm.edu/~joel/cs151/video/CSforAll-CS-Constructs_Loops.mp4
- Video: More Looping (by Maureen Psaila-Dombrowski)
Deeper Programming Concepts
- UTF-8 and ASCII (basic intro and brief history)
- Video: Bits and Bytes Part 1 - Introduction
by Ed Angel. https://www.cs.unm.edu/~joel/cs4all/Bits_and_Bytes-Part1-Intro-EdAngel.mp4
- Video: Bits and Bytes Part 2 - Numbers
by Ed Angel. https://www.cs.unm.edu/~joel/cs4all/Bits_and_Bytes-Part2-Numbers1-EdAngel.mp4
- Video: Bits and Bytes Part 3 - More on Numbers
by Ed Angel https://www.cs.unm.edu/~joel/cs4all/Bits_and_Bytes-Part3-Numbers2-EdAngel.mp4
- Bits, Bites, and Numbers
https://www.cs.unm.edu/~joel/cs4all/NM-CSforAll-Bits+Bytes-Numbers1.mp4
Introduction to Networks
- Network Science by Albert-László Barabási is an introductory ebook.
- Graph Algorithms
by Amy E. Hodler and Mark Needham. O'Reilly Media, Inc., 2021.
- Video: Gephi Gephi Quick Start Tutorial
Jen Golbeck (2016) https://www.youtube.com/watch?v=371n3Ye9vVo
- Video: Gephi Tutorial on Network Visualization and Analysis
Jen Golbeck (2018) https://www.youtube.com/watch?v=HJ4Hcq3YX4k
- Videos: Network Theory
by Systems Innovation https://www.youtube.com/watch?v=7HkXkAZye1Y&list=PLsJWgOB5mIMAuH3cHa-MXukX6-RPpDXgl
Supplementary Texts
Recommended Texts
The following are on reserve in the Library. You are not asked to purchase them, but a small amount of reading will be assigned from some of them. (Blackboard should provide online access to these readings.)
- An Introduction to Agent-Based Modeling
- Agent-Based and Individual-Based Modeling: A Practical Introduction (2nd Edition)
[Railsback.Grimm-2019-PrincetonUP] (This textbook is not required, but it is quite good. Unfortunately, the Library cannot supply it electronically.)
- Growing Artificial Societies: Social Science From The Bottom Up
- Agent-Based Models
- Introduction to Agent-Based Modeling
Other Useful Texts
The following are on reserve or available online, but you are not expected to read them during this course. After completing this course, you may find them to be stimulating additional reading.
- Agent-Based Modelling for the Self Learner
[Badham-2020-ebook] (A a free online textbook.)
- Alkemade, Floortje (2004)
Evolutionary Agent-Based Economics [Alkemade-2004-Dissertation]
A dissertation addressing the diffusion of information. http://alexandria.tue.nl/extra2/200412820.pdf
- The Sciences of the Artificial
[Simon-1969-MIT] is a seminal work in CSS by one of the founders; covers fundamental concepts and principles.
- Computational Modeling.
Taber, C. S. & R. J. Timpone Sage Publications (Thousand Oaks, CA)
A survey of important ideas in CSS, including evaluation criteria for simulation models.
- Simulation for the Social Scientist
[Gilbert.Troitzsch-2005-OpenUP] (2nd edition!) is classic textbook for CSS, written by two leading European CSS researchers.
- Complex Adaptive Systems
[Miller.Page-2007-Princeton] is a classic textbook for CSS, written by two leading CSS researchers.
NetLogo Assistance
- Improving Execution Speed of Models Implemented in NetLogo
[Railsback.etal-2017-JASSS] provides suggestions for improving the execution speed of NetLogo models.
- Array and Table Extensions
http://ccl.northwestern.edu/netlogo/docs/arraystables.html (Note: extensions must be declared before being used! http://ccl.northwestern.edu/netlogo/docs/extensions.html)
- Introduction to Profiling
Lecture Notes
- Judge, Jaffry, and Fush (1998)
[Judge.Jaffry.Fysh-1998-CHEER] http://www.economicsnetwork.ac.uk/cheer/ch12_2/ch12_2p4.htm (a discussion of basic computer skills)
Python-oriented Texts
- Think Complexity
[Downey-2016-GreenTeaPress] Free at: https://greenteapress.com/wp/think-complexity-2e/
- Think Python
[Downey-2015-GreenTeaPress] Free at: https://greenteapress.com/wp/think-python-2e/
Readings
General and Methodological
Introduction to CSS
- Computer Simulation in Social Sciences
[Mollona-2008-JMgmtGov] http://dx.doi.org/10.1007/s10997-008-9049-6
- Simulation for the Social Scientist
[Gilbert.Troitzsch-2005-OpenUP] (A more technical introduction.)
Introduction to ABMS
- Advances in the Agent-Based Modeling of Economic and Social Behavior
- Agent-Based Modeling as a Bridge between Disciplines
[Axelrod-2006-Handbook] explores the interdisciplinary potential of ABMS and provides a wealth of personal anecdote.
- Agent-Based Modelling
[Gallagher_Bryson-2018-EncAnimalCogBeh] provides a brief history of ABMS, with some example applications.
- Tutorial on Agent-based Modelling and Simulation
- Agent-Based Models
[deMarchi.Page-2014-ARPS] provide an overview for political science.
- Agent-based Modeling in Political Decision Making
[Qiu.Phang-2020-OEPDM] provide another overview for political science.
- Guide for Newcomers to Agent-Based Modeling in the Social Sciences
by Axelrod, Robert and Leigh Tesfatsion (2006) in L. Tesfatsion & K.L. Judd (eds.), Handbook of Computational Economics, Vol. 2: Agent-Based Computational Economics, North-Holland, Amsterdam, 2006. Pages 1647-1659 https://www.sciencedirect.com/science/article/pii/S1574002105020447 and www.econ.iastate.edu/tesfatsi/abmread.htm
- Agent-Based Models
[Gilbert-2008-Sage] provides an accessible introduction.
- Agent-Based and Individual-Based Modeling: A Practical Introduction, 2nd Edition.
[Railsback.Grimm-2019-PrincetonUP] (A practical introduction that teaches NetLogo programming.)
- Complex Adaptive Systems: An Introduction to Computational Models of Social Science
[Miller.Page-2007-Princeton] (Classic textbook.)
- An Introduction to Agent-Based Modeling
[Wilensky.Rand-2015-MIT] (Broad in scope with a NetLogo focus.)
- “The Explanatory Potential of Artificial Societies”
[Gruene-2009-Synthese] (The published version is available through the library.)
- Generative Social Science: Studies in Agent-Based Computational Modeling
What Is An Agent?
- Multiple Time-scales and the Developmental Dynamics of Social Systems
- Agent-oriented Programming
Homo Economicus
- Rational Fools: A Critique of the Behavioral Foundations of Economic Theory
Autonomy and Agency
- Multiple Time-scales and the Developmental Dynamics of Social Systems
- The Information Theory of Individuality
- The Organization of the Living: A Theory of the Living Organization
Agents and Agency: Economics and Identity
- Economics and Identity
- Identity and Commitment
John Davis (2004) Tinbergen Institute Discussion Paper, TI 2004-055/2. https://papers.tinbergen.nl/04055.pdf In Fabienne Peter (ed.), Rationality and Commitment. Oxford University Press, Usa. pp. 313--335 (2007)
Agents and Objects
- Objects and Agents Compared
Odell (2002) http://www.jot.fm/issues/issue_2002_05/column4/ (Agents and objects: one perspective on the distinction. Note: this notion of agents goes far beyond what we have been dealing with in this course, and you are not expected to incorporate it in your course project.)
- From Factor to Actors: Computational Sociology and Agent-Based Modeling
[Macy.Willer-2001-ARSoc]_ http://www.jstor.org/discover/10.2307/3069238?uid=3739704&uid=2&uid=4&uid=3739256&sid=21100864742841
Macrofoundations
- Macro Foundations of Micro-economics
[Hahn-2003-ET] https://doi.org/10.1007/s00199-002-0321-8 Rejects the use of the representative agent which arises in macroeconomics, nothing that "macro data are relevant to agents' decisions, and so excess demands should contain macro variables as arguments", including the price index, unemployment and GNP.
- Micro-Macro Links and Microfoundations in Sociology
[Raub_etal-2011-JMathSoc] https://doi.org/10.1080/0022250X.2010.532263
- Some Macro Foundations for Micro Theory
[Schultze-1981-BPEA] https://www.brookings.edu/bpea-articles/some-macro-foundations-for-micro-theory
CSS Methods
- Advancing the Art of Simulation in the Social Sciences,
Axelrod, R. (2006) in J.-P. Rennard (ed.), Handbook of Research on Nature-Inspired Computing for Economy and Management, (Hershey, PA: Idea Group Inc., 2006)
- Weber (1918)
- Caballero (2010)
- Leijonhufvud (1993)
- The World as a Process: Simulations in the Natural and Social Sciences
[Hartmann-1996_Hegselmann.etal] http://philsci-archive.pitt.edu/2412/
- Taber and Timpone (1996)
https://uk.sagepub.com/en-gb/eur/computational-modeling/book5613 (A SAGE overview of computational modeling.)
- Downey (2009), ch. 1
- Hindriks (2005)
[hindriks-2005-jeconmeth] The role of tractability assumptions.
- Modelling and simulation in the social sciences: From the philosophy of science point of view,
K.G. Troitzsch, eds. (1996) vo.. 23 of Series A: Philosophy and methodology of the social sciences, pp. 287-310, Kluwer Academic Publishers,
- The Explanatory Potential of Artificial Societies, Models and Simulations (Paris, 2006).
Grüne-Yanoff, T.
- Top–Down vs Bottom–up Methodologies in Multi–Agent System Design
Crespi, Galstyan, and Lerman http://www.isi.edu/~lerman/papers/methodRevisedFinal.pdf
- Data rich agent-based model of breeding synchrony in colonial birds.
Jovani and Grimm (2008) http://www.railsback-grimm-abm-book.com/Chapter05/JovaniGrimm2008.pdf
- Generative Social Science: Studies in Agent-Based Computational Modeling
- On Generating Hypotheses using Computer Simulation
- Agent-Based Models
[Gilbert-2008-Sage] ch. 3 http://www.sagepub.com/upm-data/17240_Chapter_3.pdf
- Agent-Based Modeling, Public Choice, and the Legacy of Gordon Tullock
- Computer Simulation of a Small Voting System
Documenting Simulation Models
- A Common Protocol for Agent-Based Social Simulation
- Description Formalisms in Agent Models
[Bouquet.etal-2015-Elsever_Banos.Lang.Marilleau] discusses agent-modeling language (AML) as an extension of UML, and includes an overview of ODD.
UML
- An Introduction to the Unified Modeling Language
by Donald Bell focuses on the Use Case, Class, and Activity diagrams. https://www.ibm.com/developerworks/rational/library/769.html
- An Introduction to UML for Modelling in the Human and Social Sciences
[Bommel.Mueller-2007_Phan.Amblard] https://www.researchgate.net/publication/230807882_An_introduction_to_UML_for_modelling_in_the_human_and_social_sciences
- UML Distilled: A Brief Guide to the Standard Object Modeling Language
[Fowler-2018-AW] (The best short book introducing UML; very pragmatic.)
- The Unified Modeling Language
https://www.uml-diagrams.org/ (Extremely useful, but rather detailed.)
- Allen Holub’s UML Quick Reference
- UML Tutorial by Sparx Systems
- Systems Analysis and Design: An Object-Oriented Approach with UML
by Dennis, Alan and Barbara Haley Wixom, David Tegarden (2020; Wiley)
Introductory UML Videos
Video: Class Diagram (uses Lucidchart)
https://www.youtube.com/watch?v=UI6lqHOVHic (Do not worry about visibility types. The only inheritance relationship we care about in this course is that breeds can be thought of as inheriting from the turtle type. The only other type of association we care about is that of links between turtles or breeds.)
Video: Activity Diagram (uses Lucidchart)
Video: Sequence Diagram (uses Lucidchart)
ODD and Other Documentation Protocols
- RAT-RS: A Reporting Standard for Improving the Documentation of Data Use in Agent-Based Modelling
[Achter.etal-2022-IJSRM] proposes five question suites for desribing aspects of data use: model aim and context, conceptualisation of the target system, operationalisation (esp. collection and use of input data), experimentation (esp. experimental design and analysis), and evaluation.
- Describing Economic Agent-Based Models---Dahlem ABM Documentation Guidelines
- The ODD Protocol for Describing Agent-Based and Other Simulation Models
[Grimm_etal-2020-JASSS] http://jasss.soc.surrey.ac.uk/23/2/7.html
- Hinkelmann et al. (2010)
http://arxiv.org/abs/1006.0408 (adding a dynamic-system description to ODD)
- The Basic Model Interface 2.0
- Describing and Formulating ABMs
- Polhill, Parker, Brown and Grimm (2008)
http://jasss.soc.surrey.ac.uk/11/2/3.html (Use of ODD to compare models of land-use change.)
- ODD Updated
- The ODD Protocol: A Review and First Update
- More on ODD:
http://www.railsback-grimm-abm-book.com/Chapter03/GrimmEtAl2010_ODD-Update-1.pdf
- A Standard Protocol for Describing Individual-Based and Agent-Based Models
Advanced Reading on ODD
- Hinkelmann et al. (2010)
http://arxiv.org/abs/1006.0408 (adding a dynamic-system description to ODD)
Methodology
- Agent-Based Computational Models and Generative Social Science
- Why Are Economists Sceptical About Agent-based Simulations?
[Leombruni.Richiardi-2005-PhysicaA] https://doi.org/10.1016/j.physa.2005.02.072},
- A Survey of Agent-Based Modeling Practices (January 1998 to July 2008),"
Heath, Brian, Raymond Hill, and Frank Ciarallo. 2009. Journal of Artificial Societies and Social Simulation (JASSS) 12(4):9, http://jasss.soc.surrey.ac.Uk/12/4/9.html
- A Plea for (Good) Simulations: Nudging Economics Toward an Experimental Science
Reiss, Julian. 2011. Simulation & Gaming 42(2):243-264, http://sag.sagepub.com/content/42/2/243
KISS vs KIDS
Decision Making in ABMS
- Decision-Making in Agent-Based Modeling
DeAngelis and Diaz (2019) https://www.frontiersin.org/articles/10.3389/fevo.2018.00237/full
- Predicting Human Cooperation in the Prisoner's Dilemma Using Case-based Decision Theory
[Guilfoos.Pape-2016-TheoryDec] https://doi.org/10.1007/s11238--015-9495-y
- Evaluating Case-Based Decision Theory: Predicting Empirical Patterns of Human Classification Learning
Verification and Validation
- Why Model?
[Epstein-2008-JASSS] http://jasss.soc.surrey.ac.uk/11/4/12.html
- What’s Wrong With Social Simulations?
[Eckhart-2014-Monist] argues that some social simulations (Schelling segregation model) have more epistemic value that others (Axelrod cooperation model), and that this reflects their potential for validation. Takes issue with [Epstein-2008-JASSS].
Model Calibration
- Does Empirical Embeddedness Matter? Methodological Issues on Agent-Based Models for Analytical Social Science
- Using Qualitative Evidence to Inform the Specification of Agent-Based Models
[Edmonds-2015-JASSS] http://jasss.soc.surrey.ac.uk/18/1/18.html
Companion Modeling
- Alternative Approaches to the Empirical Validation of Agent-Based Models
[Moss-2008-JASSS] proposes that companion modeling, which incorporates the perceptions of stakeholders (Barreteau et al. 2003), bests the traditional economic approach when representing the implications of an uncertain future.
- Our Companion Modelling Approach
Model Validation
- Validating Computational Models
- Empirical Validation of Agent-Based Models: Alternatives and Prospects
- Sociology and Simulation: Statistical and Qualitative Cross-Validation
- Verifying and Validating Simulation Models
[Sargent-2014-WinSim] http://dl.acm.org/citation.cfm?id=2693848.2693874
- Validating Simulation Models: A General Framework and Four Applied Examples,
R.E. Marks (2007), Computational Economics, 30(3): 265-290, October
- Validating simulations with historical data: the State Similarity Measure (SSM),
R.E. Marks (2010), at www.agsm.edu.au/bobm/papers/asa.pdf and a presentation at www.agsm.edu.au/bobm/papers/marks-talk-
- The Building and Assurance of Agent-Based Models: An Example and Challenge to the Field,
D.F. Midgley, Marks R.E., and Kunchamwar D. (2007) Journal of Business Research, Special Issue: Complexities in Markets, 60: 884-893.
Methodology
More Background
- Towards An Algorithmic Revolution in Economic Theory
[Velupillai-2011-JESurveys] http://dx.doi.org/10.1111/j.1467-6419.2011.00684.x
- Remarks on the Foundations of Agent-Based Generative Social Science,
Epstein, J.M. Handbook of Computational Economics, Volume 2: Agent-Based Modeling, edited by Leigh Tesfatsion and Kenneth L. Judd, Amsterdam: Elsevier Science, 2006.
- The Tipping Point: How Little Things Can Make a Big Difference, Boston: Little Brown.
Gladwell, M. 2000.
- The Sociology of Economic Life (3rd editionj)
Granovetter, Mark (2018).
- Society and Economy: Framework and Principles
Granovetter, Mark (2017).
- Intelligent Agents: Theory and Practice,
Wooldridge, M. and N. R. Jennings, Knowledge Engineering Review, 1995.
- Introduction to Models in the Social Sciences
March, J. and C. Lave, 1975. New York: HarperCollins.
- Turtles, Termites, and Traffic Jams: Explorations in massively parallel microworlds
Resnick, M. (MIT Press, 1994)
Complexity
- The Architecture of Complexity
[Simon-1962-ProcAmPhilSoc] (A survival-of-the-simplest explanation of system hierarchy.)
- The Complexity of Exchange
- Abstractions, Ensembles, and Virtualizations Simplicity and Complexity in Agent-Based Modeling
- Complexity and Empirical Economics
[Durlauf-2005-EJ] https://onlinelibrary.wiley.com/doi/full/10.1111/j.1468-0297.2005.01003.x
- General Complexity: A Philosophical and Critical Perspective
- Conflicting Emergences: Weak vs. Strong Emergence for the Modelling of Brain Function
[Turkheimer_etal-2019-NBR] https://www.sciencedirect.com/science/article/abs/pii/S0149763418308315
- Complex evolutionary systems and the Red Queen
A.J. Robson, The Economic Journal, 115 (June), F211-F224, 2005.
- The Computational Beauty of Nature
Flake, Bary
- Hidden Order and Emergence
Holland, John
- At Home in the Universe
Kauffman, Stuart
- Cosmic Evolution
Chaisson, Eric
- Computation at the Edge of Chaos: Phase Transitions and Emergent Computation
Langton, C.G.
- Agent-based Social Simulation: Dealing with Complexity
Gilbert, Nigel. (2005). http://www.complexityscience.org/NoE/ABSS-dealing%20with%20complexity-1-1.pdf
Markets
- Evolving Market Structure: An {ACE} Model of Price Dispersion and Loyalty
[Kirman.Vriend-2001-JEDC] use ABMS to model the Marseille fish market.
- Computability and Evolutionary Complexity: Markets as Complex Adaptive Systems (CAS)
S.M. Markose Economic Journal, 115 (June), F159-F192, 2005.
Experimental Design
Design of Experiments
- Opening the ‘Black Box’ of Simulations: Increased Transparency and Effective Communication through the Systematic Design of Experiments
- A First Course in Design and Analysis of Experiments
- The Theory of the Design of Experiments
- Guidelines for Reporting Results of Computational Experiments: Report of the Ad Hoc Committee
- Experimental Design andAnalysis by Howard J. Seltman
- Kleijnen et al. (2005),
A User's Guide to the Brave New World of Designing Simulation Experiments http://faculty.nps.edu/smsanche/docs/UserGuideSimExpts.pdf
- Psaila-Dombrowski (2015)
BehaviorSpace in NetLogo (VIDEO) https://www.youtube.com/watch?v=kaOBm6kvEBg (Step-by-step application of BehaviorSpace to the Wolf-Sheep Predation Model; very useful for visual learners.)
- Yeh et al. (2018)
Parachute Use to Prevent Death and Major Trauma when Jumping from Aircraft: Randomized Controlled Trial https://www.bmj.com/content/363/bmj.k5094
Experimental Design Examples
- Happe (2005)
- Some Modest Proposals for Simulation Software: Design and Analysis of Experiments
- Ecological Models Supporting Environmental Decision Making: A Strategy for the Future
- The ‘Wedding Ring’: An Agent-Based Model Based on Social Intereraction
[Billari.etal-2007-DemRes] presents the Wedding Ring model, with an experimental design.
Cellular Automata and Spatially Situated Agents
- Understanding Complex Social Dynamics: A Plea For Cellular Automata Based Modelling
- Wolfram
Stephen Wolfram: Computing a theory of everything http://www.ted.com/talks/lang/en/stephen_wolfram_computing_a_theory_of_everything.html
Introduction to Cellular Automata
- NetLogo Models Library
CA 1D Elementary
Moore & Von Neumann Example
- "Introduction to Cellular Automata,"
Tesfatsion, Leigh, http://www.econ.iastate.edu/classes/econ308/tesfatsion/CellularAutomataIntro.LT.pdf
- Voting Model
- “Complex Adaptive Social Systems in One Dimension”
Topic: Game of Life
- Conway's Game of Life
- An Introduction to Agent-Based Modeling: Modeling Natural, Social, and Engineered Complex Systems with NetLogo
[Wilensky.Rand-2015-MIT] ch.2 (Life)
Game of Life
- NetLogo Models Library
Game of Life
- Max-Plus Generalization of Conway’s Game of Life
Topic: The Standing Ovation Model
- The Standing Ovation Problem
Partisan Sorting
- The Measurement of Partisan Sorting for 180 Million Voters
Agents that Move
El Farol and The Minority Game
- The El Farol Model
[Wilensky.Rand-2015-MIT] ch. 3
- Minority Games
- Remarks on the Foundations of Agent-Based Generative Social Science
- Downey (2009) ch. 6, 7, 10
Harris-Todaro Model
- Path Dependency and Adaptation: The Effects of Policy on Migration Systems
Miranda Simon (2019). Journal of Artificial Societies and Social Simulation 22 (2) 2 http://jasss.soc.surrey.ac.uk/22/2/2.html DOI: 10.18564/jasss.3970
More Cellular Automata and Spatially Situated Agents
Topic: Segregation
- Why Sociology Should Use Agent Based Modelling
[ChattoeBrown-2013-SRO] uses the Schelling model to argue that ABM is a useful tool for theory building in sociology.
- Segregation and Strategic Neighborhood Interaction
- Tipping and the Dynamics of Segregation
- Empirics of Strategic Interdependence: The Case of the Racial Tipping Point
- How Population Structure Shapes Neighborhood Segregation
- The Schelling Model of Ethnic Residential Dynamics: Beyond the Integrated-Segregated Dichotomy of Patterns
[Hatna.Benenson-2012-JASSS] note that “[s]ome neighborhoods are ethnically homogeneous while others are populated by both groups in varying ratios” and try to reproduce this in a Schelling-style model. http://jasss.soc.surrey.ac.uk/15/1/6.html
- Fast Acceptance by Common Experience: Augmenting Schelling's Neighborhood Segregation Model With FACE-Recognition
Berg, Nathan and Katarzyna Abramczuk and and Ulrich Hoffrage. (2010) Judgment and Decision Making 5(5), 398-99. http://journal.sjdm.org/10/rh14/rh14.pdf
- In between Schelling and Maynard-Smith
Bersini, Hugues (2014) Artificial Life 14 Proceedings of the Fourteenth International Conference on the Synthesis and Simulation of Living Systems https://mitpress.mit.edu/books/artificial-life-14
- Tipping And Residential Segregation: A Unified Schelling Model
Zhang, Junfu (2011) Journal of Regional Science 51 (1), 167–193, February 2011 DOI: 10.1111/j.1467-9787.2010.00671.x "[A]lthough every agent prefers to live in a mixed-race neighborhood, complete segregation is observed almost all of the time."
- Neighborhood Choice and Neighborhood Change
[Bruch.Mare-2006-AJS] (Continuous vs threshhold preferences.)
- Residential Preferences And Neighborhood Racial Segregation: A Test Of The Schelling Segregation Model,
Clark, W. A. V. (1991) http://smg.media.mit.edu/library/Clark.ResidentialSegregation.pdf Demography 28(1), February, pp 1-19 Empirical evidence in favor of the Schelling model.
- Micromotives and Macrobehavior
Schelling, Thomas C. (1978), W. W. Norton & Company, New York, 1978, Chapter 4 (“Sorting and Mixing: Race and Sex”), pages 137-155
- Segregation and Strategic Neighborhood Interaction
Barr and Tassier (2008) http://www.palgrave-journals.com/eej/journal/v34/n4/full/eej200826a.html (You can just skim the article, which you will need to access through the AU library, unless you want to read an earlier version: http://andromeda.rutgers.edu/~jmbarr/NYComp/BarrEEA.pdf)
- On the Ecology of Micromotives
[Schelling-1971-PubInt] http://www.nationalaffairs.com/doclib/20080523_197102505aontheecologyofmicromotivesthomascschelling.pdf
- On Letting a Computer Help with the Work
- Sorting and Mixing: Race and Sex
- A Simple Implementation of Schelling’s Segregation Model in NetLogo
[Iozzi-2008-Dondena15] ftp://ftp.dondena.unibocconi.it/WorkingPapers/Dondena_WP015.pdf
- Simulating the emergence of social order from individual behaviour. In
Nowak, A., & Latané, B. (1993) N. Gilbert & J. Doran (Eds.), Simulating societies: The computer simulation of social phenomena. London: UCL Press. Studies the change of attitudes or beliefs resulting from the action of other individuals; notably showed that the system achieved stable diversity.
- Schelling's spatial proximity model of segregation revisited
Pancs, R., & Vriend, N. (2003) (Dpt. of Economics, WP 487). University of London.
- Understanding the Social Context of the Schelling Segregation Model
[Clark.Fossett-2008-PNAS] argue that “in a multicultural context, seemingly mild preferences for living with similar neighbors carry the potential to be strong determinants for own race selectivity and residential segregation.”
Additional Segregation Resources
- “Home Page for the Schelling Segregation Model: Demonstration Software”
Cook, Christopher, http://www.econ.iastate.edu/tesfatsi/demos/schelling/schellhp.htm
Hotelling Model
- Why Do Competitors Open Their Stores Next to One Another?
de Haan, Jac (TedEd) https://ed.ted.com/lessons/why-do-competitors-open-their-stores-next-to-one-another-jac-de-haan
- Spatial Competition with Interacting Agents
Ottino-Loffler, Bertrand and Stonedahl, Forrest and Veetil, Vipin P. and Wilensky, Uri, GMU Working Paper in Economics No. 15-62. Available at SSRN: https://ssrn.com/abstract=2697263 or http://dx.doi.org/10.2139/ssrn.2697263 (February 23, 2017).
- Spatial Competition with Interacting Agents
Ottino-Loffler, Bertrand & Forrest Stonedahl & Vipin Veetil & Uri Wilensky, 2017. International Journal of Microsimulation, International Microsimulation Association, vol. 10(3), pages 75-91.
Ecology
- Agent-Based and Individual-Based Modeling: A Practical Introduction
- An Agent-Based Model of Plant Disease Diffusion and Control
Atallah et al. (2012) http://ageconsearch.umn.edu/bitstream/124936/2/810Rev2.pdf
Sugarscape
Introduction to Sugarscape
- Tesfatsion (1997)
http://www2.econ.iastate.edu/tesfatsi/EpsteinAxtellSugarscapeBook.LTReview.pdf (A very brief JEL review of the EA book, with the aim of dragging you out of the weeds and giving you more of an overview.)
- Bigbee et al. (2007)
[bigbee.etal-2007_terrano] (A Sugarscape replication attempt in Mason.)
- Terna (2001)
http://jasss.soc.surrey.ac.uk/4/2/9.html (A thought piece on the methods of Sugarscape.)
- The Gods of Sugarscape
Science News 150(21), Nov. 1996 http://mathforum.org/library/view/13525.html (A popularized overview of Sugarscape.)
- Clay Feet of Sugarscape Gods
Science News 151(3), Jan. 1997
- First Generation Multi-Agent Models and Their Upgrades
Vag (2004) http://hrcak.srce.hr/file/114140 (An accessible discussion of some Sugarscape extensions.)
- Exploring the Similarities between Economic Theory and Artificial Societies
Horres and Gore (2008) http://www.cs.virginia.edu/~rjg7v/pubs/capstone_08_horres_rgore.pdf (Discussion of Economics and Sugarscape.)
- Pearce on Sugarscape
http://www.cs.sjsu.edu/~pearce/modules/lectures/abs/ambient/SugarScape.htm CNP Sugarscape
Sugarscape Applications
Predator-Prey Models
- Video: BehaviorSpace in NetLogo (VIDEO) (Psaila-Dombrowski, 2015)
https://www.youtube.com/watch?v=kaOBm6kvEBg (Step-by-step application to the Wolf-Sheep Predation Model.)
- Video: Rabbit-Coyote Predation (Maureen Psaila-Dombrowski)
http://www.cs.unm.edu/~joel/cs151/video/Abstraction%20and%20Modeling.mp4 This is basically the Wolf-Sheep Predation model redux. For more complicated but related code, see http://ccl.northwestern.edu/netlogo/models/community/Predator,%20Prey,%20Poison.
- Distributive and Demand Cycles in the US Economy—A Structuralist Goodwin Model
Spatially Located Resources
- Mushroom Hunt
[Railsback.Grimm-2019-PrincetonUP] Chapter 2 (A model of renewable resource growth and harvesting.)
Common Pool Resources
This literature is enormous. This list below only hints at its scope.
Tragedy of the Commons
Basic Introduction
- YouTube Video: Tragedy of the Commons
by This Place. Addresses basic issues.
- YouTube Video: Tragedy of the Commons
by Marginal Revolution University A less basic video addressing issues and solutions. Emphasis on fishery management. Recommended.
- YouTube Video: Ending The Tragedy of The Commons
Nobel Prize winner Elinor Ostrom discusses her work.
Core Readings
- The Tragedy of the Commons
[Hardin-1968-Science] The most famous article on the tragedy of the commons, and the first to use that terminology.
- Covenants with and without a Sword: Self Governance Is Possible
Ostrom, E., Walker J, and Gardner, R. (1992) American Political Science Review 86(2), 404-417.
- Retrospectives: Tragedy of the Commons after 50 Years
- Sustaining the Commons
[Anderies.Janssen-2016-ASU] https://open.umn.edu/opentextbooks/textbooks/sustaining-the-commons
Tragedy of the Commons: More Readings and Resources
- Podcast: EconTalk with Pete Boettke on Elinor Ostrom
http://www.econtalk.org/archives/2009/11/boettke_on_elin.html
- Rethinking the Tragedy of the Commons: The Integration of Socio-Psychological Dispositions
- TURFS in the Lab: Institutional Innovation in Real-Time Dynamic Spatial Commons
- Cooperative Decision Making in Common Pool Situations
Meinhardt, Holger I.
- The Inefficiency of Splitting the Bill
- How Wolves Change Rivers
- Managing the Commons: A Simple Model of the Emergence of Institutions through Collective Action
[Ghorbani.Bravo-2016-IJC] Agent behavior evolves to establish a management institution for a common-pool resource.
- A Simple Agent-Based Model of the Tragedy of the Commons
[Schindler-2012-ECMS] A fairly simple agent-based model of a common property pasture. (Also see [Schindler-2012-JASSS].)
- Agent-Based Modelling in Economics
[Hamill.Gilbert-2016-Wiley] ch. 10 An agent-based model of the tragedy of the unregulated pasture commons.
- Overcoming the Tragedy of the Commons
Meagher, Kelsey. The Systems of Exchange, 8 Mar. 2013, https://www.systemsofexchange.org/post/overcoming-the-tragedy-of-the-commons
International Fisheries
- The Tragedy of the Commons in International Fisheries: An Empirical Examination
Stephanie F. McWhinnie (2009) Journal of Environmental Economics and Management 57(3), 321–333
- From the Lab to the Field: Cooperation among Fishermen.
Jan S., Noussair, C. N., and van Soest, D. (2012) Journal of Political Economy 120(6), 1027-1056
Irrigation
- Irrigation Institutions and the Games Irrigators Play: Rule Enforcement without Guards.
Weissing, F. and Ostrom, E. (1991). In: Game Equilibrium Models II: Methods, Morals, and Markets, 188-262. Berlin: Springer-Verlag.
- Irrigation Institutions and the Games Irrigators Play: Rule Enforcement on Government and Farmer-Managed Systems."
Weissing, F. and Ostrom, E. (1993). In: Games in Hierarchies and Networks: Analytical and Empirical Approaches to the Study of Governance Institutions, 387-428. Frankfurt: Campus Verlag; Boulder, Colo.: Westview Press.
Forests
- The Tragedy of the Park: An Agent-based Model of Endogenous and Exogenous Institutions for Forest Management
[Vallino-2013-EcolSoc] (Associated code is in NetLogo version 4; use netlogo4to6.py to convert.)
- Conditional Cooperation and Costly Monitoring Explain Success in Forest Commons Management
Rustagi, D. Engel, S. and Kosfeld, M. (2010) Science 330, 961-965.
- Using Artefactual Field Experiments to Learn about the Incentives for Sustainable Forest Use in Developing Economies
Voors M., Bulte E., Kontoleon A., List J.A. and Turley T. (2011) The American Economic Review 101(3), 329-333
Experiments in Rent Dissipation and Solutions
- Rent Dissipation in a Limited Access Common-pool Resource
- Institutions Influence Preferences: Evidence from a Common Pool Resource Experiment
Rodriguez-Sickert, C., Guzmán, R. A., and Cárdenas, J. C. (2008) Journal of Economic Behavior & Organization, 67(1), 215-227.
- Lab Experiments for the Study of Social-Ecological Systems
Janssen, M.A., Holahan, R. Lee, A. and Ostrom, E. (2010) Science 328 (5978), 613-617
- The Tragedy Of The Commons Revisited: The Importance Of Group Decision-making
Gillet J., Schram A., Sonnemans J. (2009) Journal of Public Economics 93 (5), 785-797.
- What Motivates Common Pool Resource Users? Experimental Evidence From The Field
Velez, M. A., Stranlund J. K. and Murphy J. J. (2009) Journal of Economic Behavior & Organization 70(3), 485-497
Climate Change
- Three essays on agent-based modelling and adaptation to climate change
S. Balbi 2011
- An agent-based model of the Earth system & climate change
Yassine Baghoussi, P. Campos, R. Rossetti 2016 IEEE International Smart Cities Conference (ISC2)
- Evolutionary Climate-Change Modelling: A Multi-Agent Climate-Economic Model
Sylvie Geisendorf 2018 again updates Janssen’s “battle of perspectives”
- The impact of personal beliefs on climate change: the “battle of perspectives” revisited
Sylvie Geisendorf 2016 updates Janssen’s “battle of perspectives”
- Reviewing Agent-Based Modelling of Socio-Ecosystems: A Methodology for the Analysis of Climate Change Adaptation and Sustainability
S. Balbi, C. Giupponi 2009
- Verifying agent-based models with steady-state analysis
J. E. Gentile, Gregory J. Davis, Samuel S. C. Rund Comput. Math. Organ. Theory 2012 applies steady-state techniques to an ecological model of the reproductive dynamics of mosquitoes.
- The Effect of Green Investments in an Agent-Based Climate-Economic Model
Sylvie Geisendorf, Christian Klippert Environmental Modeling & Assessment 2017
Inheritance and Wealth
Inequality Studies (basic background)
- Podcast: How Science Can Tackle Inequality by Nature Magazine
- Video by Data Demystified (Jeff Galak): The American Dream is a Lie
https://www.youtube.com/watch?v=qjhvExRgD5w shows that parent circumstances affects their children's life prospects, but also that education matters a lot.
- Video by Veritasium (Derek Muller): Is Success Luck or Hard Work?
Measuring Inequality
Before reading these, see the Lecture Notes on the Gini Coefficient.
Modeling Income Distributions and Lorenz Curves by D. Chotikapanich
- Video by Data Demystified (Jeff Galak): The Data Behind Wealth Inequality
https://www.youtube.com/watch?v=pmW_q5dmosM stresses the difference between the mean and the median.
Blinder Model
- Blinder Model
Lecture Notes
- A Model of Inherited Wealth
[Blinder-1973-QJE] (do not worry about the technical details)
Financial Accumulation Process
- Wealth Inequality and the Financial Accumulation Process
- Inequality, Mobility and the Financial Accumulation Process: A Computational Economic Analysis
- Multiplicative Growth and Inequality
by Rupert Nagler
NetLogo code: http://modelingcommons.org/browse/one_model/6200
- Investment Talent and the Pareto Wealth Distribution: Theoretical and Experimental Analysis
Inheritance and Chance
- Wealth Distribution Model (Info tab)
NetLogo Models Library. (This model is an adaptation of the Epstein and Axtell (1996) Sugarscape model.)
- Yunker (1999)
- Yunker Model
Lecture Slides
- Isaac (2008)
- Entrepreneurs, Chance, and the Deterministic Concentration of Wealth
- Simulating the Transmission of Wealth Inequality via Bequests
Demo Models
- Wealth Distribution model
NetLogo Models Library
- An Agent-Based Computational Study of Wealth Distribution in Function of Resource Growth Interval Using NetLogo
Asset Exchange Models
- The Surplus Theory of Social Stratification and the Size Distribution of Personal Wealth
[Angle-1986-SocialForces] offers an early, readable contribution to the sociophysics of wealth inequality. In the process, he anticipates many later contributions to econophysics.
- “Wealth Condensation in a Simple Model of the Economy”
[Bouchaud.Mezard-2000-PhysicaA] Early, technical contribution to the econophysics of wealth.
- Follow the Money
[Hayes-2002-AmSci] describes a “yard-sale” model of the wealth distribution, in the econophysics tradition. Includes a survey of prominent work in econophysics.
- Wealth Distributions in Asset Exchange Models
- Wealth Distributions in Asset Exchange Models
- Statistical Mechanics of Money
[Dragulescu.Yakovenko-2000-EurPhysB]_
General
- Worrying Trends in Econophysics
[Gallegati.etal-2006-PhysicaA] offer critique of the econophysics literature.
- An Introduction to Econophysics, Cambridge (2000)
Mantegna and H.E. Stanley
- Econophysics, An Introduction, Wiley (2011)
Sitabhra Sinha, Arnab Chatterjee, Anirban Chakraborti, Bikas Chrakrabarti
- The Misbehavior of Markets, A Fractal View of Financial Turbulence, Basic Books (2007)
Benoit Mandelbrot and Richard L Hudson
- Introduction to Percolation, CRC Press (1991)
Stauffer and A.Aharony
Econophysics
- “Econophysics: Past and Present”
- Classical Econophysics
Gambler’s Ruin
N-Player Gambler's Ruin
- Implementing a First Agent-Based Model
- From Animations to Science
Agriculture
- Modern Value Chains and the Organization of Agrarian Production
[Henderson.Isaac-2017-AJAE}_
- Agent-Based Modeling of Policy Induced Agri-Environmental Technology Adoption
[Sun.Nolan.Kulshreshtha-2022-SNBusEcon]_
Macroeconomics
See http://www2.econ.iastate.edu/tesfatsi/amulmark.htm for more references.
Agent-Based Macroeconomics
- Why Do We Need Agent-Based Macroeconomics?
- Special Issue. Agent-based Macroeconomics In Era Of Global Crises: Innovative Policy Measures For An Adaptive Resilient Economy
Review of Evolutionary Political Economy Volume 3, issue 1, April 2022 (Issue editors: Silvano Cincotti and Marco Raberto and Andrea Teglio )
- Distributional Effects of Technological Regime Changes: Hysteresis, Concentration and Inequality Dynamics
[Dawid.Hepp-2022-RevEvolPolitEcon])
From Econophysics to Macroeconomics
- Exploring the Social-Architecture Model
[Isaac-2018-EEJ]_
- The Physical Modeling of Society: A Historical Perspective
- Implicit Microfoundations for Macroeconomics
- Statistical Equilibrium Wealth DIstributions in an Exchange Economy with Stochastic Preferences
Population Dynamics
- Synthetic Population Dynamics: A Model of Household Demography
- Agent-Based Computational Demography
- Two Lectures on the Checks to Population
Lloyd, W. F. Delivered before the University of Oxford, in Michaelmas Term 1832, J.H. Parker, Oxford, 1833, pp. 30–40.
Beliefs and Learning
- Evolution and Intelligent Design
- Special Issue On Adaptive And Learning Agents
The Knowledge Engineering Review, Volume 35, 2020 DOI: https://doi.org/10.1017/S0269888920000272
- Barriers and Bounds to Rationality: Essays on Economic Complexity and Dynamics in Interactive Systems
Albin, P.S. (ed.) 1998 PUP, Princeton. Introduction by D.K. Foley.
- Are Auctions More Efficient Than Fixed Price Schemes When Bidders Learn?
Hailu, A. and S. Schilizzi Australian Journal of Management, 29(2): 147-168, December 2004. www.agsm.edu.au/eajm/0412/hailu_etal.html
- Breeding competitive strategies
Midgley, D.F. and Marks, R.E. and Cooper, L.G. (1997) Management Science, 43(3): 257-275. http://www.santafe.edu/media/workingpapers/95-06-052.pdf
- Models of Bounded Rationality
Simon, H.A. 1982. Cambridge, MA: MIT Press.
- Rationality in Psychology and Economics
Simon, H.A. 1987. in Rational Choice: The Contrast Between Economics and Psychology, Hogarth, R.M. and Reder, M.W. eds. Chicago: University of Chicago Press.
Additional Resources
- DA-MAOS (RepastJ/Java, open source) by Nanpeng Yu and Ian Guffy:
a double-auction market platform with learning by heterogeneous traders, which can be zero-intelligence traders http://www.econ.iastate.edu/tesfatsi/demos/DAMAOS/DAMAOSHomePage.htm
Innovation and Growth
Innovation Networks
- Innovation Networks: New Approaches in Modelling and Analyzing
Andreas Pyka
Game Theory
Also see the section on Common-Pool Resources.
Cooperation
- Expectations of Fairness and Trust Co-Evolve in Environments of Partial Information
Evolution of Cooperation
- Twenty Years on: The Evolution of Cooperation Revisited
- Simulating Evolutionary Games: A Python-Based Introduction
- The Algebra of Assortative Encounters and the Evolution of Cooperation
Bergstrom, Ted (2003) International Game Theory Review, 5(03), 211-228.
- Punishment allows the evolution of cooperation (or anything else) in sizable groups
Boyd, R. and Richerson, P. J. (1992). Ethology and sociobiology, 13(3), 171-195.
- Scale-free networks provide a unifying framework for the emergence of cooperation.
Santos, F. C., & Pacheco, J. M. (2006). Physical Review Letters, 95(9), 98–104.
- The Role of Diversity in the Evolution of Cooperation
Santos, F. C., Pinheiro, F. L., Lenaerts, T., & Pacheco, J. M. (2012). Journal of Theoretical Biology, 299, 88–96.
- Review of R. Axelrod, "The Complexity of Cooperation: Agent-Based Models of Competition and Collaboration"
Binmore, K. (1998) Journal of Artificial Societies and Social Simulation, 1998 http://jasss.soc.surrey.ac.uk/1/1/review1.html Binmore is a prominent game-theorist. This is a critical review of Axelrod's seminal work.
- From extortion to generosity, evolution in the iterated prisoner’s dilemma.
Stewart, A. J., & Plotkin, J. B. (2013). Proceedings of the National Academy of Sciences, 110(38), 15348–15353.
Spatial Considerations
- Spatial Games and the Maintenace of Cooperation
Nowak, Martin, Bonhoeffer, S. and May, R.M. PNAS (USA), v91, pp4877-4881. 1994.
Ethnocentrism
- The Evolution of Ethnocentrism
- Making Models Match: Replicating an Agent-Based Model
Brain Drain
- An Agent-Based Modeling Approach to Brain Drain
- Brain Drain: An Agent-Based Simulation
Finance
- Agent-Based Modeling in Economics and Finance: Past, Present, and Future
- The Behavior of the Exchange Rate in the Genetic Algorithm and Experimental Economies
- Heterogeneous Agent Models in Economics and Finance
- A Builder’s Guide to Agent-Based Financial Markets
- Video (Cars Hommes): How Expectations Interact to Create Bubbles
Market Games and Zero-Intelligence Traders
Zero-Intelligence Traders
Complexity: A Guided Tour, ch. 9
Agent-Based Models and Human Subject Experiments
[Duffy-2006_Tesfatsion.Judd] (in Handbook of Computational Economics)
Allocative Efficiency of Markets with Zero-Intelligence Traders: Markets as a Partial Substitute for Individual Rationality
[Gode.Sunder-1993-JPE] http://www.econ.iastate.edu/tesfatsi/Gode%20and%20Sunder-JPE.pdf
Notes on Gode-Sunder Zero-Intelligence Traders
by John Duffy, http://www.econ.iastate.edu/classes/econ308/tesfatsion/ZITraders.Intro.pdf
Price Discovery with Price-Setting Agents (Market Games)
Tesfatsion, Leigh, http://www.econ.iastate.edu/classes/econ308/tesfatsion/pricedis.pdf
Near-Zero Intelligence Traders
- The Impact of Heterogeneous Trading Rules on the Limit Order Book and Order Flows
- A Simulation Analysis of the Microstructure of Double Auction Markets
Networks and Graphs
Introduction to Networks
Opinion Dynamics
- Podcast by DataSkeptic: Opinion Dynamics Models featuring Dino Carpentras
https://dataskeptic.com/blog/episodes/2023/opinion-dynamics-models
- Ants, Rationality, and Recruitment
- The Dissemination of Culture
- Video: Narrative Economics
- Cascades Across Networks Are Sufficient for the Formation of Echo Chambers: An Agent-Based Model
- Validating Simulation Models: The Case of Opinion Dynamics
- Modeling and Simulation of Opinion Natural Reversal Dynamics with Opinion Leader Based on HK Bounded Confidence Model
[Xiao_Yu_Hou-2020-Complexity] extend the Hegselmann and Krause bounded confidence model.
- Opinion Dynamics Model Based on Cognitive Biases of Complex Agents
[Sobkowicz-2018-JASSS] considers the role of confirmation bias and politically motivated reasoning.
Epidemiology
- Agent-Based Social Simulation of the Covid-19 Pandemic: A Systematic Review
- The TRACE Model
Testing Responses through Agent-based Computational Epidemiology (TRACE) is an agent-based model developed by Brookings and WUStL. https://www.brookings.edu/about-trace/
- Modeling COVID-19 for Lifting Non-Pharmaceutical Interventions},
- Spatial Agent-Based Simulation Modeling in Public Health: Design, Implementation, and Applications for Malaria Epidemiology
Arifin, S. M. Niaz
Banking Networks
- Complexity, Concentration and Contagion
[Gai.Haldane.Kapadia-2011-JME] (contagion via interbank lending links)
- Contagion in Financial Networks
[Gai.Kapadia-2010-ProcRoySoc] (contagion via interbank lending links)
- LeBaron implementation of Gai & Kapadia (2010)
http://people.brandeis.edu/~blebaron/classes/agentfin/GaiKapadia.html
- Out of the Corridor: Keynes and the Crisis
Sexually Transmitted Diseases
- Modelling to Contain Pandemics
[Epstein-2009-Nature] https://www.nature.com/articles/460687a
- Concurrent Sexual Partnerships and Primary HIV Infection: A Critical Interaction
[Eaton.Hallett.Garnett-2011-AidsBeh] http://rd.springer.com/article/10.1007/s10461-010-9787-8 (Partnership networks and HIV transmission.)
- Kretzschmar and Morris (1996)
- Mah and Halperin (2010)
- Patlolla et al. (2006)
- Perez and Dragicevic
Climate Change
- An Agent-Based Model of the Earth System & Climate Change
Yassine Baghoussi ; Pedro J. R. M. Campos ; Rosaldo J. F. Rossetti https://ieeexplore.ieee.org/document/7580788
Labor Markets
For a much more extensive listing, see http://www2.econ.iastate.edu/tesfatsi/alabor.htm
Background: Core Issues
- Why Don't Wages Fall During a Recession?
Truman Bewley, Harvard University Press, Cambridge, MA, 1999. (Data intensive; interview based.)
- Agent-Based Models of the Labor Market
- Labour Market Adjustment: Microeconomic Foundations of Short-Run Neoclassical and Keynesian Dynamics
Christopher A. Pissarides, Cambridge University Press, April 2009.
- Labor Institutions and Market Performance: An Agent-Based Computational Economics Approach
Leigh Tesfatsion
Includes an unemployment benefits study.
Early Work:
- "Micro-to-Macro Simulation: A Primer with a Labor Market Example" (implemented in Fortran)
Barbara Bergmann Journal of Economic Perspectives 4(1), Winter 1990, 99-116.
- War of the Models: Which Labour Market Institutions for the 21st Century?
Richard B. Freeman, Labour Economics Vol. 5, No. 1, 31 March 1998, 1-24. (No model, but discusses "artificial agent simulated societies".)
Popular Discussions
- Rise of the Robots: Technology and the Threat of a Jobless Future
Martin Ford, Basic Books, NY, 2015.
Policy
- "Labor Market Policy Evaluation with ACE"
Michael Neugart, Journal of Economic Behavior and Organization 67(2), 2008, 418-430. Evaluates the macro effects impact of labor policy, including government-financed training. These increase the outflow rate from unemployment to employment, but with distributional effcts. Shows that estimating the outflow rate is biased unless response to policy is included.
Referral Networks
- Emerging Small-World Referral Networks in Evolutionary Labor Markets
Troy Tassier and Filippo Menczer, IEEE Transactions on Evolutionary Computation, Volume 5, Number 5, October 2001, 482-492.
Potential workers expend effort in both social network formation and direct job search, producing a "small world network" with misaligned search effort.
- Social Network Structure, Segregation, and Equality in a Labor Market with Referral Hiring
Troy Tassier and Filippo Menczer, Journal of Economic Behavior and Organization 66 (2008), 514-528. Focus is on groups rather than individuals. Finds that "more random social networks yield higher employment rates than less random social networks if the population is integrated or information flows about job vacancies are random."
- Labor Market Implications of Weak Ties
[Tassier-2006-SEJ] demonstrates that “the range of social connections provided by weak ties has a significant and economically meaningful effect on income.”
Search and Matching
- Structure, Behavior, and Market Power in an Evolutionary Labor Market with Adaptive Search
Leigh Tesfatsion, Journal of Economic Dynamics and Control 25 (2001), pp. 419-457.
Abstract: This study undertakes a systematic experimental investigation of the relationship between market power and labor market structure (concentration and capacity conditions) when workers and employers preferentially match based on past worksite experiences. For each tested market structure, workers and employers repeatedly seek preferred worksite partners based on continually updated expected utility, engage in efficiency-wage worksite interactions modeled as prisoner's dilemma games, and evolve their worksite behaviors over time. A key finding is the presence of strong learning and network effects. Each tested market structure maps into a "spectral" distribution of observed interaction networks exhibiting one dominant attractor (frequent network pattern) with one or two weaker attractors (less frequent network patterns). Market structure is strongly predictive for the relative market power of workers and employers across all network attractors, but the magnitudes of the market power levels attained by workers and employers vary widely across the network attractors.
- A Search Model of Unemployment and Firm Dynamics
Matteo Richiardi Advances in Complex Systems 7 (2004), 1-19.
- Toward a Non-Equilibrium Unemployment Theory
Matteo Richiardi Computational Economics 27 (2006), 135-160.
- Stratification and Growth in Agent-Based Matching Markets
James W. Boudreau, Journal of Economic Behavior and Organization 75 (2010): 168-179.
- On the Effects of Skill Upgrading in the Presence of Spatial Labor Market Frictions: An Agent-Based Analysis of Spatial Policy Design
Herbert Dawid, Simon Gemkow, Simon, Philipp Harting, and Michael Neugart, Journal of Artificial Societies and Social Simulation, 12 (2009): 5.
- Skills, Innovation, and Growth: An Agent-Based Policy Analysis
Herbert Dawid, Simon Gemkow, Philipp Harting, Kordian Kabius, and Michael Neugart, Journal of Economics and Statistics 228 (2008), 251-275.
- Referral Hiring, Endogenous Social Networks, and Inequality: An Agent-Based Analysis
Simon Gemkow and Michael Neugart, Journal of Evolutionary Economics 21 (2011), 703-719.
- WorkSim: A Calibrated Agent-Based Model of the Labor Market Accounting for Workers' Stocks and Gross Flows
Olivier Goudet, Jean-Daniel Kant, and Gérard Ballot, Computational Economics, 2016, DOI 10.1007/s10614-016-9577-0.
Abstract: "This paper presents an agent-based model of the labor market. It simulates the market in the recent period at the aggregate level and at the level of the principal categories of labor, on the basis of the decisions of heterogeneous agents, firms and individuals, who interact. These decisions rely on individual computations of profits and utilities, although rationality is bounded in such a complex environment. The theoretical structure that underlies the decisions is the search concept. We apply this framework to the case of France in 2011."
- Shocks and Endogenous Institutions: An Agent-Based Model of Labor Market "Performance in Turbulent Times
Christian Martin and Michael Neugart, Computational Economics 33(1), 2009, 31-46. Available through Springerlink.
Abstract: This study develops an agent-based model of labor market regulation to study the consequences of employment protection legislations for labor market performance. Unlike most of the existing studies of labor market regulation, the institutional setting is endogenized. Workers cast their vote on labor market regulation depending on the past payoffs that they accrued when one of two competing parties with different labor market policy platforms was in power. Important interactions are identified with exogenous shocks. In more turbulent economic times, employment protection systems can affect labor market performance for some periods even after the shock has subsided.
- Job Information Networks, Neighborhood Effects and Inequality
Yannis M. Ioannides and Linda D. Loury, Journal of Economic Literature 42 (2004), 1056-1093.
- Rule-Based Modeling of Labor Market Dynamics
Clemens Kühn and Katja Hillmann, Journal of Economic Interaction and Coordination 2014. DOI 10.1007/s11403-014-0139-z.
Abstract: The authors introduce rule-based modeling as a novel approach to the agent-based modeling of labor market dynamics. They demonstrate that BioNetGen, an implementation of rule-based modeling, can efficiently describe socio-economic interactions and that it compares favorably to other agent-based software.
Emergence
Emergence Videos
- Video: Emergence (Complexity Labs, 2015)
- Video: Bill Rand discusses the flocking model
- Video: The Complexity of Emergent Systems
(Joe Simkins at TEDxColumbus, 2014) https://www.youtube.com/watch?v=htmntSoCasg
- Video: Emergence & Systems Thinking (Complexity Labs, 2017):
- Kurzgesagt (2017)
Emergence – How Stupid Things Become Smart Together https://www.youtube.com/watch?v=16W7c0mb-rE
- Video: Emergence (2007) by PBS/NOVA/scienceNOW
https://www.youtube.com/watch?v=Nu7Zcj8HGUk or https://www.pbs.org/wgbh/nova/video/emergence featuring John Holland.
Emergence
- The Standing Ovation Problem
- Varieties of Emergence
[Gilbert-2002_Macal.Sallach] https://ccl.northwestern.edu/2002/Gilbert_ABM_Agent2002.pdf
- Emergent Properties of Balinese Water Temple Networks: Coadaptation on a rugged fitness landscape
Lansing, J. Stephen Lansing and James N. Kremer.
- Artificial Societies: Multiagent systems and the micro-macro link in sociological theory
Sawyer, R. Keith.
- Computational Models of Emergent Properties
John Symons
- "Emergent Properties",
O'Connor, Timothy and Wong, Hong Yu, The Stanford Encyclopedia of Philosophy
- Emergence: From Chaos to Order
Holland, John, (1999)
- Micromotives and Macrobehaviors.
Schelling, Thomas,
- Making sense of emergence.
Kim, Jaegwon (1999). Philosophical Studies 95 (1-2), p. 3-36.
- Emergence: Core ideas and issues.
Kim, Jaegwon (2006). Synthese 151 (3):547-559.
- Mill: Of the Composition of Causes.
http://www.isnature.org/Files/Mill1859-Composition_of_Causes.htm Book 3, Ch. 6
- Dynamic Social Impact: Robust Predictions from Simple Theory.
Latané, Bibb, (1996). pp. 287-310, In: Hegselmann R., Mueller U., Troitzsch K.G. (eds), Modelling and Simulation in the Social Sciences from the Philosophy of Science Point of View. Theory and Decision Library (Series A: Philosophy and Methodology of the Social Sciences), vol 23. Springer, Dordrecht
Emergence: Background
This section includes some philsophy and physics.
- Emergence and Supervenience
McLaughlin, Brian, Intellectica, 1997/2, 25, pp. 25-43
- Metaphysical Emergence: Weak and Strong.
Jessica M. Wilson, In Tomasz Bigaj & Christian Wuthrich (eds.), Metaphysics in Contemporary Physics. Poznan Studies in the Philosophy of the Sciences and the Humanities. pp. 251-306 (2015) (Draft: http://philsci-archive.pitt.edu/11200/1/MEWaS-PS.pdf)
- Problems of Life and Mind
Lewes
- Studies in the Logic of Explanation,
Hempel and Oppenheim, Philosophy of Science, Vol. 15, No. 2. (Apr., 1948), pp. 135-175.
- Emerging from the causal drain.
Richard Corry (2013). Philosophical Studies 165 (1):29-47.
- Making room for the mental.
Louise M. Antony (1999). Philosophical Studies95 (1-2):37-44.
- Kim on emergence.
Sydney Shoemaker (2002). Philosophical Studies 58 (1-2):53-63.Feb 27:
- The Sciences of the Artificial.
Simon, Herbert,
- "Aggregativity: reductive heuristics for finding emergence."
Wimsatt, William C. (1997). Philosophy of Science S372-S384.
- "More is different."
Anderson, Philip, Science 177.4047 (1972): 393-396.Mar 6:
- “Less is Different: Emergence and Reduction Reconsidered",
Butterfield, Jeremy (2010), Foundations of Physics
- Crutchfield, James (1994).
Is Anything Ever New? Considering Emergence. WorkingPaper 94-03-011, Santa Fe Institute
- Emergence Is Coupled to Scope, Not Level
Ryan, Alex J. (2007). Complexity13, 67-77Mar 13:
- Is Weak Emergence Just in the Mind?
Bedau, Mark A. (2008) Minds and Machines 18, pp. 443-459.
- Computational models of emergent properties,
Symons, John.(2008) Minds and Machines 18.4 (2008): 475--549
- Emergence Explained: Abstractions: Getting Epiphenomena to Do Real Work.
Abbott, Russ (2006) Complexity 12, 13-26
- Synchronic and Diachronic Emergence
Humphreys, Paul (2008) Minds and Machines, 18, pp. 431-442
- Emergence, Not Supervenience
Humphreys, Paul (1997) Philosophy of Science. S337-S345
- How Properties Emerge.
Humphreys, Paul (1997) Philosophy of Science 1-17, Apr 10
- Explanation, Emergence, and Quantum Entanglement
Hütteman, A. (2005): Philosophy of Science 72, 114-127.
- Emergents from Fusion
Wong, Hong Yu (2006) Philosophy of Science 73
- Emergence, Reduction, and Supervenience: A Varied Landscape
Butterfield, Jeremy (2010) Foundations of Physics
- Emergence: Logical, Functional and Dynamical
Sandra Mitchell, (2012) Synthese 185 (2), March pp. 171-186
- Nonlinearity and Metaphysical Emergence
Jessica M. Wilson (2013). In Stephen Mumford & Matthew Tugby (eds.), Metaphysics and Science.May 1
- Physicalism, Supervenience, and the Fundamental Level
Brown, Robin and James Ladyman (2009). The Philosophical Quarterly 59, pp. 20-38
- Emergence, Downwards Causation, and the Completeness of Physics
Yates, David (2009). The Philosophical Quarterly 59, pp. 110-131.
Supply Chain
- An AB NetLogo version (by Owen Densmore) of Sterman's famous SD Beer Game,
- Demand Forecast Sharing in a Dual-Channel Supply Chain
- Firm-Level Simulation of Supply Chain Disruption Triggered by Actual and Predicted Earthquakes.
Inoue, H. & Todo, Y. SSRN Electronic Journal (2017). doi:10.2139/ssrn.3074997
- Supply Chain Disruptions: Evidence from the Great East Japan Earthquake.
(Social Science Research Network, 2016). Carvalho, V. M., Nirei, M., Saito, Y. & Tahbaz-Salehi, A.
- Managing Supply Chain Inventories: A Multiple Retailer, One Warehouse, Multiple Supplier Model
- Emergent Structures in Supply Chains -- A Study Integrating AB and SD Modeling,
Nadine Schieritz and Andreas Größler, Proc. of the 36th Hawaii Int. Conf. on System Sciences - 2003, Here. http://www.computer.org/portal/web/csdl/doi/10.1109/HICSS.2003.1174226
- Supply Chain Management: Strategy, Planning, and Operation
Sunil Chopra isbn: 9780134731889
- Understanding the Humanitarian World
Maxwell, Daniel G. and Gelsdorf, Kirsten isbn: 9780367232931
- Inventory and Production Management in Supply Chains, Fourth Edition
Silver, Edward R. and Pyke, David F. and Thomas, Douglas J. isbn: 9781466558618
- Designing and Managing the Supply Chain
Simchi-Levi, David and Kaminsky, Sally and Simchi-Levi, Edith isbn: 9780072982398
- Supply Chain Management
Sunil Chopra isbn: 8220106755068
- Actor Behaviour and Robustness of Industrial Symbiosis Networks: An Agent-Based Modelling Approach
[Lange.etal-2021-JASSS] explores the viability of industrial symbiosis networks.
Electricity Markets
- Studying Dynamic Pricing in Electrical Power Markets with Distributed Generation: Agent-Based Modeling and Reinforcement-Learning Approach
Gasser G. Ali, Islam H. El-adaway, Charles Sims, J. Scott Holladay, Chien-Fei Chen, Journal of Energy Engineering, vol.148, no.5, 2022.
Civil Conflict
- Modeling Civil Violence: An Agent-based Computational Approach
- Small-world Networks and Synchronisation in an Agent-based Model of Civil Violence
- “Police funding: legitimacy and hardship” (Version 1.0.0)
Jack Mitcham (2022, February), CoMSES Computational Model Library. https://www.comses.net/codebases/60a21669-865b-4ab6-a59d-93f980f89901/releases/1.0.0/
General Programming
Computational Details
- The Ghost in the Model (and Other Effects of Floating Point Arithmetic)
Replication
- “Making Models Match: Replicating an Agent-Based Model”
Software Verification
- Software Verification and Validation
http://en.wikipedia.org/wiki/Verification_and_validation_%28software%29
- Software Testing
- Ho (2007)
http://boscoh.com/protein/a-sign-a-flipped-structure-and-a-scientific-flameout-of-epic-proportions.html A Sign, A Flipped Structure, And A Scientific Flameout Of Epic Proportions
- Agent-Based and Individual-Based Modeling: A Practical Introduction
[Railsback.Grimm-2019-PrincetonUP] ch. 6 Testing NetLogo programs.
Collaborative Programming
- The Case for Collaborative Programming
- Pair Programming
- Version Control
http://swcarpentry.github.io/git-novice/01-basics/index.html
High Performance Computing
- Multi-core CPUs, Clusters, and Grid Computing: A Tutorial
- User-friendly Parallel Computations with Econometric Examples
- Massively Parallel Computation of Spatial Price Equilibrium Problems as Dynamical Systems
- Judd, K. L. (2006)
Computationally Intensive Analyses in Economics, Handbook of Computational Economics, Volume 2: Agent-Based Modeling, ed. by Leigh Tesfatsion & Kenneth L. Judd, Amsterdam: Elsevier Science, 2006, Ch. 2.
References
Achter, Sebastian, et al. (2022) RAT-RS: A Reporting Standard for Improving the Documentation of Data Use in Agent-Based Modelling. International Journal of Social Research Methodology 0, 1--24. https://doi.org/10.1080/13645579.2022.2049511
Akerlof, George A., and Rachel E. Kranton. (2000) Economics and Identity. Quarterly Journal of Economics 115, 715--753. https://doi.org/10.1162/003355300554881
Alkemade, Floortje. (2004) Evolutionary Agent-based Economics. : Technische Universiteit Eindhoven.
Amblard, Frederic, et al. (2015) "Introduction to NetLogo". In Banos, Arnaud and Lang, Christophe and Marilleau, Nicolas (Eds.) Agent-based Spatial Simulation with Netlogo, Oxford: Elsevier.
Anderies, John M., and Marco A. Janssen. (2016) Sustaining the Commons. Tempe, AZ: Center for the Study of Institutional Diversity, Arizona State University. https://open.umn.edu/opentextbooks/textbooks/sustaining-the-commons
Angle, John. (1986) The Surplus Theory of Social Stratification and the Size Distribution of Personal Wealth. Social Forces 65, 293--326. http://www.jstor.org/stable/2578675
de Area Le~ao Pereira, Eder Johnson, Marcus Fernandes da Silva, and H.B.B. Pereira. (2017) Econophysics: Past and Present. Physica A: Statistical Mechanics and its Applications 473, 251--261. http://www.sciencedirect.com/science/article/pii/S0378437117300079
Arifovic, Jasmina. (1996) The Behavior of the Exchange Rate in the Genetic Algorithm and Experimental Economies. Journal of Political Economy 104, 510--541.
Arnold, Eckhart. (2014) What's Wrong With Social Simulations?. The Monist 97, 359--377. https://doi.org/10.5840/monist201497323
Axelrod, Robert. (1997) The Dissemination of Culture: A Model with Local Convergence and Global Polarization. Journal of Conflict Resolution 41, 203--226. http://journals.sagepub.com/doi/abs/10.1177/0022002797041002001
Axelrod, Robert. (2006) Agent-Based Modeling as a Bridge between Disciplines. In: Handbook of Computational Economics, 1565--1584. : .
Axtell, Robert. (2005) The Complexity of Exchange. Economic Journal 115, F193--F210. https://onlinelibrary.wiley.com/doi/abs/10.1111/j.1468-0297.2005.01001.x
Axtell, Robert, et al. (1996) Aligning Simulation Models: A Case Study and Results. Computational and Mathematical Organization Theory 1, 123--141. https://doi.org/10.1007/BF01299065
Axtell, Robert L., and J. Doyne Farmer. () Agent-Based Modeling in Economics and Finance: Past, Present, and Future. Journal of Economic Literature , forthcoming.
Badham, Jennifer. (2020) Agent-Based Modelling for the Self Learner. Mountain View, CA: self published. http://www.research.criticalconnections.com.au/ABMBook/
Ball, Phillip. (2002) The Physical Modeling of Society: A Historical Perspective. Physica A 314, 1-14.
Banos, Arnaud, et al. (2017) "Multiscale Modeling: Application to Traffic Flow". In Banos, Arnaud and Lang, Christophe and Marilleau, Nicolas (Eds.) Agent-based Spatial Simulation with NetLogo, : Elsevier.
Barbosa-Filho, Nelson H., and Lance Taylor. (2006) Distributive and Demand Cycles in the US Economy---A Structuralist Goodwin Model. Metroeconomica 57, 389--411. https://onlinelibrary.wiley.com/doi/abs/10.1111/j.1467-999X.2006.00250.x
Barr, Jason M., and Troy Tassier. (2008) Segregation and Strategic Neighborhood Interaction. Eastern Economic Journal 34, 480--503.
Barreteau, Olivier. () Our Companion Modelling Approach. Journal of Artificial Societies and Social Simulation 6, Article 1. http://jasss.soc.surrey.ac.uk/6/2/1.html
Bigbee, Anthony, Claudio Cioffi-Revilla, and Sean Luke. (2007) "Replication of Sugarscape Using MASON". In Terano, Takao and Kita, Hajime and Deguchi, Hiroshi and Kijima, Kyoichi (Eds.) Agent-Based Approaches in Economic and Social Complex Systems IV, : Springer Japan.
Billari, Francesco C., and Alexia Prskawetz. (2003) Agent-Based Computational Demography. Heidelberg: Physica Verlag.
Billari, Francesco C., et al. (2007) The `Wedding Ring': An Agent-Based Model Based on Social Intereraction. Demographic Research 17, 59--82. http://www.demographic-research.org/Volumes/Vol17/3/
Biondi, Yuri, and Simone Righi. (2019) Inequality, Mobility and the Financial Accumulation Process: A Computational Economic Analysis. Journal of Economic Interaction and Coordination 14, 93--119. https://doi.org/10.1007/s11403-019-00236-7
Blinder, Alan S. (1973) A Model of Inherited Wealth. Quarterly Journal of Economics 87, 608--26.
Boero, Riccardo, and Flaminio Squazzoni. (2005) Does Empirical Embeddedness Matter? Methodological Issues on Agent-Based Models for Analytical Social Science. Journal of Artificial Societies and Social Simulation 8, Article 6. https://www.jasss.org/8/4/6.html
Bommel, Pierre, and Jean-Pierre M"uller. (2007) An Introduction to UML for Modelling in the Human and Social Sciences. In: Agent-Based Modelling and Simulation in the Social and Human Sciences, 273--294. Oxford, UK: The Bardwell Press. http://www.bardwell-press.com/publications/agent-based_modelling.htm
Bouchaud, J.-P., and M. Mezard. (2000) Wealth Condensation in a Simple Model of the Economy. Physica A: Statistical Mechanics and its Applications 282, 536--545. http://www.sciencedirect.com/science/article/pii/S0378437100002053
Bouquet, Fabrice, et al. (2015) "Description Formalisms in Agent Models". In Banos, Arnaud and Lang, Christophe and Marilleau, Nicolas (Eds.) Agent-based Spatial Simulation with Netlogo, Oxford, UK: Elsevier.
Brown, Jacob R., and Ryan D. Enos. (2021) The Measurement of Partisan Sorting for 180 Million Voters. Nature: Human Behavior , .
Bruch, Elizabeth E. (2014) How Population Structure Shapes Neighborhood Segregation. American Journal of Sociology 119, 1221--1278.
Bruch, Elizabeth E., and Robert D. Mare. (2006) Neighborhood Choice and Neighborhood Change. American Journal of Sociology 112, 667--709. https://doi.org/10.1086/507856
Caballero, Ricardo J. (2010) Macroeconomics After the Crisis: Time to Deal with the Pretense-of-Knowledge Syndrome. Journal of Economic Perspectives 24, 85--102. http://www.aeaweb.org/articles.php?doi=10.1257/jep.24.4.85
Caillou, Philippe, et al. (2017) "Exploring Complex Models in NetLogo". In Banos, Arnaud and Lang, Christophe and Marilleau, Nicolas (Eds.) Agent-based Spatial Simulation with NetLogo, : Elsevier.
Card, David, Alexandre Mas, and Jesse Rothstein. (2008) Tipping and the Dynamics of Segregation. The Quarterly Journal of Economics 123, 177-218. https://doi.org/10.1162/qjec.2008.123.1.177
Carley, Kathleen M. (1999) "On Generating Hypotheses using Computer Simulation". In (Eds.) Proceedings of the 1999 International Symposium on Command and Control Research and Technology, : .
Carley, Kathleen M. (2017) "Validating Computational Models". CASOS technical report CMU-ISR-17-105.
Chattoe-Brown, Edmund. (2013) Why Sociology Should Use Agent Based Modelling. Sociological Research Online 18, 31--41. https://doi.org/10.5153/sro.3055
Chiarella, Carl, and Giulia Iori. (2002) A Simulation Analysis of the Microstructure of Double Auction Markets. Quantitative Finance 2, 346--353. https://www.tandfonline.com/doi/abs/10.1088/1469-7688/2/5/303
Chiarella, Carl, Giulia Iori, and Josep Perello. (2009) The Impact of Heterogeneous Trading Rules on the Limit Order Book and Order Flows. Journal of Economic Dynamics and Control 33, 525--537. https://www.sciencedirect.com/science/article/pii/S0165188908001437
Cincotti, S., M. Raberto, and A. Teglio. (2022) Why Do We Need Agent-Based Macroeconomics?. Rev Evol Polit Econ 3, 5--29.
Clark, William A. V., and Mark Fossett. (2008) Understanding the social context of the Schelling segregation model. Proceedings of the National Academy of Sciences 105, 4109--4114. https://www.pnas.org/content/105/11/4109
Cottrell, Alan F., et al. (2009) Classical Econophysics. London, UK: Routledge.
Cox, D.R., and N. Reid. (2000) The Theory of the Design of Experiments. : Chapman and Hall/CRC.
Creel, Michael. (2005) User-friendly Parallel Computations with Econometric Examples. Computational Economics 26, 107--128. http://www.springerlink.com/content/3u718v2721652471
Creel, Michael, and William L. Goffe. (2008) Multi-core CPUs, Clusters, and Grid Computing: A Tutorial. Computational Economics 32, 353--382.
Damaceanu, Romulus-Catalin. (2008) An Agent-Based Computational Study of Wealth Distribution in Function of Resource Growth Interval Using NetLogo. Applied Mathematics and Computation 201, .
Downey, Allen B. (2009) Python for Software Design: How to Think Like a Computer Scientist. Cambridge, UK: Cambridge University Press.
Downey, Allen B. (2015) Think Python: How to Think Like a Computer Scientist. Needham, MA: Green Tea Press. https://greenteapress.com/wp/think-python-2e/
Downey, Allen B. (2016) Think Complexity. Needham, MA: Green Tea Press. https://greenteapress.com/wp/think-complexity-2e/
Duffy, J. (2006) "Agent-Based Models and Human Subject Experiments". In Tesfatsion, Leigh and Judd, Kenneth L. (Eds.) Agent-Based Computational Economics, : North-Holland.
Durlauf, Steven N. (2005) Complexity and Empirical Economics. Economic Journal 115, F225--F243. https://onlinelibrary.wiley.com/doi/full/10.1111/j.1468-0297.2005.01003.x
Easterly, William. (2009) "Empirics of Strategic Interdependence: The Case of the Racial Tipping Point". National Bureau of Economic Research Working Paper 15069. http://www.nber.org/papers/w15069
Eaton, Jeffrey W., Timothy B. Hallett, and Geoffrey P. Garnett. (2011) Concurrent Sexual Partnerships and Primary HIV Infection: A Critical Interaction. AIDS and Behavior 15, 687--692.
Edmonds, Bruce. (2015) Using Qualitative Evidence to Inform the Specification of Agent-Based Models. Journal of Artificial Societies and Social Simulation 18, 18. http://jasss.soc.surrey.ac.uk/18/1/18.html
Epstein, Joshua M. (1999) Agent-Based Computational Models and Generative Social Science. Complexity 4, 41--60.
Epstein, Joshua M. (2002) Modeling Civil Violence: An Agent-based Computational Approach. Proceedings of the National Academy of Sciences 99, 7243-7250. https://www.pnas.org/doi/abs/10.1073/pnas.092080199
Epstein, Joshua M. (2006) "Remarks on the Foundations of Agent-Based Generative Social Science". In (Eds.) Handbook of Computational Economics, : Elsevier.
Epstein, Joshua M. (2007) Generative Social Science: Studies in Agent-Based Computational Modeling. Princeton, NJ: Princeton University Press.
Epstein, Joshua M. (2008) Why Model?. Journal of Artificial Societies and Social Simulation 11, Article 12. http://jasss.soc.surrey.ac.uk/11/4/12.html
Epstein, Joshua M. (2009) Modelling to Contain Pandemics. Nature 460, 687. https://doi.org/10.1038/460687a
Epstein, Joshua M., and Robert L. Axtell. (1996) Growing Artificial Societies: Social Science from the Bottom Up. Washington, DC and Cambridge, MA: Brookings Institution Press and MIT Press.
Fargione, Joseph E., Clarence Lehman, and Stephen Polasky. (2011) Entrepreneurs, Chance, and the Deterministic Concentration of Wealth. PLoS ONE 6, . https://doi.org/10.1371/journal.pone.0020728
Fehr, Ernst, and Klaus M. Schmidt. (1999) A Theory of Fairness, Competition, and Cooperation. The Quarterly Journal of Economics 114, 817--868. http://www.jstor.org/stable/2586885
Feinberg, Arthur, et al. (2021) Sustaining Collective Action in Urban Community Gardens. Journal of Artificial Societies and Social Simulation 24, 3. http://jasss.soc.surrey.ac.uk/24/3/3.html
Flack, Jessica C. (2012) Multiple Time-scales and the Developmental Dynamics of Social Systems. Philosophical Transactions of the Royal Society B: Biological Sciences 367, 1802--1810. https://royalsocietypublishing.org/doi/abs/10.1098/rstb.2011.0214
Foley, Duncan. (2019) Social Coordination Problems in Classical and Marxian Political Economy. Review of Social Economy 78, 4-34. https://browzine.com/articles/330684168
Fonoberova, Maria, et al. (2019) Small-world Networks and Synchronisation in an Agent-based Model of Civil Violence. Global Crime 20, 161--195. https://doi.org/10.1080/17440572.2019.1662304
Fowler, Martin. (2018) UML Distilled: A Brief Guide to the Standard Object Modeling Language. : Addison-Wesley.
Fr"anken, Jan-Philipp, and Toby Pilditch. (2021) Cascades Across Networks Are Sufficient for the Formation of Echo Chambers: An Agent-Based Model. Journal of Artificial Societies and Social Simulation 24, 1. http://jasss.soc.surrey.ac.uk/24/3/1.html
Frischmann, Brett M., Alain Marciano, and Giovanni Battista Ramello. (2019) Retrospectives: Tragedy of the Commons after 50 Years. Journal of Economic Perspectives 33, 211--28. https://www.aeaweb.org/articles?id=10.1257/jep.33.4.211
Gai, Prasanna, Andrew Haldane, and Sujit Kapadia. (2011) Complexity, Concentration and Contagion. Journal of Monetary Economics 58, 453--470.
Gai, Prasanna, and Sujit Kapadia. (2010) Contagion in Financial Networks. Proceedings of the Royal Society of London A: Mathematical, Physical and Engineering Sciences 466, 2401--2423. http://rspa.royalsocietypublishing.org/content/466/2120/2401
Gallagher, Elizabeth M., and Joanna J. Bryson. (2018) "Agent-Based Modelling". In J., Vonk and T., Shackelford (Eds.) Encyclopedia of Animal Cognition and Behavior, : Springer.
Gallegati, Mauro, et al. (2006) Worrying Trends in Econophysics. Physica A: Statistical Mechanics and its Applications 370, 1--6. http://www.sciencedirect.com/science/article/pii/S0378437106004420
Ganeshan, Ram. (1999) Managing Supply Chain Inventories: A Multiple Retailer, One Warehouse, Multiple Supplier Model. International Journal of Production Economics 59, 341--354. https://www.sciencedirect.com/science/article/pii/S0925527398001157
Gaudou, Benoit, et al. (2017) "NetLogo, An Open Simulation Environment". In Banos, Arnaud and Lang, Christophe and Marilleau, Nicolas (Eds.) Agent-based Spatial Simulation with NetLogo, : Elsevier.
Geard, Nicholas, et al. (2013) Synthetic Population Dynamics: A Model of Household Demography. Journal of Artificial Societies and Social Simulation 16, 8. http://jasss.soc.surrey.ac.uk/16/1/8.html
Ghorbani, A., and G. Bravo. (2016) Managing the Commons: A Simple Model of the Emergence of Institutions through Collective Action. International Journal of the Commons 10, 200--219. https://www.thecommonsjournal.org/articles/10.18352/ijc.606
Gilbert, Nigel. (2002) Varieties of Emergence. In: Social Agents: Ecology, Exchange, and Evolution, 41--56. Chicago, IL: University of Chicago and Argonne National Laboratory. https://ccl.northwestern.edu/2002/Gilbert_ABM_Agent2002.pdf
Gilbert, Nigel. (2008) Agent-Based Models. : Sage Publications, Inc..
Gilbert, Nigel, and Klaus Troitzsch. (2005) Simulation for the Social Scientist. : Open University Press.
Gneezy, Uri, Ernan Haruvy, and Hadas Yafe. (2004) The Inefficiency of Splitting the Bill. The Economic Journal 114, 265--280. http://www.jstor.org/stable/3590095
Gode, D.K., and S. Sunder. (1993) Allocative Efficiency of Markets with Zero-Intelligence Traders: Market as a Partial Substitute for Individual Rationality. Journal of Political Economy 101, 119--137.
Gokhale, Jagadeesh, et al. (2001) Simulating the Transmission of Wealth Inequality via Bequests. Journal of Public Economics 79, 93--128. http://www.sciencedirect.com/science/article/pii/S0047272700000979
Gorrieri, Francesca. (2014) Brain Drain: An Agent-Based Simulation.
Gotts, N. M., J. G. Polhill, and A. N. R. Law. (2003) Agent-Based Simulation in the Study of Social Dilemmas. Artificial Intelligence Review 19, 3--92.
Grimm, V., et al. (2006) A Standard Protocol for Describing Individual-Based and Agent-Based Models. Ecological Modelling 198, 115--126. https://www.sciencedirect.com/science/article/pii/S0304380006002043
Grimm, V., et al. (2010) The ODD Protocol: A Review and First Update. Ecological Modelling 221, 2760--2768.
Grimm, Volker, et al. (2020) The ODD Protocol for Describing Agent-Based and Other Simulation Models: A Second Update to Improve Clarity, Replication, and Structural Realism. Journal of Artificial Societies and Social Simulation 23, Article 7. http://jasss.soc.surrey.ac.uk/23/2/7.html
Guilfoos, Todd, and Andreas Duus Pape. (2016) Predicting Human Cooperation in the Prisoner's Dilemma Using Case-based Decision Theory. Theory and Decision 80, 1--32.
Gursoy, Furkan, and Bertan Badur. (2021) An Agent-Based Modeling Approach to Brain Drain. IEEE Transactions on Computational Social Systems , 1--10. http://dx.doi.org/10.1109/TCSS.2021.3066074
Hahn, Frank. (2003) Macro Foundations of Micro-economics. Economic Theory 21, 227--232. https://doi.org/10.1007/s00199-002-0321-8
Hamill, Lynne, and Nigel Gilbert. (2016) Agent-Based Modelling in Economics. : Wiley.
Hammond, Ross A., and Robert Axelrod. (2006) The Evolution of Ethnocentrism. Journal of Conflict Resolution 50, 926--936. http://jcr.sagepub.com/content/50/6/926
Hardin, Garrett. (1968) The Tragedy of the Commons. Science 162, 1243--1248. https://www.jstor.org/stable/1724745
Hartmann, Stephan. (1996) "The World as a Process: Simulations in the Natural and Social Sciences". In Hegselmann, R. and Mueller, U. and Troitzsch, K.G. (Eds.) Modelling And Simulation In The Social Sciences: From The Philosophy Of Science Point Of View, : Kluwer Academic Publishers.
Hatna, Erez, and Itzhak Benenson. (2012) The Schelling Model of Ethnic Residential Dynamics: Beyond the Integrated-Segregated Dichotomy of Patterns. Journal of Artificial Societies and Social Simulation 15, 6. http://jasss.soc.surrey.ac.uk/15/1/6.html
Hayes, Brian. (2002) Follow the Money. American Scientist 90, 400--405. http://www.jstor.org/stable/27857715
Hegselmann, Rainer, and Andreas Flache. (1998) Understanding Complex Social Dynamics: A Plea For Cellular Automata Based Modelling. Journal of Artificial Societies and Social Simulation 1, Article 1. http://jasss.soc.surrey.ac.uk/1/3/1.html
Hindriks, Frank A. (2005) Unobservability, Tractability and the Battle of Assumptions. Journal of Economic Methodology 12, 383--406.
Hoffmann, Robert. (2000) Twenty Years on: The Evolution of Cooperation Revisited. Journal of Artificial Societies and Social Simulation 3, Article 1.
Hommes, Cars H. (2006) "Heterogeneous Agent Models in Economics and Finance". In Tesfatsion, L. and Judd, K. L. (Eds.) Handbook of Computational Economics, : Elsevier.
Hutton, Eric W. H., Mark D. Piper, and Gregory E. Tucker. (2020) The Basic Model Interface 2.0: A Standard Interface for Coupling Numerical Models in the Geosciences. Journal of Open Source Software 5, 2317. https://doi.org/10.21105/joss.02317
Iozzi, Fabrizio. (2008) "A Simple Implementation Of Schelling's Segregation Model In NetLogo". Dondena Centre for Research on Social Dynamics Dondena Working Paper 15. http://portale.unibocconi.it/wps/wcm/connect/Centro_Dondena/Home/Working+Papers/
Isaac, Alan G. (2008) Inheriting Inequality: Institutional Influences on the Distribution of Wealth. Journal of Post Keynesian Economics 30, 187--204.
Isaac, Alan G. (2008) Simulating Evolutionary Games: A Python-Based Introduction. Journal of Artificial Societies and Social Simulation 11, paper 8. http://jasss.soc.surrey.ac.uk/11/3/8.html
Isaac, Alan G. (2021) Wealth Inequality and the Financial Accumulation Process. Eastern Economic Journal 47, 430--448. https://doi.org/10.1057/s41302-021-00191-x
Ispolatov, Slava, Paul L. Krapivsky, and Sidney Redner. (1998) Wealth Distributions in Asset Exchange Models. The European Physical Journal B 2, 267--276. http://dx.doi.org/10.1007/s100510050249
Izquierdo, Luis R. (2018) NetLogo 6.0---Quick Guide. http://luis.izqui.org/resources/NetLogo-6-0-QuickGuide-.pdf
Jackson, Richard H.F., et al. (1991) Guidelines for Reporting Results of Computational Experiments: Report of the Ad Hoc Committee. Mathematical Programming 49, 413--425.
Janssen, Marco A. (2009) Understanding Artificial Anasazi. Journal of Artificial Societies and Social Simulation 12, Article 13. http://jasss.soc.surrey.ac.uk/12/4/13.html
Janssen, Marcus, Miles Manning, and Oyita Udiani. (2014) The Effect of Social Preferences on the Evolution of Cooperation in Public Good Games. Advances in Complex Systems 17, .
Janssen, Marco A., and Elinor Ostrom. (2008) TURFS in the Lab: Institutional Innovation in Real-Time Dynamic Spatial Commons. Rationality and Society 20, 371--397. https://doi.org/10.1177/1043463108096786
Judge, Guy, Shabbar Jaffry, and Dave Fysh. (1998) Identifying and Assessing Key Computing Skills for Economics Students. Computers in Higher Education Economics Review (CHEER) 12, 4--13. http://www.economicsnetwork.ac.uk/cheer/ch12_2/ch12_2p4.htm
Kelton, W.D. (2001) "Some Modest Proposals for Simulation Software: Design and Analysis of Experiments". In (Eds.) Simulation Symposium, 2001. Proceedings. 34th Annual, : .
Kim, Jae-Woo, and Robert Hanneman. (2011) A Computational Model of Workers Protest. Journal of Artificial Societies and Social Simulation 14, . http:// jasss.soc.surrey.ac.uk/14/3/1.html
Kirman, Alan P. (1993) Ants, Rationality, and Recruitment. Quarterly Journal of Economics 108, 137--156.
Kirman, Alan P., and Nicolaas J. Vriend. (2001) Evolving Market Structure: An ACE Model of Price Dispersion and Loyalty. Journal of Economic Dynamics and Control 25, 459-502. https://www.sciencedirect.com/science/article/pii/S0165188900000336
Koehler, Matthew, et al. (2021) Modeling COVID-19 for Lifting Non-Pharmaceutical Interventions. Journal of Artificial Societies and Social Simulation 24, 9. http://jasss.soc.surrey.ac.uk/24/2/9.html
Krakauer, David, et al. (2020) The Information Theory of Individuality. Theory in Biosciences 139, 209--223. https://doi.org/10.1007/s12064-020-00313-7
Krapivsky, Paul L., and Sidney Redner. (2010) Wealth Distributions in Asset Exchange Models. https://arxiv.org/abs/1006.4595
Kretzschmar, Mirjam, and Martina Morris. (1996) Measures of Concurrency in Networks and the Spread of Infectious Disease. Mathematical Biosciences 133, 165--195.
Lange, Kasper, et al. (2021) Actor Behaviour and Robustness of Industrial Symbiosis Networks: An Agent-Based Modelling Approach. Journal of Artificial Societies and Social Simulation 24, 8. http://jasss.soc.surrey.ac.uk/24/3/8.html
Langtangen, Hans Petter. (2009) A Primer on Scientific Programming with Python. : Springer.
LeBaron, Blake. (2001) A Builder's Guide to Agent-Based Financial Markets. Quantitative Finance 1, 254--261. http://dx.doi.org/10.1088/1469-7688/1/2/307
Leijonhufvud, Axel. (1993) Towards a Not-Too-Rational Macroeconomics. Southern Economic Journal 60, 1--13.
Leijonhufvud, Axel. (2009) Out of the Corridor: Keynes and the Crisis. Cambridge Journal of Economics 33, 741-757. https://doi.org/10.1093/cje/bep022
Leombruni, Robert, and Matteo Richiardi. (2005) Why Are Economists Sceptical About Agent-based Simulations?. Physica A 355, 103--109. https://doi.org/10.1016/j.physa.2005.02.072
Levy, Moshe, and Haim Levy. (2003) Investment Talent and the Pareto Wealth Distribution: Theoretical and Experimental Analysis. Review of Economics and Statistics 85, 709--725. https://www.mitpressjournals.org/doi/10.1162/003465303322369830
Lorig, Fabian, Emil Johansson, and Paul Davidsson. (2021) Agent-Based Social Simulation of the Covid-19 Pandemic: A Systematic Review. Journal of Artificial Societies and Social Simulation 24, 5. http://jasss.soc.surrey.ac.uk/24/3/5.html
Lorscheid, I., BO. Heine, and M. Meyer. (2012) Opening the `Black Box' of Simulations: Increased Transparency and Effective Communication through the Systematic Design of Experiments. Comput Math Organ Theory 18, 22--62.
Lustick, Ian S., and Dan Miodownik. (2009) Abstractions, Ensembles, and Virtualizations Simplicity and Complexity in Agent-Based Modeling. Comparative Politics 41, 223--244. http://www.jstor.org/stable/40599211
Macal, C. M., and M. J. North. (2010) Tutorial on Agent-based Modelling and Simulation. Journal of Simulation 4, 151--162.
Mah, T.L., and D.T. Halperin. (2010) Concurrent Sexual Partnerships and the HIV Epidemics in Africa: Evidence to Move Forward. AIDS and Behavior 14, 11--16.
de Marchi, Scott, and Scott E. Page. (2014) Agent-Based Models. Annual Review of Political Science 17, 1--20. https://doi.org/10.1146/annurev-polisci-080812-191558
Maturana, Humberto R. (1999) The Organization of the Living: A Theory of the Living Organization. International Journal of Human-Computer Studies 51, 149-168. https://www.sciencedirect.com/science/article/pii/S1071581974603042
Miller, John H., and Scott E. Page. (2004) The Standing Ovation Problem. Complexity 9, 8--16. http://dx.doi.org/10.1002/cplx.20033
Miller, John H., and Scott E. Page. (2007) Complex Adaptive Systems: An Introduction to Computational Models of Social Science. Princeton, NJ: Princeton University Press.
Mitchell, Melanie. (2009) Complexity: A Guided Tour. : Oxford University Press.
Mollona, Edoardo. (2008) Computer Simulation in Social Sciences. Journal of Management & Governance 12, 205--211. http://dx.doi.org/10.1007/s10997-008-9049-6
Moss, Scott. (2008) Alternative Approaches to the Empirical Validation of Agent-Based Models. Journal of Artificial Societies and Social Simulation 11, Article 5. https://www.jasss.org/11/1/5.html
Moss, Scott, and Bruce Edmonds. (2005) Sociology and Simulation: Statistical and Qualitative Cross-Validation. American Journal of Sociology 110, 1095-1131. https://doi.org/10.1086/427320
Nagurney, A., T. Takayama, and D. Zhang. (1995) Massively Parallel Computation of Spatial Price Equilibrium Problems as Dynamical Systems. Journal of Economic Dynamics and Control 19, 3--37.
Neugart, Michael, and Matteo Richiardi. (2018) Agent-Based Models of the Labor Market. In: The Oxford Handbook of Computational Economics and Finance, . : .
North, Michael J., and Charles M. Macal. (2007) Managing Business Complexity: Discovering Strategic Solutions with Agent-Based Modeling and Simulation. : Oxford University Press.
Nosek, John T. (1998) The Case for Collaborative Programming. Communications of the ACM 41, 105--108.
Oke, Jimi B., et al. (2020) Evaluating the Systemic Effects of Automated Mobility-on-Demand Services via Large-Scale Agent-Based Simulation of Auto-Dependent Prototype Cities. Transportation Research Part A: Policy and Practice 140, 98--126. http://www.sciencedirect.com/science/article/pii/S0965856420306327
Pape, Andreas Duus, and Kenneth J Kurtz. (2013) Evaluating Case-Based Decision Theory: Predicting Empirical Patterns of Human Classification Learning. Games and Economic Behavior 82, 52--65.
Patlolla, Padmavathi, et al. (2006) Agent-Based Simulation Tools in Computational Epidemiology. Lecture Notes in Computer Science 3473, 212--223. http://www.springerlink.com/content/9202k7k84txt3437/
Perez, Liliana, and Suzana Dragicevic. (2009) An agent-based approach for modeling dynamics of contagious disease spread. International Journal of Health Geographics 8, Article 50.
Polhill, J. Gary. (2010) ODD Updated. Journal of Artificial Societies and Social Simulation 13, Article 9. http://jasss.soc.surrey.ac.uk/13/4/9.html
Polhill, J. Gary, Luis R. Izquierdo, and Nicholas M. Gotts. (2010) The Ghost in the Model (and Other Effects of Floating Point Arithmetic). Journal of Artificial Societies and Social Simulation 8, Article 5. http://jasss.soc.surrey.ac.uk/8/1/1.html
Qiu, Lin, and Riyang Phang. (2020) Agent-based Modeling in Political Decision Making. In: Oxford Encyclopedia of Political Decision Making, missing. : Oxford University Press.
Railsback, Steven, et al. (2017) Improving Execution Speed of Models Implemented in NetLogo. Journal of Artificial Societies and Social Simulation 20, 3. http://jasss.soc.surrey.ac.uk/20/1/3.html
Railsback, Steven F., and Volker Grimm. (2011) Agent-Based and Individual-Based Modeling: A Practical Introduction. Princeton, NJ: Princeton University Press.
Railsback, Steven F., and Volker Grimm. (2019) Agent-Based and Individual-Based Modeling: A Practical Introduction. Princeton, NJ: Princeton University Press.
Raub, Werner, Vincent Buskens, and Marcel A. L. M. Van Assen. (2011) Micro-Macro Links and Microfoundations in Sociology. The Journal of Mathematical Sociology 35, 1-25. https://doi.org/10.1080/0022250X.2010.532263
Rauwolf, P., and J.J. Bryson. (2018) Expectations of Fairness and Trust Co-Evolve in Environments of Partial Information. Dyn Games Appl 8, 891--917.
Rauwolf, Paul, Dominic Mitchell, and Joanna J. Bryson. (2015) Value Homophily Benefits Cooperation but Motivates Employing Incorrect Social Information. Journal of Theoretical Biology 367, 246--261. https://www.sciencedirect.com/science/article/pii/S0022519314006754
Richiardi, Matteo, et al. (2006) A Common Protocol for Agent-Based Social Simulation. Journal of Artificial Societies and Social Simulation 9, Article 15. https://www.jasss.org/9/1/15.html
Sakata, Kotaro, Yuta Tanaka, and Daisuke Takahashi. (2020) Max-Plus Generalization of Conway's Game of Life. Complex Systems 29, 63--76. https://doi.org/10.25088/ComplexSystems.29.1.63
Sargent, Thomas J. (2008) Evolution and Intelligent Design. American Economic Review 98, 3--37. http://www.jstor.org/stable/29729962
Sargent, Robert G. (2014) "Verifying and Validating Simulation Models". In (Eds.) Proceedings of the 2014 Winter Simulation Conference, Piscataway, NJ: IEEE Press.
Schelling, Thomas C. (1971) On the Ecology of Micromotives. The Public Interest 25, 82--89. http://www.nationalaffairs.com/doclib/20080523_197102505aontheecologyofmicromotivesthomascschelling.pdf
Schelling, Thomas C. (1972) "On Letting a Computer Help with the Work". John F. Kennedy School of Government Teaching and Research Materials 12. http://jasss.soc.surrey.ac.uk/15/4/9/Schelling_Th_C_1972._On_Letting_a_Computer_Help_with_the_Work._JASSS.pdf
Schelling, Thomas C. (1978) "Sorting and Mixing: Race and Sex". In (Eds.) Micromotives and Macrobehavior, NY: W.W. Norton and Co..
Schindler, Julia. (2012) Rethinking the Tragedy of the Commons: The Integration of Socio-Psychological Dispositions. Journal of Artificial Societies and Social Simulation 15, Article 4. http://jasss.soc.surrey.ac.uk/15/1/4.html
Schindler, Julia. (2012) "A Simple Agent-Based Model of the Tragedy of the Commons". In Troitzsch, Klaus G. and Moehring, Michael and Lotzmann, Ulf (Eds.) Proceedings: 26th European Conference on Modellling and Simulation ECMS 2012, : .
Schmolke, Amelie, et al. (2010) Ecological Models Supporting Environmental Decision Making: A Strategy for the Future. Trends in Ecology and Evolution 25, 479--486.
Schultze, Charles L. (1981) Some Macro Foundations for Micro Theory. Brookings Papers on Economic Activity 1981, . https://www.brookings.edu/bpea-articles/some-macro-foundations-for-micro-theory
Scott, Steve, and Matt Koehler. (2014) A Field Guide to NetLogo. : MITRE Corporation. https://s3.amazonaws.com/complexityexplorer/ABMwithNetLogo/Field+Guide+to+NetLogo+v14-netlogoExtension-index_02.pdf
Sen, Amartya K. (1977) Rational Fools: A Critique of the Behavioral Foundations of Economic Theory. Philosophy and Public Affairs 6, 317--344. http://www.jstor.org/stable/2264946
Shoham, Yoav. (1993) Agent-oriented Programming. Artificial Intelligence 60, 51-92. https://www.sciencedirect.com/science/article/pii/0004370293900349
Silver, Jonathan, Eric Slud, and Keiji Takamoto. (2002) Statistical Equilibrium Wealth DIstributions in an Exchange Economy with Stochastic Preferences. Journal of Economic Theory 106, 417--435.
Simon, Herbert A. (1962) The Architecture of Complexity. Proceedings of the American Philosophical Society 106, 467--482. http://www.jstor.org/stable/985254
Simon, Herbert A. (1969) The Sciences of the Artificial. Cambridge, MA: MIT Press.
Sklar, Elizabeth. (2007) NetLogo, A Multi-agent Simulation Environment. Artificial Life 13, 303--311.
Sobkowicz, Pawel. (2018) Opinion Dynamics Model Based on Cognitive Biases of Complex Agents. Journal of Artificial Societies and Social Simulation 21, Article 8. http://jasss.soc.surrey.ac.uk/21/4/8.html
Steinbacher, Mitja, et al. (2021) Advances in the Agent-Based Modeling of Economic and Social Behavior. SN Business and Economics 1, Article 99.
Tassier, Troy. (2006) Labor Market Implications of Weak Ties. Southern Economic Journal 72, 704--719.
Thiele, Jan C., Winfried Kurth, and Volker Grimm. (2012) Agent-Based Modelling: Tools for Linking NetLogo and R. Journal of Artificial Societies and Social Simulation 15, 8. http://jasss.soc.surrey.ac.uk/15/3/8.html
Tisue, Seth, and Uri Wilensky. (2004) "NetLogo: A Simple Environment for Modeling Complexity". In (Eds.) International Conference on Complex Systems, May 16--21, : .
Troitzsch, Klaus G. (2021) Validating Simulation Models: The Case of Opinion Dynamics. In: Pathways Between Social Science and Computational Social Science: Theories, Methods, and Interpretations, 123--155. Cham: Springer International Publishing. https://doi.org/10.1007/978-3-030-54936-7_6
Tullock, Gordon, and Colin D. Campbell. (1970) Computer Simulation of a Small Voting System. The Economic Journal 80, 97--104. https://doi.org/10.2307/2230441
Turkheimer, Federico E., et al. (2019) Conflicting Emergences: Weak vs. Strong Emergence for the Modelling of Brain Function. Neuroscience and Biobehavioral Reviews 99, 3--10. http://www.sciencedirect.com/science/article/pii/S0149763418308315
Vallino, Elena. (2013) The Tragedy of the Park: An Agent-based Model of Endogenous and Exogenous Institutions for Forest Management. Ecology and Society 19, Article 35. http://dx.doi.org/10.5751/ES-06242-190135
Velupillai, K. Vela. (2011) Towards An Algorithmic Revolution in Economic Theory. Journal of Economic Surveys 25, 401--430. http://dx.doi.org/10.1111/j.1467-6419.2011.00684.x
Walker, G. (1990) Rent Dissipation in a Limited Access Common-pool Resource. Journal of Environmental Economics and Management 19, 203--211.
Wallick, Richard. (2012) Agent-Based Modeling, Public Choice, and the Legacy of Gordon Tullock. Public Choice 152, 223--244. http://www.jstor.org/stable/41483764
Weber, Max. (1918) Science as a Vocation. Daedalus 87, 111--134. http://www.jstor.org/stable/20026431
Wilensky, Uri, and William Rand. (2007) Making Models Match: Replicating an Agent-Based Model. Journal of Artificial Societies and Social Simulation 10, Article 2. http://jasss.soc.surrey.ac.uk/10/4/2.html
Wilensky, Uri, and William Rand. (2015) An Introduction to Agent-Based Modeling: Modeling Natural, Social, and Engineered Complex Systems with NetLogo. Cambridge, MA: MIT Press.
Wilensky, Uri, and Mitchel Resnick. (1999) Thinking in Levels: A Dynamic Systems Approach to Making Sense of the World. Journal of Science Education and Technology 8, 3--19. https://link.springer.com/article/10.1023/A:1009421303064
Windrum, Paul, Giorgio Fagiolo, and Alessio Moneta. (2007) Empirical Validation of Agent-Based Models: Alternatives and Prospects. Journal of Artificial Societies and Social Simulation 10, Article 8. https://www.jasss.org/10/2/8.html
Woermann, Minka, Oliver Human, and Rika Preiser. (2018) General Complexity: A Philosophical and Critical Perspective. Emergence: Complexity and Organization 20, 1--12.
Wolf, Sarah, et al. (2013) Describing Economic Agent-Based Models---Dahlem ABM Documentation Guidelines. Complexity Economics 2, 63--74.
Wright, Ian. (2009) Implicit Microfoundations for Macroeconomics. Economics 3, Article 2009-19. http://www.economics-ejournal.org/economics/discussionpapers/2008-41
Xiao, Renbin, Tongyang Yu, and Jundong Hou. (2020) Modeling and Simulation of Opinion Natural Reversal Dynamics with Opinion Leader Based on HK Bounded Confidence Model. Complexity 2020, Article 7360302. https://doi.org/10.1155/2020/7360302
Yeung, C. H., and Y.-C. Zhang. (2008) Minority Games.
Yue, Xiaohang, and John Liu. (2006) Demand Forecast Sharing in a Dual-Channel Supply Chain. European Journal of Operational Research 174, 646--667. https://www.sciencedirect.com/science/article/pii/S0377221705001992
Yunker, James A. (1998--1999) Inheritance and Chance as Determinants of Capital Wealth Inequality. Journal of Post Keynesian Economics 21, 227--258.
Gr:une-Yanoff, Till. (2009) The Explanatory Potential of Artificial Societies. Synthese 169, 539--565. http://philsci-archive.pitt.edu/3669/1/ACEpaper070925.pdf
Social Stability
Epstein (2002) doi:10.1073/pnas.092080199
Wilensky (2004) http://ccl.northwestern.edu/netlogo/models/Rebellion
[kim.hanneman-2011-jasss] (code: https://www.openabm.org/model/2516/)