Journal of System Simulation ›› 2020, Vol. 32 ›› Issue (3): 446-454.doi: 10.16182/j.issn1004731x.joss.18-0231

Previous Articles     Next Articles

Parallel Computing of Multi-Agent System in Spatially-Explicit Modeling and Simulation

Qu Hongchun1, Yao Xianhui2, Yin Li2   

  1. 1. College of Automation, Chongqing University of Posts and Telecommunications, Chongqing 400065, China;
    2. College of Computer Science and Technology, Chongqing University of Posts and Telecommunications, Chongqing 400065, China
  • Received:2018-04-23 Revised:2018-11-09 Online:2020-03-18 Published:2020-03-25

Abstract: Aiming at the synchronization in the spatially-explicit parallel simulations, a limited optimistic synchronization algorithm based on Agent sensing region is proposed. The algorithm inherits the advantages of the optimistic synchronization algorithm and the security-guaranteed conservative synchronization algorithm. The algorithm categories all simulated agents into the security agent region and non-security agent region. The simulation is performed through the collaboration between the dispatch server and the execution servers where simulation tasks are scheduled and executed. The dispatch server determines whether an agent is in a security zone according to the security radius. The execution servers are responsible for performing the behavior of the agents. The algorithm achieves the better performance claimed in the limited optimistic synchronization, reduces the network traffic in the parallel simulation, ensures the causality constraint relationship in the process of simulations and decreases the simulation time cost. Experiments in GAMA platform demonstrate the effectiveness of the algorithm.

Key words: parallel simulation, spatially-explicit model, large scale, limited optimism, perceive radius

CLC Number: