海龟群领袖选择(NetLogo)

海龟群领袖选择(NetLogo),netlogo,Netlogo,我正在使用NetLogo进行模拟,在模拟中,我必须处理许多海龟,每个海龟代表一个机器人。我需要找到一个领导者选择的算法。我想在人群之间建立领导者,这将最终引导人群走向预定目标。或者有没有其他方法可以让海龟动态地改变自己的行为,从而成为领导者。任何人都可以帮忙。 正如我们在模型库中看到的,一个名为“植绒”的模型。一只随机的乌龟领导着所有的乌龟。但我不需要随意的乌龟,我需要的是领导者,他应该在人群的中心或角落 有两种直接的可能性:一种是领导者品种,另一种是领导者?海龟属性。请注意,海龟的品种可以动态

我正在使用NetLogo进行模拟,在模拟中,我必须处理许多海龟,每个海龟代表一个机器人。我需要找到一个领导者选择的算法。我想在人群之间建立领导者,这将最终引导人群走向预定目标。或者有没有其他方法可以让海龟动态地改变自己的行为,从而成为领导者。任何人都可以帮忙。
正如我们在模型库中看到的,一个名为“植绒”的模型。一只随机的乌龟领导着所有的乌龟。但我不需要随意的乌龟,我需要的是领导者,他应该在人群的中心或角落

有两种直接的可能性:一种是
领导者
品种,另一种是
领导者?
海龟属性。请注意,海龟的品种可以动态更改,就像其他属性一样

如果你将有多个领导者,你可能需要跟踪跟随他们的人。有三种方法可以做到这一点:一个领导者可以维护一个追随者代理集,或者每个机器人可以将
领导者
属性设置为相应的领导者(对于领导者的机器人来说,可能是
无人
自我
),或者(作为第二种方法的更强大的变体)您可以创建从每个跟随者到其领导者的定向链接


hth.

如果我使用的是领导者?海龟属性那么我可以用什么标准在一群机器人中选出一个领导者。你想用什么标准?这是你的模型。“在中心或角落”并不能真正缩小范围