【24h】

Utilizing Python for Agent-Based Modeling: The Mesa Framework

机译:利用Python进行基于代理的建模:MESA框架

获取原文

摘要

Mesa is an agent-based modeling framework written in Python. Originally started in 2013, it was created to be the go-to tool in for researchers wishing to build agent-based models with Python. Within this paper we present Mesa's design goals, along with its underlying architecture. This includes its core components: 1) the model (Model, Agent, Schedule, and Space), 2) analysis (Data Collector and Batch Runner) and the visualization (Visualization Server and Visualization Browser Page). We then discuss how agent-based models can be created in Mesa. This is followed by a discussion of applications and extensions by other researchers to demonstrate how Mesa design is decoupled and extensible and thus creating the opportunity for a larger decentralized ecosystem of packages that people can share and reuse for their own needs. Finally, the paper concludes with a summary and discussion of future development areas for Mesa.
机译:MESA是在Python中编写的基于代理的建模框架。最初在2013年开始,它是为希望构建基于代理的模型的研究人员而设计的Go-tool。在本文中,我们展示了Mesa的设计目标,以及其潜在的建筑。这包括其核心组件:1)模型(模型,代理,日程表和空间),2)分析(数据收集器和批处理转发器)和可视化(可视化服务器和可视化浏览器页面)。然后,我们讨论如何在MESA中创建基于代理的模型。随后,其他研究人员讨论了应用程序和扩展,以展示MESA设计如何解耦和可扩展,从而为人们可以分享和重用的套餐的更大分散生态系统创造机会。最后,本文结束了MESA未来发展领域的摘要和讨论。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号