Suppr超能文献

基于Repast4Py的分布式基于智能体的模拟

DISTRIBUTED AGENT-BASED SIMULATION WITH REPAST4PY.

作者信息

Collier Nicholson, Ozik Jonathan

机构信息

Decision and Infrastructure Sciences, Argonne National Laboratory, 9700 S. Cass Avenue, Lemont, IL 60439, USA.

出版信息

Proc Winter Simul Conf. 2022 Dec;2022:192-206. doi: 10.1109/wsc57314.2022.10015389. Epub 2023 Jan 23.

Abstract

The increasing availability of high-performance computing (HPC) has accelerated the potential for applying computational simulation to capture ever more granular features of large, complex systems. This tutorial presents Repast4Py, the newest member of the Repast Suite of agent-based modeling toolkits. Repast4Py is a Python agent-based modeling framework that provides the ability to build large, MPI-distributed agent-based models (ABM) that span multiple processing cores. Simplifying the process of constructing large-scale ABMs, Repast4Py is designed to provide an easier on-ramp for researchers from diverse scientific communities to apply distributed ABM methods. We will present key Repast4Py components and how they are combined to create distributed simulations of different types, building on three example models that implement seven common distributed ABM use cases. We seek to illustrate the relationship between model structure and performance considerations, providing guidance on how to leverage Repast4Py features to develop well designed and performant distributed ABMs.

摘要

高性能计算(HPC)可用性的不断提高,加速了应用计算模拟来捕捉大型复杂系统中更精细特征的潜力。本教程介绍Repast4Py,它是基于代理的建模工具包Repast套件的最新成员。Repast4Py是一个基于Python的代理建模框架,能够构建跨多个处理核心的大型MPI分布式基于代理的模型(ABM)。Repast4Py旨在简化构建大规模ABM的过程,为来自不同科学领域的研究人员提供更便捷的途径来应用分布式ABM方法。我们将介绍Repast4Py的关键组件,以及它们如何组合以创建不同类型的分布式模拟,并基于实现七个常见分布式ABM用例的三个示例模型进行讲解。我们试图阐明模型结构与性能考量之间的关系,为如何利用Repast4Py的特性来开发设计良好且性能卓越的分布式ABM提供指导。

相似文献

1
DISTRIBUTED AGENT-BASED SIMULATION WITH REPAST4PY.
Proc Winter Simul Conf. 2022 Dec;2022:192-206. doi: 10.1109/wsc57314.2022.10015389. Epub 2023 Jan 23.
3
Extreme-scale Dynamic Exploration of a Distributed Agent-based Model with the EMEWS Framework.
IEEE Trans Comput Soc Syst. 2018 Sep;5(3):884-895. doi: 10.1109/TCSS.2018.2859189. Epub 2018 Aug 30.
5
DAPT: A package enabling distributed automated parameter testing.
GigaByte. 2021 Jun 4;2021:gigabyte22. doi: 10.46471/gigabyte.22. eCollection 2021.
9
A Parallel Sliding Region Algorithm to Make Agent-Based Modeling Possible for a Large-Scale Simulation: Modeling Hepatitis C Epidemics in Canada.
IEEE J Biomed Health Inform. 2016 Nov;20(6):1538-1544. doi: 10.1109/JBHI.2015.2471804. Epub 2015 Aug 21.
10
Optimization and Control of Agent-Based Models in Biology: A Perspective.
Bull Math Biol. 2017 Jan;79(1):63-87. doi: 10.1007/s11538-016-0225-6. Epub 2016 Nov 8.

引用本文的文献

2
DISTRIBUTED MODEL EXPLORATION WITH EMEWS.
Proc Winter Simul Conf. 2024 Dec;2024:72-86. doi: 10.1109/wsc63780.2024.10838848.

本文引用的文献

1
Modeling hepatitis C micro-elimination among people who inject drugs with direct-acting antivirals in metropolitan Chicago.
PLoS One. 2022 Mar 10;17(3):e0264983. doi: 10.1371/journal.pone.0264983. eCollection 2022.
3
Array programming with NumPy.
Nature. 2020 Sep;585(7825):357-362. doi: 10.1038/s41586-020-2649-2. Epub 2020 Sep 16.
5
FROM DESKTOP TO LARGE-SCALE MODEL EXPLORATION WITH SWIFT/T.
Proc Winter Simul Conf. 2016 Dec;2016:206-220. doi: 10.1109/WSC.2016.7822090. Epub 2017 Jan 19.
6
Extreme-scale Dynamic Exploration of a Distributed Agent-based Model with the EMEWS Framework.
IEEE Trans Comput Soc Syst. 2018 Sep;5(3):884-895. doi: 10.1109/TCSS.2018.2859189. Epub 2018 Aug 30.

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验