终于有空来补这个坑了。还是老话,不一定对,仅供参考。
系统动力学仿真:
先要介绍一下系统动力学仿真与多主体仿真的主要区别。
第一,思路不同。多主体仿真是试图模拟单个主体的行为规则,进而让他们在一个系统中互相作用,从而涌现出宏观结果;系统动力学仿真则是直接从宏观系统的组成部件入手,用数据公式模拟部件与部件之间的互动结果,走的的从宏观结果到宏观结果的路子。因此,系统动力学要求对系统初始状态的互动公式的准确性要求比较高(当然,很难实现,目前很多都是瞎编的),多主体仿真则对个体的行为规则以及这些规则的具现化准确性要求比较高;
第二,工具不同。多主体仿真的工具多为netlogo,matlab,python等,没有特别成型的工具(netlogo面前算一个吧,了解不太多,我用的是matlab),系统动力学方面就比较多了,早期是vensim,最新的是anylogic,功能都很强大;
第三,研究结果展示的丰富性不同。通常来说,一个系统既可以用系统动力学,也可以用多主体仿真来做。但是后者既能切入更加微观的视角来观测系统,也能观测到涌现出的宏观现象,应该是比较全面的,而前者往往只能观察到宏观部件的发展态势,对于微观个体的观察比较无能为力;
第四,编程和实现难度不同。系统动力学的编程难度要低于多主体仿真的(当然,要做好的话都不容易)。
那么,系统动力学仿真研究是思路是什么呢?
下一篇讲。