“主体建模软件的对比”的版本间的差异
跳到导航
跳到搜索
第1行: | 第1行: | ||
− | + | {{#seo: | |
− | + | |keywords=主体,建模工具包,邻域集 | |
− | + | |description=图论,计算机科学,顶点 | |
− | + | }} | |
− | |||
− | |||
− | |||
− | |||
在过去的几年中,'''基于主体的建模 agent-based modeling (ABM)'''社区已经开发了几种实用的建模工具包,使得个人能够开发基于主体的应用程序。越来越多这样的工具包正在出现,并且每个工具包都有不同的特征。有些人已经尝试了比较工具包(参见引用)。下表旨在比较对于 ABM 工具包用户来说非常重要的特性。 | 在过去的几年中,'''基于主体的建模 agent-based modeling (ABM)'''社区已经开发了几种实用的建模工具包,使得个人能够开发基于主体的应用程序。越来越多这样的工具包正在出现,并且每个工具包都有不同的特征。有些人已经尝试了比较工具包(参见引用)。下表旨在比较对于 ABM 工具包用户来说非常重要的特性。 | ||
− | + | == ABM 软件的对比== | |
− | |||
− | == | ||
− | |||
− | |||
− | |||
− | |||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
− | + | |+ 基于Agent 的建模工具包比较 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | + | ! 平台 | |
− | + | ! 主要领域 | |
− | + | ! 支持机构 | |
− | + | ! 许可 | |
− | + | ! 编程语言 | |
− | + | ! 操作系统 | |
− | + | ! 用户支持 | |
− | !平台 | + | ! 地理信息系统GIS功能 |
− | |||
− | |||
− | |||
− | |||
− | |||
− | !主要领域 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | !支持机构 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ! | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | !编程语言 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | !操作系统 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | !用户支持 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ! | ||
− | |||
! 3D 功能 | ! 3D 功能 | ||
− | + | ! 最近更新 | |
− | |||
− | |||
− | |||
− | |||
− | !最近更新 | ||
− | |||
− | |||
− | |||
|- | |- | ||
− | + | | Altreva [[Adaptive Modeler]] '''<font color = '#ff8000'>Altreva 自适应建模软件 Altreva Adaptive Modeler</font>''' | |
− | |||
− | |||
− | | Altreva [[Adaptive Modeler]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| 建立基于主体的'''<font color = '#ff8000'>市场模拟模型 market simulation models</font>''',可以用于预测现实世界股票和证券的价格 | | 建立基于主体的'''<font color = '#ff8000'>市场模拟模型 market simulation models</font>''',可以用于预测现实世界股票和证券的价格 | ||
− | + | | Altreva; Utrecht, Netherlands 荷兰,乌得勒支,Altreva | |
− | + | | 非开源; 有可用于研究和实验的免费评估版本(限制部分功能,但不限制使用时间) | |
− | + | | 不需要编程技巧。使用自适应的'''<font color = '#ff8000'>遗传规划程序 genetic programming</font>'''来创建交易规则。用户可以选择遗传规划程序内部的函数。 | |
− | | Altreva; Utrecht, Netherlands | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |不需要编程技巧。使用自适应的'''<font color = '#ff8000'>遗传规划程序 genetic programming</font>'''来创建交易规则。用户可以选择遗传规划程序内部的函数。 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| Win2000, win NT 4.0, winXP, winVista, win7, win8,或任何支持微软 Net 2.0(或更高版本)的平台 | | Win2000, win NT 4.0, winXP, winVista, win7, win8,或任何支持微软 Net 2.0(或更高版本)的平台 | ||
− | + | | 常见问题,文档,教程,例子,论坛,电子邮件 | |
− | + | | 未知 | |
− | + | | 支持,可以使用2D图形和颜色实时渲染最多主体的3个属性。 | |
− | + | | 版本1.6.0,参见 https://www.altreva.com/download.htm | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | | | ||
− | |||
− | | | ||
− | |||
− | |||
− | |||
|- | |- | ||
− | |||
− | |||
− | |||
| SCRIMMAGE | | SCRIMMAGE | ||
− | + | | Swarm robotics '''<font color = '#ff8000'>集群机器人 Swarm robotics</font>''' | |
− | + | | 乔治亚理工学院 [[Georgia Tech Research Institute]] | |
− | + | | 开源,LGPL v3 <ref>https://github.com/gtri/scrimmage/blob/master/LICENSE</ref> | |
− | |||
− | |||
− | |||
− | |||
− | | Swarm robotics | ||
− | |||
− | |||
− | |||
− | | [[Georgia Tech Research Institute]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| C++, Python | | C++, Python | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| Linux | | Linux | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| 文档;教程;错误报告;特性请求 http://www.scrimmagesim.org/sphinx/html/index.html https://github.com/gtri/scrimmage/issues | | 文档;教程;错误报告;特性请求 http://www.scrimmagesim.org/sphinx/html/index.html https://github.com/gtri/scrimmage/issues | ||
− | + | | 不支持 | |
− | |||
− | |||
− | |||
− | |||
− | | 不支持 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| 支持 | | 支持 | ||
− | + | | 2020-5-7,https://github.com/gtri/scrimmage | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| [[AnyLogic]] | | [[AnyLogic]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| 适用于基于主体的一般目标,也支持离散事件和系统动力学模拟。 | | 适用于基于主体的一般目标,也支持离散事件和系统动力学模拟。 | ||
− | + | | 美国伊利诺伊州 Oakbrook Terrace,AnyLogic 公司 The AnyLogic Company; Oakbrook Terrace | |
− | | | + | | 非开源; 具有免费的个人学习版本 |
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| Java | | Java | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| Anylogic 的模型开发环境基于 Java 和 Eclipse 的应用程序。已经在以下平台上测试通过: 微软 Win10-x64,微软 Win8-x64,微软 Win7 SP1-x64,苹果 Mac OS X 10.10(Yosemite)或更高版本,Universal; Suse Linux-x64(安装了GTK+ ,libwebkitgtk-1.0-0,libudev,libssl 0.9.8及更新版本) ; Ubuntu Linux 10.04(或更高版本)-x64(安装了 GTK+ ,libwebkitgtk-1.0-0,libudev,libssl 0.9.8及更新版本) ; Linux Mint 17(或更高版本)-x64 (安装了 GTK+ 、 libwebkitgtk-1.0-0、 libudev、 libssl 0.9.8和更新版本)。 | | Anylogic 的模型开发环境基于 Java 和 Eclipse 的应用程序。已经在以下平台上测试通过: 微软 Win10-x64,微软 Win8-x64,微软 Win7 SP1-x64,苹果 Mac OS X 10.10(Yosemite)或更高版本,Universal; Suse Linux-x64(安装了GTK+ ,libwebkitgtk-1.0-0,libudev,libssl 0.9.8及更新版本) ; Ubuntu Linux 10.04(或更高版本)-x64(安装了 GTK+ ,libwebkitgtk-1.0-0,libudev,libssl 0.9.8及更新版本) ; Linux Mint 17(或更高版本)-x64 (安装了 GTK+ 、 libwebkitgtk-1.0-0、 libudev、 libssl 0.9.8和更新版本)。 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| 演示;培训;在线社区;提问;在线帮助;教程;咨询服务 | | 演示;培训;在线社区;提问;在线帮助;教程;咨询服务 | ||
− | + | | 支持: 具有来自免费在线提供商的'''瓦片地图 Tile Map'''和基于shapefile格式的地图 | |
− | |||
− | |||
− | |||
− | |||
− | | 支持: 具有来自免费在线提供商的''' | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| 支持 | | 支持 | ||
− | + | | 版本8.5.2,2020-7-25,https://www.anylogic.com/downloads/ | |
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | |||
− | |||
− | |||
| [[Cougaar]] | | [[Cougaar]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| 多主体系统; 高度分布式、可伸缩、可靠、可生存的应用程序; '''<font color = '#ff8000'>领域独立 Domain Independent</font>'''; 大规模分布式、复杂、数据密集型(可以配置小规模嵌入式应用程序) | | 多主体系统; 高度分布式、可伸缩、可靠、可生存的应用程序; '''<font color = '#ff8000'>领域独立 Domain Independent</font>'''; 大规模分布式、复杂、数据密集型(可以配置小规模嵌入式应用程序) | ||
− | + | | 美国弗吉尼亚州,Vienna,Cougaar Software 有限责任公司 Cougaar Software Inc.; Vienna. | |
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| Cougaar 开源许可证(COSL)是 OSI 批准的 BSD 许可证的修改版本. | | Cougaar 开源许可证(COSL)是 OSI 批准的 BSD 许可证的修改版本. | ||
− | |||
− | |||
− | |||
| Java | | Java | ||
− | + | | Windows 98; Windows NT; Windows XP; Linux; Mac OS X; 以及支持 java-1.4的 PDA | |
− | |||
− | |||
− | |||
− | |||
− | | Windows 98; Windows NT; Windows XP; Linux; Mac OS X | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| 常见问题; 教程; 幻灯片放映; 文档; 精选参考资料; 电子邮件支持; 公共论坛; 邮件列表 | | 常见问题; 教程; 幻灯片放映; 文档; 精选参考资料; 电子邮件支持; 公共论坛; 邮件列表 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| 支持,集成 OpenMap | | 支持,集成 OpenMap | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| 不支持 | | 不支持 | ||
− | + | | 2012,https://archive.is/20121209111144/http://cougaar.org/ | |
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| [[Framsticks]] | | [[Framsticks]] | ||
− | + | | (演化)'''<font color = '#ff8000'>多主体系统 Multi-agent Systems</font>'''和'''<font color = '#ff8000'>人工生命 Artificial Life</font>'''的2D或3D模拟 | |
− | + | | 波兰,Poznan,Poznan工业大学 Poznan University of Technology, Poznan | |
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | Poznan University of Technology, Poznan | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| 依赖模块: GPL/LGPL/Propertiary | | 依赖模块: GPL/LGPL/Propertiary | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| FramScript (类似 JavaScript) | | FramScript (类似 JavaScript) | ||
− | |||
| Windows; Linux; *nix; Mac OS X | | Windows; Linux; *nix; Mac OS X | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| 电子邮件开发人员; 教程; 手册; 常见问题解答; 论坛; API; 文档; 精选出版物; 例子 | | 电子邮件开发人员; 教程; 手册; 常见问题解答; 论坛; API; 文档; 精选出版物; 例子 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| 支持 | | 支持 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| 支持 | | 支持 | ||
− | + | | 版本4.4,2015-07-14,http://www.framsticks.com/files/apps/history.xml | |
− | | | + | | Java Agent Development Framework(JADE) |
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| 由'''<font color = '#ff8000'>自治实体 Autonomous Entities</font>'''组成的分布式应用程序 | | 由'''<font color = '#ff8000'>自治实体 Autonomous Entities</font>'''组成的分布式应用程序 | ||
− | + | | Telecom Italia; Torino & Parma, 意大利 | |
− | | Telecom Italia; Torino & Parma, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| LGPL version 2 | | LGPL version 2 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| Java | | Java | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| 任何 Java 平台 | | 任何 Java 平台 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| 常见问题; 邮件列表; 缺陷列表; 教程; API; 文档 | | 常见问题; 邮件列表; 缺陷列表; 教程; API; 文档 | ||
− | + | | 未知 | |
− | + | | 未知 | |
− | + | | 2017-08-06,https://jade.tilab.com/news/ | |
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | + | | MASON (Java) | |
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| 适用通用目标,社会复杂性,物理建模,抽象建模,人工智能或机器学习 | | 适用通用目标,社会复杂性,物理建模,抽象建模,人工智能或机器学习 | ||
− | + | | 美国,弗吉尼亚州,George Mason University, Fairfax, | |
− | + | | 开源 | |
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
| Java | | Java | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| 任何 Java(1.3或以上) 平台 | | 任何 Java(1.3或以上) 平台 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| 邮件列表; 文档; 教程; 第三方扩展; 参考文件; API | | 邮件列表; 文档; 教程; 第三方扩展; 参考文件; API | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| 支持 | | 支持 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| 支持 | | 支持 | ||
− | + | | 最新版本20,2020-09-03,https://github.com/eclab/mason/releases | |
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| NetLogo | | NetLogo | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| 社会和自然科学; 帮助初学者开始创作模型 | | 社会和自然科学; 帮助初学者开始创作模型 | ||
− | + | | 美国伊利诺斯州 Northwestern University, Evanston | |
− | | Northwestern University, Evanston | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| GPL | | GPL | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| NetLogo | | NetLogo | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| 任何 Java 虚拟机(版本6或以上) | | 任何 Java 虚拟机(版本6或以上) | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| 文档; 常见问题; 精选参考资料; 教程; 第三方扩展; 缺陷列表; 邮件列表 | | 文档; 常见问题; 精选参考资料; 教程; 第三方扩展; 缺陷列表; 邮件列表 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| 支持 | | 支持 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| 支持 | | 支持 | ||
− | + | | 最新版本6.1.1,2020-01-06,https://github.com/NetLogo/NetLogo/releases | |
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| Repast | | Repast | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| 社会科学 | | 社会科学 | ||
− | + | | 美国伊利诺伊州芝加哥大学Argonne National LaboratoryArgonne National Laboratory, University of Chicago; Lemont, Illinois, USA | |
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| BSD | | BSD | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| Java (RepastS,RepastJ) ; Python (RepastPy) ; Visual Basic,. Net,c + + ,j # ,c # (repast.Net) | | Java (RepastS,RepastJ) ; Python (RepastPy) ; Visual Basic,. Net,c + + ,j # ,c # (repast.Net) | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| Java 1.4,但是也适用于 Mac OS X 的 1.3版本。为了运行演示模拟,你需要一个 Java Runtime Environment文件夹(RepastS,RepastJ) 。该软件和平台无关(RepastPy) 。Windows (Repast.net) | | Java 1.4,但是也适用于 Mac OS X 的 1.3版本。为了运行演示模拟,你需要一个 Java Runtime Environment文件夹(RepastS,RepastJ) 。该软件和平台无关(RepastPy) 。Windows (Repast.net) | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| 文档; 邮件列表; 缺陷列表; 参考文件; 外部工具; 教程; 常见问题解答; 例子 | | 文档; 邮件列表; 缺陷列表; 参考文件; 外部工具; 教程; 常见问题解答; 例子 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| 支持 | | 支持 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| 支持 | | 支持 | ||
− | + | | 最新版本2.7,2019-09-30,https://github.com/Repast/repast.simphony/releases | |
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | + | | SARL language | |
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| 由自治实体组成的分布式应用程序 | | 由自治实体组成的分布式应用程序 | ||
− | + | | 法国,Stéphane Galland,'''<font color = '#ff8000'>勃艮第法国康姆特大学 Burgundy Franche-Comté University</font>'''; 阿根廷,Tucuman,'''<font color = '#ff8000'>高级信息技术研究小组 Advanced Informatics Technology Research Group</font>'''; | |
− | |||
− | |||
− | |||
− | |||
− | | 法国,Stéphane Galland,'''<font color = '#ff8000'> | ||
− | |||
| Apache version 2 | | Apache version 2 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| SARL,Java | | SARL,Java | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| Java 版本(1.8或以上) | | Java 版本(1.8或以上) | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| 常见问题; 邮件列表; 程序错误跟踪器; 教程; API; 文档 | | 常见问题; 邮件列表; 程序错误跟踪器; 教程; API; 文档 | ||
− | + | | 通过 Java 扩展库支持,例如: http://www.arakhne.org/AFC | |
− | + | | 通过 Java 扩展库支持,例如 Java 3D | |
− | + | | 最新版本0.11.0,2019-10-26,http://www.sarl.io/news/index.html | |
− | |||
− | |||
− | | | ||
− | |||
− | | | ||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | + | | Soar (cognitive architecture) | |
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| 通用人工智能目的;人类行为建模;学习(包括基于解释的学习) | | 通用人工智能目的;人类行为建模;学习(包括基于解释的学习) | ||
− | + | | 美国密歇根州,John E. Laird, Clare Bates Congdon, Mazin Assanie, Nate Derbinsky 和 Joseph Xu; Division of Computer Science and Engineering, University of Michigan, Ann Arbor | |
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| BSD | | BSD | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| Soar 1到5,需要 Lisp;Soar 6 需要 C 。Java,C++,TCL | | Soar 1到5,需要 Lisp;Soar 6 需要 C 。Java,C++,TCL | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| win98;WinME;Win2000;WinXP;Linux;Mac OS X | | win98;WinME;Win2000;WinXP;Linux;Mac OS X | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|文档,问答,精选出版物,缺陷列表,第三方扩展,邮件列表,联系作者,教程,例子,wiki | |文档,问答,精选出版物,缺陷列表,第三方扩展,邮件列表,联系作者,教程,例子,wiki | ||
− | + | | 未知 | |
− | | | + | | 未知 |
− | + | | 最新版本9.6.0,2017-07-28,https://github.com/SoarGroup/Soar/releases | |
− | | | ||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| StarLogo | | StarLogo | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| 社会和自然科学;,教育工作者,为学生建立'''<font color = '#ff8000'>分散系统 Decentralized Systems</font>'''行为模型; 为基础教育阶段的学生提供用户友好的服务 | | 社会和自然科学;,教育工作者,为学生建立'''<font color = '#ff8000'>分散系统 Decentralized Systems</font>'''行为模型; 为基础教育阶段的学生提供用户友好的服务 | ||
− | + | | 美国马萨诸塞州剑桥市,麻省理工学院Media Lab和麻省理工学院 Scheller 教师教育计划。(Mitchel Resnick,Eric Klopfer 等)Mitchel Resnick, Eric Klopfer, and others at MIT Media Lab and The MIT Scheller Teacher Education Program, Massachusetts Institute of Technology; Cambridge, MA, USA | |
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| 免费(闭源)- Clearthought 软件许可证,版本1.0 | | 免费(闭源)- Clearthought 软件许可证,版本1.0 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| StarLogo (Logo 的扩展) | | StarLogo (Logo 的扩展) | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| Mac OS X v10.2.6或更高版本,安装了 Java 1.4; Windows; Unix; Linux (在 Solaris 上 StarLogo 似乎与 Java 5/1.5不兼容) | | Mac OS X v10.2.6或更高版本,安装了 Java 1.4; Windows; Unix; Linux (在 Solaris 上 StarLogo 似乎与 Java 5/1.5不兼容) | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| 邮件列表;教程;常见问题;编程错误列表;文档;开发人员联系人 | | 邮件列表;教程;常见问题;编程错误列表;文档;开发人员联系人 | ||
− | + | | 未知 | |
− | | | + | | 未知 |
− | + | | 2018-11-27,https://www.slnova.org/#info | |
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | + | | Swarm (simulation) | |
− | + | | 基于通用主体目的 General purpose agent based | |
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | General purpose agent based | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| Swarm Development Group | | Swarm Development Group | ||
− | |||
| GPL | | GPL | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| Java;;Objective-C | | Java;;Objective-C | ||
− | |||
− | |||
− | |||
| Windows; Linux; Mac OS X | | Windows; Linux; Mac OS X | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| Wiki;教程;例子;文档;常见问题;精选出版物;邮件列表 | | Wiki;教程;例子;文档;常见问题;精选出版物;邮件列表 | ||
− | + | | 未知 | |
− | + | | 未知 | |
− | + | | 最新版本2.2,2005,http://www.swarm.org/wiki/Swarm:Stable_release | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
第967行: | 第173行: | ||
* [http://www.grids.ac.uk/Complex/ABMS/ Survey of Agent Based Modelling and Simulation Tools 基于主体建模与仿真的工具综述] | * [http://www.grids.ac.uk/Complex/ABMS/ Survey of Agent Based Modelling and Simulation Tools 基于主体建模与仿真的工具综述] | ||
+ | ---- | ||
+ | 本中文词条由[[用户:923397935|923397935]]参与编译,[[用户:黄秋莉|黄秋莉]]审校,[[用户:薄荷|薄荷]]编辑,欢迎在讨论页面留言。 | ||
+ | '''本词条内容源自wikipedia及公开资料,遵守 CC3.0协议。''' | ||
− | + | [[Category:多主体系统]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | [[Category: |
2020年11月8日 (日) 20:04的版本
在过去的几年中,基于主体的建模 agent-based modeling (ABM)社区已经开发了几种实用的建模工具包,使得个人能够开发基于主体的应用程序。越来越多这样的工具包正在出现,并且每个工具包都有不同的特征。有些人已经尝试了比较工具包(参见引用)。下表旨在比较对于 ABM 工具包用户来说非常重要的特性。
ABM 软件的对比
平台 | 主要领域 | 支持机构 | 许可 | 编程语言 | 操作系统 | 用户支持 | 地理信息系统GIS功能 | 3D 功能 | 最近更新 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Altreva Adaptive Modeler Altreva 自适应建模软件 Altreva Adaptive Modeler | 建立基于主体的市场模拟模型 market simulation models,可以用于预测现实世界股票和证券的价格 | Altreva; Utrecht, Netherlands 荷兰,乌得勒支,Altreva | 非开源; 有可用于研究和实验的免费评估版本(限制部分功能,但不限制使用时间) | 不需要编程技巧。使用自适应的遗传规划程序 genetic programming来创建交易规则。用户可以选择遗传规划程序内部的函数。 | Win2000, win NT 4.0, winXP, winVista, win7, win8,或任何支持微软 Net 2.0(或更高版本)的平台 | 常见问题,文档,教程,例子,论坛,电子邮件 | 未知 | 支持,可以使用2D图形和颜色实时渲染最多主体的3个属性。 | 版本1.6.0,参见 https://www.altreva.com/download.htm | ||||||||||
SCRIMMAGE | Swarm robotics 集群机器人 Swarm robotics | 乔治亚理工学院 Georgia Tech Research Institute | 开源,LGPL v3 [1] | C++, Python | Linux | 文档;教程;错误报告;特性请求 http://www.scrimmagesim.org/sphinx/html/index.html https://github.com/gtri/scrimmage/issues | 不支持 | 支持 | 2020-5-7,https://github.com/gtri/scrimmage | ||||||||||
AnyLogic | 适用于基于主体的一般目标,也支持离散事件和系统动力学模拟。 | 美国伊利诺伊州 Oakbrook Terrace,AnyLogic 公司 The AnyLogic Company; Oakbrook Terrace | 非开源; 具有免费的个人学习版本 | Java | Anylogic 的模型开发环境基于 Java 和 Eclipse 的应用程序。已经在以下平台上测试通过: 微软 Win10-x64,微软 Win8-x64,微软 Win7 SP1-x64,苹果 Mac OS X 10.10(Yosemite)或更高版本,Universal; Suse Linux-x64(安装了GTK+ ,libwebkitgtk-1.0-0,libudev,libssl 0.9.8及更新版本) ; Ubuntu Linux 10.04(或更高版本)-x64(安装了 GTK+ ,libwebkitgtk-1.0-0,libudev,libssl 0.9.8及更新版本) ; Linux Mint 17(或更高版本)-x64 (安装了 GTK+ 、 libwebkitgtk-1.0-0、 libudev、 libssl 0.9.8和更新版本)。 | 演示;培训;在线社区;提问;在线帮助;教程;咨询服务 | 支持: 具有来自免费在线提供商的瓦片地图 Tile Map和基于shapefile格式的地图 | 支持 | 版本8.5.2,2020-7-25,https://www.anylogic.com/downloads/ | ||||||||||
Cougaar | 多主体系统; 高度分布式、可伸缩、可靠、可生存的应用程序; 领域独立 Domain Independent; 大规模分布式、复杂、数据密集型(可以配置小规模嵌入式应用程序) | 美国弗吉尼亚州,Vienna,Cougaar Software 有限责任公司 Cougaar Software Inc.; Vienna. | Cougaar 开源许可证(COSL)是 OSI 批准的 BSD 许可证的修改版本. | Java | Windows 98; Windows NT; Windows XP; Linux; Mac OS X; 以及支持 java-1.4的 PDA | 常见问题; 教程; 幻灯片放映; 文档; 精选参考资料; 电子邮件支持; 公共论坛; 邮件列表 | 支持,集成 OpenMap | 不支持 | 2012,https://archive.is/20121209111144/http://cougaar.org/ | ||||||||||
Framsticks | (演化)多主体系统 Multi-agent Systems和人工生命 Artificial Life的2D或3D模拟 | 波兰,Poznan,Poznan工业大学 Poznan University of Technology, Poznan | 依赖模块: GPL/LGPL/Propertiary | FramScript (类似 JavaScript) | Windows; Linux; *nix; Mac OS X | 电子邮件开发人员; 教程; 手册; 常见问题解答; 论坛; API; 文档; 精选出版物; 例子 | 支持 | 支持 | 版本4.4,2015-07-14,http://www.framsticks.com/files/apps/history.xml | Java Agent Development Framework(JADE) | 由自治实体 Autonomous Entities组成的分布式应用程序 | Telecom Italia; Torino & Parma, 意大利 | LGPL version 2 | Java | 任何 Java 平台 | 常见问题; 邮件列表; 缺陷列表; 教程; API; 文档 | 未知 | 未知 | 2017-08-06,https://jade.tilab.com/news/ |
MASON (Java) | 适用通用目标,社会复杂性,物理建模,抽象建模,人工智能或机器学习 | 美国,弗吉尼亚州,George Mason University, Fairfax, | 开源 | Java | 任何 Java(1.3或以上) 平台 | 邮件列表; 文档; 教程; 第三方扩展; 参考文件; API | 支持 | 支持 | 最新版本20,2020-09-03,https://github.com/eclab/mason/releases | ||||||||||
NetLogo | 社会和自然科学; 帮助初学者开始创作模型 | 美国伊利诺斯州 Northwestern University, Evanston | GPL | NetLogo | 任何 Java 虚拟机(版本6或以上) | 文档; 常见问题; 精选参考资料; 教程; 第三方扩展; 缺陷列表; 邮件列表 | 支持 | 支持 | 最新版本6.1.1,2020-01-06,https://github.com/NetLogo/NetLogo/releases | Repast | 社会科学 | 美国伊利诺伊州芝加哥大学Argonne National LaboratoryArgonne National Laboratory, University of Chicago; Lemont, Illinois, USA | BSD | Java (RepastS,RepastJ) ; Python (RepastPy) ; Visual Basic,. Net,c + + ,j # ,c # (repast.Net) | Java 1.4,但是也适用于 Mac OS X 的 1.3版本。为了运行演示模拟,你需要一个 Java Runtime Environment文件夹(RepastS,RepastJ) 。该软件和平台无关(RepastPy) 。Windows (Repast.net) | 文档; 邮件列表; 缺陷列表; 参考文件; 外部工具; 教程; 常见问题解答; 例子 | 支持 | 支持 | 最新版本2.7,2019-09-30,https://github.com/Repast/repast.simphony/releases |
SARL language | 由自治实体组成的分布式应用程序 | 法国,Stéphane Galland,勃艮第法国康姆特大学 Burgundy Franche-Comté University; 阿根廷,Tucuman,高级信息技术研究小组 Advanced Informatics Technology Research Group; | Apache version 2 | SARL,Java | Java 版本(1.8或以上) | 常见问题; 邮件列表; 程序错误跟踪器; 教程; API; 文档 | 通过 Java 扩展库支持,例如: http://www.arakhne.org/AFC | 通过 Java 扩展库支持,例如 Java 3D | 最新版本0.11.0,2019-10-26,http://www.sarl.io/news/index.html | ||||||||||
Soar (cognitive architecture) | 通用人工智能目的;人类行为建模;学习(包括基于解释的学习) | 美国密歇根州,John E. Laird, Clare Bates Congdon, Mazin Assanie, Nate Derbinsky 和 Joseph Xu; Division of Computer Science and Engineering, University of Michigan, Ann Arbor | BSD | Soar 1到5,需要 Lisp;Soar 6 需要 C 。Java,C++,TCL | win98;WinME;Win2000;WinXP;Linux;Mac OS X | 文档,问答,精选出版物,缺陷列表,第三方扩展,邮件列表,联系作者,教程,例子,wiki | 未知 | 未知 | 最新版本9.6.0,2017-07-28,https://github.com/SoarGroup/Soar/releases | ||||||||||
StarLogo | 社会和自然科学;,教育工作者,为学生建立分散系统 Decentralized Systems行为模型; 为基础教育阶段的学生提供用户友好的服务 | 美国马萨诸塞州剑桥市,麻省理工学院Media Lab和麻省理工学院 Scheller 教师教育计划。(Mitchel Resnick,Eric Klopfer 等)Mitchel Resnick, Eric Klopfer, and others at MIT Media Lab and The MIT Scheller Teacher Education Program, Massachusetts Institute of Technology; Cambridge, MA, USA | 免费(闭源)- Clearthought 软件许可证,版本1.0 | StarLogo (Logo 的扩展) | Mac OS X v10.2.6或更高版本,安装了 Java 1.4; Windows; Unix; Linux (在 Solaris 上 StarLogo 似乎与 Java 5/1.5不兼容) | 邮件列表;教程;常见问题;编程错误列表;文档;开发人员联系人 | 未知 | 未知 | 2018-11-27,https://www.slnova.org/#info | ||||||||||
Swarm (simulation) | 基于通用主体目的 General purpose agent based | Swarm Development Group | GPL | Java;;Objective-C | Windows; Linux; Mac OS X | Wiki;教程;例子;文档;常见问题;精选出版物;邮件列表 | 未知 | 未知 | 最新版本2.2,2005,http://www.swarm.org/wiki/Swarm:Stable_release |
References
External links 外部链接
本中文词条由923397935参与编译,黄秋莉审校,薄荷编辑,欢迎在讨论页面留言。
本词条内容源自wikipedia及公开资料,遵守 CC3.0协议。