一、Swarm
Swarm 是为解析复杂适应系统建立模型而设计的平台,是基于Objective C 和X Windows 开发的一种GNU软件,可以运行在Solaris,Linux,Sco Unix HP/UX,Windows 95/NT 等多种操作系统平台之上。目前,其最新版本为2.2版。有关Swarm的详细信息可以查阅Swarm的官方网页
http://www.swarm.org
Swarm的建模思想就是让一系列独立的Agent通过独立事件进行交互,帮助研究多个个体组成的复杂适应系统的行为。通过这些类库,包括许多可重用的类以支持模拟实验的分析、显示和控制,即用户可以使用其提供的类库构建模拟系统使系统中的主体和元素通过离散事件进行交互。由于Swarm没有对模型和模型要素之间的交互作任何约束,所以Swarm可以模拟任何物理系统、经济系统或社会系统。
二、Swarm的安装
这里讨论的是基于Window下的软件安装。主要分为两种:整个系统的安装 和 仅需要进行Java开发的安装。
若你想安装整个系统,需要去官方ftp站点上下载Swarm安装包,或者从以下地址下载:
http://eco83.econ.unito.it/swarm/materiale/cd/swarm_2.2_cd.iso。解压后按照里面的instructions.doc文档说明进行安装,很容易搞定的其实,如果你有担心有什么问题,可以看看
这篇文章,介绍的很详细。过程大概是先装cygwin用于在Windows平台下模拟Linux环境,然后再在其环境下安装运行JDK、Swarm等。这里不再赘述。
对于只准备用Java开发的朋友来说,建议不要安装那么复杂的系统,直接安装Swarm为我们提供的Swarm-2.2-java.zip(
点击下载)。安装过程如下:
1.系统中必须安装JDK4.0或以上版本。这个也不赘述了哈,把其安装路径记下,如:C:\jdk1.5.0_06
2.将下载好的文件解压到你喜欢的目录下,同样记住路径,如:C:/Swarm-2.2-java(这个记得路径分隔符要改为/)
3.设置系统的环境变量:右击我的电脑 - 属性 - 高级 - 环境变量 - 在系统变量栏内作如下修改,记得保证你的安装路径正确:
新建变量SWARMHOME,值:C:/Swarm-2.2-java
新建变量JAVA_HOME,值:C:\jdk1.5.0_06
修改PATH变量,在最后面加上:;.;%SWARMHOME%\bin;%JAVA_HOME%\bin
新建变量LTDL_LIBRARY_PATH,值:%SWARMHOME%/lib
新建变量LD_LIBRARY_PATH,值:%SWARMHOME%/lib
修改或新建变量CLASSPATH,值:%SWARMHOME%\share\swarm\kawa.jar;%SWARMHOME%\share\swarm\swarm.jar;,若系统中本来就有,则在最前面加上这段。(分号很重要)
4.设置完成后,确定退出。
5.去官网ftp上找个例子试下,例如:
jheatbugs-2.1,解压后,打开命令行,进入jheatbugs-2.1目录下,运行
javac *.java
java StartHeatbugs
没出意外,成功了。界面还不错。
posted on 2008-06-16 13:17
Lonsy 阅读(4474)
评论(8) 编辑 收藏 所属分类:
Swarm