Simulation models

A Simulation of Arab Spring Protests Informed by Qualitative Evidence - first version 10 May 2019

Joint work with Stephanie Dornschneider to learn about how to bridge between a qualitative analysis of narrative data and a simulation design.

Lamest Model 12 October 2018

The Labour Markets and Ethnic Segmentation (LaMESt) Model is a model of a simplified labour market, where only jobs of the lowest skill level are considered. Immigrants of two different ethnicities (“Latino”, “Asian”) compete with a majority (“White”) and minority (“Black”) native population for these jobs. This model has been developed within the research project Social Complexity of Immigration and Diversity

DiDIY Factory Model 20 February 2018

The DiDIY Factory Model extends the Model of Making to an application in work and organisation. It models an abstract factory with supervisors, workers, machines and incoming jobs, requesting (sequences of) tasks to be performed. The purpose of this model is to investigate the impact Digital Do-It-Yourself (DiDIY) could have on the domain of work and organisation.

A Model of Social and Cognitive Coherence 24 September 2016

A model which combines changing social network and beliefs within a Coherency framework..

A Model of Making 4 February 2016

This is a model of individuals constructing, taking apart, using tools, buying and selling objects – a model of making itself. The world of objects is an artificial world of 1D strings, but where there are complex affordances and constraints which make plans (the steps of how to make a particular object) are valuable.

EthnoCultural Tag model (ECT) 17 October 2015

A model to explore abstract mechanisms of in-group formation and ethnocentrism.

A Model of Inter-ethnic Partnership Formation 11 November 2014

A model of inter-ethnic partnership formation as part of the SCID project.

A Complex Model of Voter Turnout 13 October 2014

A complex “data integration model” of voter turnout as part of the SCID Project

ECMS Version of Multi-Patch Model 30 August 2013

This is the version of the paper at ECMS 2013 (CPM report 220). It is the model below, but with the ability to test against strong cheaters.

A Multi-Patch Meta Population Model 30 August 2013

A model of species evolving in multiple patches with migration between patches so that different food-webs may build up in different patches. It is intended as the background to a social model so that the interaction of social and environmental complex systems can be explored.

A Model of Speciation with Sex and Space 30 August 2013

This model is an a reimplementation of the model described in:
de Aguiar MA, Baranger M, Baptestini EM, Kaufman L, Bar-Yam Y. (2009) Global Patterns of speciation and diverity. Nature. Jul 16;460(7253):334-5

A Model of the Evolution of Diveristy and Lineages under Disasterous Conditions 30 August 2013

This is an abstract model to explore the different evolutionary trajectories that might occur in the presence of severe disasters. The model forces the individuals to compromise between getting food and avoiding the disasters, since these have a tendancy to occur in the same places. The geneone and environment is deliberately sufficiently complex to allow an open-ended evolutionary debvelopment of genes. Species here are those with the same geneone.

A Model of Symbiosis/Cooperation 30 August 2013

The Emergence of Symbiotic Groups Resulting From Skill-Differentiation and Tags (NetLogo version). This model is describe in:

Edmonds, B. (2006) The Emergence of Symbiotic Groups Resulting From Skill-Differentiation and Tags. Journal of Artificial Societies and Social Simulation, 9(1). (

A Model of Mutual Belief Influence Based on Thagard's Explanatory Cohernce 30 August 2013

A simulation model that represents belief change within a population of agents who are connected by a social network is presented based on Thagard’s theory of explanatory coherence.

Edmonds, B. (in press, 2012) Modelling Belief Change in a Population Using Explanatory Coherence, Advances in Complex Systems.