Repast教程中文版
Repast教程中文版 Repast是一款多主体建模工具,她提供了一系列用以生成、运行、显示和收集数据的类库,并能对运行中的模型进行“快照”,记录某一时刻模型的当前状态,还可以生成模型运行过程中状态动态演化的视频资料。 Repast的设计思想及目标是提供一系列简化Swarm模型开发的Java类库。设计者们希望提供使用方便、容易学习和容易扩展的模型平台。 Repast的设计借鉴了很多别的主体建模软件,汲取了各个软件中最优秀的设计思想。 Repast的设计目标是: 1. 抽象性:RePast 的类库设计时充分应用了面向对象和设计模式的思想,因此RePast的整个类库的结构非常明晰优美。 2. 可扩展性:关键数据结构的抽象设计让RePast具备了可扩展的能力。 3. “良好”的表现能力:RePast可以算得上比较好地完成了这一目标,甚至有所超越,相比其他模拟软件平台,RePast提供了更好的表现能力。 Repast的体系结构相当于设计一个状态机,状态机的核心状态是模型中所有成员的集体状态属性集合。成员则分为底层结构和表层结构。底层结构是各种各样用于运行模型、显示和收集数据等架构的机制;表层结构是设计者创立的模型。 Repast的优点是: * 使用方便:Repast提供了简洁易用的模型平台,使用Java语言设计,避免了内存泄漏的问题,且Java的跨平台特性使得在不同的平台上的安装和使用也很简便。 * 易于学习:Repast的设计思想是提供易于学习的模型平台,设计者们希望提供使用方便、容易学习和容易扩展的模型平台。 * 可扩展性强:关键数据结构的抽象设计让RePast具备了可扩展的能力。 * 良好的表现能力:Repast可以算得上比较好地完成了这一目标,甚至有所超越,相比其他模拟软件平台,RePast提供了更好的表现能力。 Repast是一款功能强大、易于学习和使用的多主体建模工具,非常适合研究人员和学生使用。
剩余42页未读,继续阅读
- qq_283177852015-06-29readable and easy to understand
- qq_226326732015-07-08挺不错的 能帮助我学习
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助