Evoplex: A platform for agent-based modeling on networks

Marcos Cardinot, Colm O'Riordan, Josephine Griffith, Matjaž Perc
11/25/2018
cs.MAcs.NEphysics.soc-ph

Official code: evoplex/evoplex (146 stars, last commit 2019-09-17). 2 more implementations below.

Abstract

Agent-based modeling and network science have been used extensively to advance our understanding of emergent collective behavior in systems that are composed of a large number of simple interacting individuals or agents. With the increasing availability of high computational power in affordable personal computers, dedicated efforts to develop multi-threaded, scalable and easy-to-use software for agent-based simulations are needed more than ever. Evoplex meets this need by providing a fast, robust and extensible platform for developing agent-based models and multi-agent systems on networks. Each agent is represented as a node and interacts with its neighbors, as defined by the network structure. Evoplex is ideal for modeling complex systems, for example in evolutionary game theory and computational social science. In Evoplex, the models are not coupled to the execution parameters or the visualization tools, and there is a user-friendly graphical interface which makes it easy for all users, ranging from newcomers to experienced, to create, analyze, replicate and reproduce the experiments.

View on arXivView PDF

Code Implementations(3)

evoplex/evoplexOfficial100%

Evoplex is a fast, robust and extensible platform for developing agent-based models and multi-agent systems on networks. It's available for Windows, Linux and macOS.

14623C++, CMakeAug 3, 20177 years ago
abmagentagent-basedagent-based-modelagent-based-modeling+15 more
MIT

This is a model plugin for Evoplex. It implements the spatial prisoner's dilemma game proposed by Nowak, M. A., & May, R. M. (1992). Evolutionary games and spatial chaos. Nature, 359(6398), 826.

73C++, CMakeAug 12, 20187 years agoMIT
cooperationevolutionary-game-theoryevoplexevoplex-modelgame-theory+2 more

Evoplex: A platform for agent-based modeling on networks. To cite this software publication: https://www.sciencedirect.com/science/article/pii/S2352711018302437.

30C++, CMakeMar 13, 20197 years ago

Cite this paper

@article{cardinot2018evoplex,
  title  = {Evoplex: A platform for agent-based modeling on networks},
  author = {Marcos Cardinot and Colm O'Riordan and Josephine Griffith and Matjaž Perc},
  year   = {2018},
  eprint = {1811.10116},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1811.10116}
}

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

Discussion