Adaptive parallelization of multi-agent simulations with localized dynamics

Alexandru-Ionuţ Băbeanu, Tatiana Filatova, Jan H. Kwakkel, Neil Yorke-Smith
4/4/2023
cs.DCcs.CEcs.MA

No confident code implementation found for this paper.

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.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{bbeanu2023adaptive,
  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},
  year   = {2023},
  eprint = {2304.01724},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.01724v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2304.01724.svg)](https://codeofpaper.com/paper/2304.01724)

Discussion