目录
一、ABM(Agent based modeling)
1.简介
将系统视为由多个相互作用的主体构成,每个主体拥有自己的属性和行为规则,通过模拟这些主体的相互交互来研究复杂系统的动态和行为。用于模拟拥有自主意识的智能体(独立组织或共同群体)的行动和相互作用的计算模型。
ABM 明确了模拟个体或对象的行为在时间和空间中的因果关系。其核心概念是“agent”(自主行动者),研究者在模型中设置不同的行动者,并赋予其特定的认知能力、资源、属性以及判断流程和行动模式。足够数量的自主行动者被放置在一个人工建构的世界中,按照设定的规则进行互动。随着时间的进程,通过行动者之间以及行动者和世界之间的不断互动,得到特定现象的演化历程。
ABM 主要探讨生成性因果关系,强调原因导致结果的过程,它是目前唯一可以使异质性的个体基于不同规则交流和互动,并分析其宏观结果的模型。ABM 综合了一些其他思想,如博弈论、复杂系统、涌现、计算社会学、多智能体系统和演化计算等。它具有多种优势,例如能够代表和模拟人的决策行为,侧重于对事物模式的产生过程进行探讨,而这些模式往往是从个体的行为决策中涌现的。
2.模型要素
一个 ABM 模型通常包括以下要素:
- 一定数量的“代理人”:这些“代理人”可以是人、野生动物、车辆、地块或其他离散的对象,它们具有自身的属性,并且能够做出选择、执行某种行动、改变自身状态。
- “代理人”之间的关系:描述代理人之间如何相互影响和交互。
- 一个模拟“代理人”行为和互动的框架