关于Anylogic中的3种模型的问题



我知道Anylogic中有三种主要类型的模型:ABM、DES和SD。我想知道这三种类型的模型有什么共同点(或相似性(?它们的主要区别是什么?非常感谢!

尽管这不是一个真正的SO问题,但我无论如何都会以最概括的方式回答这个问题:

ABM是基于代理的建模。代理可以是任何离散形式的东西。主要思想是代理处于状态,并有能力与其他代理通信。

DES是基于过程的建模。其主要思想是构建一个流程,其中代理按子流程序列流动。

SD正在对系统的动力学进行建模。其主要思想是事物积累和流动,因此你可以基于微分方程构建一个可以表示任何系统的数学模型。系统动力学是使用存量(事物积累的地方(和流动来表示这些微分方程的图形。

SD与其他2个完全没有共同点,而且它在本质上也是连续的(你可以有3.4个人没有问题(。您通常使用平均值,而不是分布,这使得它成为系统的高级视图,而没有任何关于系统参与者的详细信息。

DE和AB本质上是离散的(你只能有3,4,5个人(。他们都有代理人,但从技术上讲,在DE中,你不能作为个人接触代理人,所以你把这个过程视为你可以使用和衡量的主要概念。

在AB中,你只看到个人,而不看到整个系统,只看到基于代理人个人行为的系统中的后果。

最新更新