我正在尝试在我的设置中为我的海龟创建一个影响网络。每只海龟都有一个随机设置在 0 和 1 之间的 AD 变量。它们中的每一个都会创建 5 个无向链接。现在,如果他们的 AD 低(低于 0.3),他们应该在他们的网络中寻找 AD 高的人(高于 0.7)并创建指向该人的链接(成为追随者)。
我尝试过这段代码不起作用,因为某些网络不会有任何 AD > 0.7 的人,所以当我试图杀死链接时,我得到了运行时。有人知道解决方法吗?(特别是如果我们可以避免两步过程并在满足条件时直接创建链接)。
to setup
ask turtles [
create-links-with n-of 5 other turtles
if (AD < 0.3) [
let target one-of (other turtles with [link-neighbor? myself and (AD > 0.7)])
ask link-with target [die]
create-link-to target
]
]
谢谢!