- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Repast的地理空间仿真模型的实现.pdf
基于 Repast 的地理空间仿真模型的实现
摘要:本文在研究基于多Agent仿真和地理空间信息数据处理的基础上,利用Repast平台实
现对地理信息模型的建模。介绍Repast仿真平台的结构、主要类库及建模步骤,结合OpenMap
阐述使用Repast仿真平台对地理空间仿真空间案例进行建模的过程,并通过分析得到基于多
agent 的仿真建模方法在地理空间学科中的应用。
关键词: Repast ;地理空间;Agent ;仿真;
中图分类号:TP391.9 文献标识码: A
Implementation of Geospatial Simulation based on Repast
Abstract: The paper focus on the research of the Agent based modeling simulation approach and
Geospatial information analysis, introduces how to use Repast platform to simulate the Geospatial
model. Give an overview of Repast, including architecture, important library and the modeling
process and present the usage of MABMS in Geospatial subjects on a solution to a Geospatial
simulation case with the third party software OpenMap.
Key words: Repast; Geospatial data; Agent ;Simulation;
一、引言
复杂适应系统[1] (Complex Adaptive System, CAS )理论是当前最具代表性且应用最广
泛的复杂系统理论,其基本的思想是“适应产生复杂性” 。整个系统由具有适应性的行为主体
(Adaptive Agent)组成,具有适应性,是指主体能够与环境以及其它主体进行交流,在这个过程
中掌握一定行为规则, 并根据相应改变自身的结构或行为方法。Agent 建模与仿真
(Agent-Based Modeling and Simulation , ABMS)是 CAS 理论的重要研究方法与手段。使用仿
真系统可以简化基于 Agent 的建模,Repast 是为数不多的能够综合地理空间数据,特别是基
于向量空间的数据的仿真平台。
二、基于 Repast[2]平台的 Agent 建模
Repast 是目前使用较多的基于 Agent 建模仿真平台之一,在 Repast 平台上可以进行可
控制和可重现的仿真实验,通过观察仿真过程中的表格、图表和图形显示的输出结果,能够深
入地研究复杂系统的行为。
2.1 Repast 平台中 Agent 的创建
一个基本的 Repast 模型包括一个 Model 对象、一个 Space 对象和一个 Agent 。其中,Model
对象对应仿真模型本身,Space 对象对应 Agent 动作发生的环境。在具体的运用中,Agent 分
为大致两种类型,可移动的 Agent 和不可移动的 Agent ,例城市交通管理系统,我们可以把
人和汽车定义为可移动的实体,而房子和公路等定义为不可移动的实体。Agent 所处于的环
境也大致可分为两种情形,一是用来描述 Agent 在环境中的位置,二是用来描述 Agent 之间
通过某种关联和形成的网络。Repast 中uchicago.src.sim.space 主要包括创建网格、圆环面等
空间关系的类,所有 Agent 互相之间都有一定的空间关系,此类包主要包括实现这些空间关
系的类。work 包括实现网络仿真的类,例如缺省的节点和边的类,各种特
殊定义的可记录网络数据的记录类。我们可以定义不同的层次,可以将不同类型的 Agent
存放在同一个环境中,也可以为不同类型的 Agent 创建独立的环境,然后通过坐标等关联关
系使不同类型的 Agent 实现交互。
2.2 Repast 仿真模型结构
Repast 的模型对象是整个仿真模型的核心
您可能关注的文档
最近下载
- 高中生跨学科项目学习的实践研究教学研究课题报告.docx
- 钢轨探伤水平裂纹和斜裂纹波形及图像识读.pptx VIP
- 外文资料Medicare andMedicaid at 50 Years Perspectives of Beneficiaries, Health Care Professionals and Institutions, and Policy Makers.pdf VIP
- 机电安全管理常识培训课件(ppt 86页).ppt
- DB37_T 5232-2022城镇道路添加剂型抗车辙沥青混合料技术标准.pdf
- 民族团结铸牢中华民族共同体意识.pptx VIP
- 知到智慧树网课:大学美育(长春工业大学)章节测试满分答案.doc VIP
- 胸椎骨骨折术后健康宣教ppt.pptx
- (应该是终稿)斜道施工方案.doc
- 2022年风电项目合作开发协议.doc VIP
文档评论(0)