English

Multi-Level Mesa

Multiagent Systems 2019-04-18 v1

Abstract

Multi-level Mesa is an extension to support the Python based Agents Based Model (ABM) library Mesa. Multi-level Mesa provides ABM infrastructure to allow for the inclusion of complex networks, which have modules (groups) and hierarchies (layers) of agents. This approach allows for users to define and simulate multi-layered adaptions of complex networks. This study reviews other multi-level libraries currently in the field, describes the main functions and classes of the Multi-level Mesa, and describes its implementation and impact in numerous varieties using the seminal ABM - Sugarscape. Multi-level Mesa and Sugarscape examples are available on GitHub at https://github.com/tpike3/multilevel_mesa and https://github.com/tpike3/SugarScape.

Cite

@article{arxiv.1904.08315,
  title  = {Multi-Level Mesa},
  author = {Thomas Pike},
  journal= {arXiv preprint arXiv:1904.08315},
  year   = {2019}
}

Comments

30 pages, 23 figures, 2 code repositories

R2 v1 2026-06-23T08:42:50.268Z