NetLogo代理集与其他代理集的表单链接

时间:2018-10-04 17:57:40

标签: netlogo

我正在寻找与其他乌龟组合的乌龟组合形式的链接。

我目前的尝试也很人为,因为这里并不是每个蜂巢都会被选中。是否有另一种解决方法?

to link-bees-to-hives [bees-agentset hives-agentset]
  ask bees-agentset [
    create-link-with one-of hives-agentset
  ]
end

如何按集合中的乌龟顺序在两个代理集netlogo之间创建链接?

1 个答案:

答案 0 :(得分:1)

您是否想让蜜蜂与其他一个蜂巢建立链接?如果您有足够的蜜蜂,您的尝试可能会很好,但是如果您希望对蜜蜂选择进行加权,以使它们优先与较少伴生蜜蜂的蜂巢联系,则可以使用某种library(dplyr) df %>% group_by(PANID, brandID) %>% mutate(nweeks = c(0, difftime(WEEK[-1], WEEK[-length(WEEK)], unit = "week"))) 解决方案,或者使用一些Get-Content .\out.txt | ForEach-Object if ($_.IsUpper) {Write-Host $_} 扩展名。例如,蜜蜂和蜂巢的设置:

min-one-of

加权选择:

rnd

当然,如果您的蜜蜂和荨麻疹的数量很少,您可能仍然会遇到一个或两个蜂巢未链接的情况。