Hoverd, Tim and Stepney, Susan orcid.org/0000-0003-3146-5401 (2015) Environment Orientation:a structured simulation approach for agent-based complex systems. Natural Computing. pp. 83-97. ISSN: 1567-7818
Abstract
Complex systems are collections of independent agents interacting with each other and with their environment to produce emergent behaviour. Agent-based computer simulation is one of the main ways of studying complex systems. A naive approach to such simulation can fare poorly, due to large communication overhead, and due to the scope for deadlock between the interacting agents sharing a computational platform. Agent interaction can instead be considered entirely from the point of view of the environment(s) within which the agents interact. Structuring a simulation using such Environment Orientation leads to a simulation that reduces communication overhead, that is effectively deadlock-free, and yet still behaves in the manner required. Additionally the Environment Orientation architecture eases the development of more sophisticated large-scale simulations, with multiple kinds of complex agents, situated in and interacting with multiple kinds of environments. We describe the Environment Orientation simulation architecture. We report on a number of experiments that demonstrate the effectiveness of the Environment Orientation approach: a simple flocking system, a flocking system with multiple sensory environments, and a flocking system in an external environment.
Metadata
| Item Type: | Article | 
|---|---|
| Authors/Creators: | 
  | 
        
| Copyright, Publisher and Additional Information: | (c) Springer Science+Business Media Dordrecht 2014. This is an author produced version of a paper published in Natural Computing. Uploaded in accordance with the publisher's self-archiving policy.  | 
        
| Dates: | 
  | 
        
| Institution: | The University of York | 
| Academic Units: | The University of York > Faculty of Sciences (York) > Computer Science (York) | 
| Funding Information: | Funder Grant number EPSRC EP/E053505/1 EPSRC EP/E053505/1  | 
        
| Depositing User: | Pure (York) | 
| Date Deposited: | 19 Oct 2015 15:45 | 
| Last Modified: | 16 Sep 2025 23:42 | 
| Published Version: | https://doi.org/10.1007/s11047-014-9449-2 | 
| Status: | Published | 
| Refereed: | Yes | 
| Identification Number: | 10.1007/s11047-014-9449-2 | 
| Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:84118 | 

 CORE (COnnecting REpositories)
 CORE (COnnecting REpositories)