Published August 18, 2026 | Version v1

Supplementary code to "Leveraging interactions for energy-efficient swarm-based Brownian computing"

  • 1. ROR icon University of Duisburg-Essen

Description

Supplementary code for Leveraging interactions for energy-efficient swarm-based Brownian computing by A. Pignedoli, A. Majumdar, and K. Everschor-Sitte, Physical Review Research (2026), doi:10.1103/k8wj-xsl7 (preprint: arXiv:2601.22874).

This archive contains the complete simulation and analysis pipeline used to produce the results and figures of the manuscript. A C++ implementation of the Gillespie algorithm (kinetic Monte Carlo) generates stochastic trajectories of N interacting Brownian quasiparticles on a two-dimensional 20×20 lattice with nearest-neighbor interactions, subject to a spatially varying temperature field.

We simulate two scenarios: a static mode with a fixed temperature profile, measuring the success ratio with which the swarm locates the global temperature minimum, and a dynamic mode in which the profile switches at a prescribed time, measuring adaptation accuracy and timescale. Accompanying Python code processes the raw trajectories into the manuscript results.

The repository includes a Docker environment that reproduces the configuration used to obtain the published results, and a reduced test configuration that runs the same pipeline in minutes. 

Released under the MIT License.

Files

brownian-swarm-computing-v1.0.0.zip

Files (1.8 MB)

Name Size Download all
md5:5b2eba2b95cea17c03ab6656d0e0c535
1.8 MB Preview Download

Additional details

Related works

Is supplement to
Journal article: 10.1103/k8wj-xsl7 (DOI)

Dates

Updated
2026-08-18