陆陆续续也看合学了点repast建模方面的资料。但是,总是一个人在弄,同时之前也没有怎么接触过。所以对其中的一些模型和基本的思想以及建模的思路还在摸索,所以进展不是很快。
总体来说,repast是一个相对比较强大的建模工具,不仅仅可以进行多主体的建模,还可以使用系统动力学的方法来进行建模。
而repast最新的版本是simphony,之前广泛使用的版本是repast Java。
这两个之间实际是不同的设计目标。
相对来讲repast Java更加适合对java编程比较熟练的人,而simphony则更适合不是很懂的人,学习更简单。
学习repast Java的经典入门教程是/Murphy's carrydrop model Tutorial
详细的介绍在http://www.perfectknowledgedb.com/Tutorials/H2R/main.htm
而 Leigh Tesfatsion对这个教程进行了详细的注解,结果在她的主页上http://www.econ.iastate.edu/tesfatsi/repastsg.htm.
此人在lowa州立大学的经济系工作,在2004年的时候做了一系列的介绍repast的Murphy教程的ppt。
国内在《计算机仿真》上有一篇博士的文章《基于Agent的Repast仿真分析与实现》就是介绍carrydrop模型。
repast simphony的操作相对更简单,同时提供了可视化的工具,但是体系感觉没有repast Java来的清晰。