我们第一个 ODD 示例是一个关于蝴蝶虚拟通道的模型。动物会进行分散,即为了交配等目的而移动长距离。分散动物会对景观做出反应,并被导向通道。这些通道是否可以是由于景观和动物决策的微妙特征而出现的'虚拟通道'呢?

蝴蝶的配对行为是通过'山顶策略'来进行的,即蝴蝶向上爬到山顶上,在那里聚集并交配。这是一个非常简单的系统,但却捕捉到了特定问题的模型的本质。

模型的目的是探索虚拟通道的问题,即在哪些条件下,蝴蝶的山顶策略和景观地形的相互作用会导致虚拟通道的出现?蝴蝶向上移动的倾向的可变性如何影响虚拟通道的出现?

模型有两种实体:蝴蝶和方形土地。这些方形土地组成了 150X150 个方形,每个方形都有一个状态变量:海拔高度。蝴蝶则以它们的位置来进行描述,即它们所在的中心方块的 x 和 y 坐标。每个方块对应 25X25 平方米。模型有一个过程:蝴蝶的移动。在每个时间步骤中,每只蝴蝶移动一次。这些蝴蝶之间没有相互作用。

模型使用随机性来表示移动的可变性。蝴蝶并不总是直接向上移动,因为它们的能力有限,还有一些影响移动方向的因素。这个随机性是通过使用参数 q 来进行建模的,它是个体直接向上移动的概率。

为了观察虚拟通道,我们将定义一个特定的'通道宽度'度量,以表征蝴蝶路径的宽度。

模型的初始化包括对景观地形和蝴蝶的初始化。模型没有输入数据。移动子模型定义了蝴蝶如何决定向上移动或随机移动。这个决策由参数 q 控制。

ODD 格式的表述包含了在计算机上实现模型所需的所有信息。对于基于代理的模型,使用标准的概念和格式来描述和设计模型尤为重要。代理模型的标准'语言'是 ODD 协议及其设计概念。

虚拟通道:一个关于蝴蝶山顶策略的 ODD 模型示例

原文地址: https://www.cveoy.top/t/topic/ntIQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录