A theoretical formalism for analyzing agent-based models

被引:19
|
作者
North, Michael J. [1 ,2 ]
机构
[1] Argonne Natl Lab, Decis & Informat Sci Divr, 9700 South Cass Ave, Lemont, IL 60439 USA
[2] Univ Chicago, Chicago, IL 60637 USA
来源
基金
美国国家科学基金会; 美国国家卫生研究院;
关键词
Agent-based modeling; Computational complexity theory; Random access stored-program machine;
D O I
10.1186/2194-3206-2-3
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Purpose: Following Holland, complex adaptive systems (CASs) are collections of interacting, autonomous, learning decision makers embedded in an interactive environment. Modeling CASs is challenging for a variety of reasons including the presence of heterogeneity, spatial relationships, nonlinearity, and, of course, adaptation. The challenges of modeling CASs can largely be overcome by using the individual-level focus of agent-based modeling. Agent-based modeling has been used successfully to model CASs in many disciplines. Many of these models were implemented using agent-based modeling software such as Swarm, Repast 3, Repast Simphony, Repast for High-Performance Computing, MASON, NetLogo, or StarLogo. All of these options use modular imperative architectures with factored agents, spaces, a scheduler, logs, and an interface. Many custom agent-based models also use this kind of architecture. This paper's contribution is to introduce and apply a theoretical formalism for analyzing modular imperative agent-based models of CASs. This paper includes an analysis of three example models to show how the formalism is useful for predicting the execution time and space requirements for representations of common CASs. Method: The paper details the formalism and then uses it to prove several new findings about modular imperative agent-based models. Results: It is proven that the asymptotic time and space performance ofmodular imperative agent-based modeling studies is computationally optimal for a common class of problems. Here 'optimal' means that no other technique can solve the same problem computationally using less asymptotic time or space. Modular imperative agent-based models are shown to be universal models, subject to the correctness of the Church-Turing thesis. Several other results are also proven about the time and space performance of modular imperative agent-based models. The formalism is then used to predict the performance of three models and the results are found to compare closely to the measured performance. Conclusions: This paper's contribution is to introduce, analyze, and apply a theoretical formalism for proving findings about agent-based models with modular agent scheduler architectures. Given that this kind of modeling is both computationally optimal and a natural structural match for many modeling problems, it follows that it is the best modeling method for such problems.
引用
收藏
页数:34
相关论文
共 50 条
  • [1] Analyzing Agent-based Models using Category Theory
    Beheshti, Rahmatollah
    Sukthankar, Gita
    [J]. 2013 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON INTELLIGENT AGENT TECHNOLOGY (IAT 2013), 2013, : 280 - 286
  • [2] Analyzing transportation mode interactions using agent-based models
    Uthpala, Nimashi
    Hansika, Nanduni
    Dissanayaka, Sachini
    Tennakoon, Kumushini
    Dharmarathne, Samal
    Vidanarachchi, Rajith
    Alawatugoda, Janaka
    Herath, Damayanthi
    [J]. SN APPLIED SCIENCES, 2023, 5 (12)
  • [3] Analyzing transportation mode interactions using agent-based models
    Nimashi Uthpala
    Nanduni Hansika
    Sachini Dissanayaka
    Kumushini Tennakoon
    Samal Dharmarathne
    Rajith Vidanarachchi
    Janaka Alawatugoda
    Damayanthi Herath
    [J]. SN Applied Sciences, 2023, 5
  • [4] Agent-based models and individualism: is the world agent-based?
    O'Sullivan, D
    Haklay, M
    [J]. ENVIRONMENT AND PLANNING A-ECONOMY AND SPACE, 2000, 32 (08): : 1409 - 1425
  • [5] Agent-Based Models: Epistemological and Theoretical Contributions to Social Research
    Rodriguez Zoya, Leonardo Gabriel
    Roggero, Pascal
    [J]. REVISTA MEXICANA DE CIENCIAS POLITICAS Y SOCIALES, 2015, 60 (225): : 227 - 261
  • [6] Revisiting the Theoretical Basis of Agent-Based Models for Pedestrian Dynamics
    Echeverria-Huarte, Inaki
    Nicolas, Alexandre
    [J]. TRAFFIC AND GRANULAR FLOW 2022, TGF 2022, 2024, 443 : 19 - 26
  • [7] Agent-Based Models
    de Marchi, Scott
    Page, Scott E.
    [J]. ANNUAL REVIEW OF POLITICAL SCIENCE, VOL 17, 2014, 17 : 1 - 20
  • [8] Agent-Based Models
    Manzo, Gianluca
    [J]. JASSS-THE JOURNAL OF ARTIFICIAL SOCIETIES AND SOCIAL SIMULATION, 2008, 11 (02):
  • [9] LDEF Formalism for Agent-Based Model Development
    Bae, Jang Won
    Moon, Il-Chul
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2016, 46 (06): : 793 - 808
  • [10] Agent-based data monitoring and analyzing
    Ju, CH
    [J]. PROCEEDINGS OF 2003 INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE & ENGINEERING, VOLS I AND II, 2003, : 247 - 254