White Rose University Consortium logo
University of Leeds logo University of Sheffield logo York University logo

Environment Oriented Simulation

Hoverd, Tim (2011) Environment Oriented Simulation. PhD thesis, University of York.

Available under License Creative Commons Attribution-Noncommercial-No Derivative Works 2.0 UK: England & Wales.

Download (3883Kb)


Complex systems are collections of independent agents interacting to as to produce emergent, often unexpected, behaviour. Computer based simulation is one of the main ways of studying complex systems and a naıve approach to such simulation is fraught with difficulty due to the scope for deadlock in various patterns of interaction between the agents which are of necessity sharing aspects of the computational platform. Agent behaviour, though, can be entirely looked at from the point of view of the environments within which the agents interact. Structuring a simulation purely in this manner leads to a simulation that has essentially no tendency to deadlock and still behaves in the manner required. A number of experiments are conducted to demonstrate the feasibility of this approach. These start with a simple flocking system and continue through an investigation of the ways in which multiple environments can best be combined. Finally, a larger scale experiment investigating the evolution of variety in a rich environment shows that interesting results can be obtained of a simulation constructed in this manner.

Item Type: Thesis (PhD)
Keywords: complex systems, simulation
Academic Units: The University of York > Computer Science (York)
Identification Number/EthosID: uk.bl.ethos.572352
Depositing User: Mr Tim Hoverd
Date Deposited: 08 May 2013 09:32
Last Modified: 08 Sep 2016 13:02
URI: http://etheses.whiterose.ac.uk/id/eprint/3923

You do not need to contact us to get a copy of this thesis. Please use the 'Download' link(s) above to get a copy.
You can contact us about this thesis. If you need to make a general enquiry, please see the Contact us page.

Actions (repository staff only: login required)