首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >复杂系统设计与建模工具

复杂系统设计与建模工具
EN

Stack Overflow用户
提问于 2011-07-10 23:31:01
回答 3查看 433关注 1票数 1

设计和建模复杂系统的好工具是什么?

我将把这个问题留给一些解释,以便有各种各样的答案。

复杂系统:复杂系统是一个由相互连接的部分组成的系统,它作为一个整体表现出一个或多个属性(在可能的属性中表现出的行为),而不是从各个部件的属性中明显看出。- [维基百科-复杂系统]

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-07-10 23:53:02

除非您能流利地编写离散事件模拟代码,或者您有一个特定主题领域的特定模拟库,否则我强烈建议使用NetLogo

NetLogo是一个基于Agent的仿真平台,这个术语也描述了在这个平台中使用的DSL。除了NetLogo本身提供的文档之外,Seth和Uri Wilensky还为NetLogo编写了一个优秀的引言

NetLogo在基于Agent的建模者社区中得到了广泛的应用--例如,它在2010年的一篇题为“复杂系统中的分析和建模软件工具”的会议议事录中作了专题介绍。(文件的链接是这里--小心,这是到pdf文件的直接链接)。

在过去的十年中,NetLogo被广泛应用于各种实际应用中,包括金融市场临床医学网络体系结构诊断以及交通仿真

关于NetLogo的几个事实

  • 一种GUI驱动的集成仿真环境
  • 免费开放源码
  • 稳定和成熟(1999年开始发展)
  • 积极支持(西北大学,供课程使用)
  • 优秀的和大量的文档
  • 许多工作的http://www.turtlezero.com/wiki/doku.php (完整的模型)都是捆绑,基本安装了NetLogo。

对我来说,最后一颗子弹是最有说服力的尝试NetLogo的原因--这个庞大多样的预先构建的、完整的模拟库意味着一条相对没有痛苦的学习道路。此外,这也是一个有价值的模板模型库,我可以从中选择几个并进行修改,而不是从空白页面开始。

票数 2
EN

Stack Overflow用户

发布于 2012-11-27 01:54:47

如果仅靠NetLogo无法满足您的需要,请查看可用的扩展

票数 4
EN

Stack Overflow用户

发布于 2013-01-21 21:16:18

您还可以考虑或System。Mathematica不仅有一个非常好的元胞自动机建模能力内置,而且还有大量的示范将帮助您构建基于代理的或元胞自动机建模。另外,Mathematica还可以对动态网络进行建模。最后,这里是一个网站,列出了如何使用Mathematica对会议过程和其他应用程序的复杂性进行建模。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6644456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档