Some Simulation Models to Play With

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

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.  (

A Model of Symbiosis/Cooperation

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 the Evolution of Diveristy and Lineages under Disasterous Conditions

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 Speciation with Sex and Space

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 Multi-Patch Meta Population Model

This was used in my invited talk to iEMSs 2012.  It is 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.

ECMS Version of Multi-Patch Model

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