Vahana.jl -- A framework (not only) for large-scale agent-based models

Steffen Fürst, Tim Conrad, Carlo Jaeger, Sarah Wolf
6/20/2024
cs.MAcs.DC

No official code found. Best implementation: s-fuerst/Vahana.jl (39 stars, MIT, last commit 2026-05-04).

Abstract

Agent-based models (ABMs) offer a powerful framework for understanding complex systems. However, their computational demands often become a significant barrier as the number of agents and complexity of the simulation increase. Traditional ABM platforms often struggle to fully exploit modern computing resources, hindering the development of large-scale simulations. This paper presents Vahana.jl, a high performance computing open source framework that aims to address these limitations. Building on the formalism of synchronous graph dynamical systems, Vahana.jl is especially well suited for models with a focus on (social) networks. The framework seamlessly supports distribution across multiple compute nodes, enabling simulations that would otherwise be beyond the capabilities of a single machine. Implemented in Julia, Vahana.jl leverages the interactive Read-Eval-Print Loop (REPL) environment, facilitating rapid model development and experimentation.

View on arXivView PDF

Code Implementations(1)

s-fuerst/Vahana.jlCommunity100%
MIT

A framework (not only) for large-scale agent-based models

390Nix, JuliaJul 18, 20235 months agoMIT

Similar Papers

Cite this paper

@article{frst2024vahanajl,
  title  = {Vahana.jl -- A framework (not only) for large-scale agent-based models},
  author = {Steffen Fürst and Tim Conrad and Carlo Jaeger and Sarah Wolf},
  year   = {2024},
  eprint = {2406.14441},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.14441v2}
}

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/2406.14441.svg)](https://codeofpaper.com/paper/2406.14441)

Discussion