English

Adaptive parallelization of multi-agent simulations with localized dynamics

Distributed, Parallel, and Cluster Computing 2023-04-05 v1 Computational Engineering, Finance, and Science Multiagent Systems Physics and Society

Abstract

Agent-based modelling constitutes a versatile approach to representing and simulating complex systems. Studying large-scale systems is challenging because of the computational time required for the simulation runs: scaling is at least linear in system size (number of agents). Given the inherently modular nature of MABSs, parallel computing is a natural approach to overcoming this challenge. However, because of the shared information and communication between agents, parellelization is not simple. We present a protocol for shared-memory, parallel execution of MABSs. This approach is useful for models that can be formulated in terms of sequential computations, and that involve updates that are localized, in the sense of involving small numbers of agents. The protocol has a bottom-up and asynchronous nature, allowing it to deal with heterogeneous computation in an adaptive, yet graceful manner. We illustrate the potential performance gains on exemplar cultural dynamics and disease spreading MABSs.

Keywords

Cite

@article{arxiv.2304.01724,
  title  = {Adaptive parallelization of multi-agent simulations with localized dynamics},
  author = {Alexandru-Ionuţ Băbeanu and Tatiana Filatova and Jan H. Kwakkel and Neil Yorke-Smith},
  journal= {arXiv preprint arXiv:2304.01724},
  year   = {2023}
}

Comments

12 pages, 3 figures; work presented at the 24th International Workshop on Multi-Agent-Based Simulation

R2 v1 2026-06-28T09:48:52.790Z