Agent-based models as scientific methodology: a case study analysing the DomWorld theory of primate social structure and female dominance

Author(s):  
Joanna J. Bryson ◽  
Yasushi Ando ◽  
Hagen Lehmann
Author(s):  
Mitchell Welch ◽  
Paul Kwan ◽  
A.S.M. Sajeev ◽  
Graeme Garner

Agent-based modelling is becoming a widely used approach for simulating complex phenomena. By making use of emergent behaviour, agent based models can simulate systems right down to the most minute interactions that affect a system’s behaviour. In order to capture the level of detail desired by users, many agent based models now contain hundreds of thousands and even millions of interacting agents. The scale of these models makes them computationally expensive to operate in terms of memory and CPU time, limiting their practicality and use. This chapter details the techniques for applying Dynamic Hierarchical Agent Compression to agent based modelling systems, with the aim of reducing the amount of memory and number of CPU cycles required to manage a set of agents within a model. The scheme outlined extracts the state data stored within a model’s agents and takes advantage of redundancy in this data to reduce the memory required to represent this information. The techniques show how a hierarchical data structure can be used to achieve compression of this data and the techniques for implementing this type of structure within an existing modelling system. The chapter includes a case study that outlines the practical considerations related to the application of this scheme to Australia’s National Model for Emerging Livestock Disease Threats that is currently being developed.


2021 ◽  
pp. 1-21
Author(s):  
Chloe M. Barnes ◽  
Abida Ghouri ◽  
Peter R. Lewis

Abstract Understanding how evolutionary agents behave in complex environments is a challenging problem. Agents can be faced with complex fitness landscapes derived from multi-stage tasks, interaction with others, and limited environmental feedback. Agents that evolve to overcome these can sometimes access greater fitness, as a result of factors such as cooperation and tool use. However, it is often difficult to explain why evolutionary agents behave in certain ways, and what specific elements of the environment or task may influence the ability of evolution to find goal-achieving behaviours; even seemingly simple environments or tasks may contain features that affect agent evolution in unexpected ways. We explore principled simplification of evolutionary agent-based models, as a possible route to aiding their explainability. Using the River Crossing Task (RCT) as a case study, we draw on analysis in the Minimal River Crossing (RC-) Task testbed, which was designed to simplify the original task while keeping its key features. Using this method, we present new analysis concerning when agents evolve to successfully complete the RCT. We demonstrate that the RC- environment can be used to understand the effect that a cost to movement has on agent evolution, and that these findings can be generalised back to the original RCT. Then, we present new insight into the use of principled simplification in understanding evolutionary agents. We find evidence that behaviour dependent on features that survive simplification, such as problem structure, are amenable to prediction; while predicting behaviour dependent on features that are typically reduced in simplification, such as scale, can be invalid.


2020 ◽  
Vol 251 ◽  
pp. 108752
Author(s):  
Mariano R. Recio ◽  
Alexander Singer ◽  
Petter Wabakken ◽  
Håkan Sand

2010 ◽  
Vol 31 (6) ◽  
pp. 401-426 ◽  
Author(s):  
Brian W. Miller ◽  
Ian Breckheimer ◽  
Amy L. McCleary ◽  
Liza Guzmán-Ramirez ◽  
Susan C. Caplow ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document