Environment orientation: a structured simulation approach for agent-based complex systems

Environment orientation: a structured simulation approach for agent-based complex systems
复制标题

DOI:
10.1007/s11047-014-9449-2
复制
发表时间:
2015-03
期刊:
影响因子:
2.1
通讯作者:
T. Hoverd;S. Stepney
T. Hoverd;S. Stepney
中科院分区:
计算机科学4区
文献类型:
--
作者:
T. Hoverd;S. Stepney

文献摘要

被引文献

相似文献

复杂系统是独立的代理人相互作用,并与他们的环境产生紧急行为的集合。基于Agent的计算机仿真是研究复杂系统的主要方法之一。由于通信开销大,并且由于共享计算平台的交互代理之间的死锁范围,这种模拟的幼稚方法可能效果不佳。代理交互可以完全从代理交互的环境的角度来考虑。使用这样的环境定向来构造模拟导致减少通信开销的模拟,其有效地无死锁,并且仍然以所需的方式表现。此外,面向环境的体系结构简化了更复杂的大规模模拟的开发,具有多种复杂的代理,位于多种环境中并与多种环境交互。我们描述了面向环境的仿真体系结构。我们报告了一些实验,证明了环境导向的方法的有效性:一个简单的植绒系统,植绒系统与多个感官环境,和植绒系统在外部环境。
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 naïve 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.