返回Netlogo中网络组件中的一组代理

返回Netlogo中网络组件中的一组代理,netlogo,Netlogo,以下操作不起作用,因为nw:weak component clusters报告的是代理集列表,而不是代理集: extensions [nw] ask turtles[ ifelse any? nw:weak-component-clusters with [points > living] [] ] 请问你是怎么做的?我正试图从当前turtle获取一个可以通过网络路径访问的代理列表,并找出它们是否有turtles自己的“point”值大于全局值“living”。nw:weake comp

以下操作不起作用,因为nw:weak component clusters报告的是代理集列表,而不是代理集:

extensions [nw]
ask turtles[
ifelse any? nw:weak-component-clusters with [points > living] []
]

请问你是怎么做的?我正试图从当前turtle获取一个可以通过网络路径访问的代理列表,并找出它们是否有turtles自己的“point”值大于全局值“living”。

nw:weake component clusters
获取所有弱组件集群,而不仅仅是当前turtles。此外,这些是弱组件集群,基本上将所有链接都视为无方向的,因此仍然会报告通过有向路径错误连接的海龟。相反,您可以使用半径较大的
nw:turtles in radius
,以便从当前海龟处获得所有海龟:

any? (nw:turtles-in-radius count links) with [ points > living ]
如果出于某种原因,确实希望使用
nw:weak component clusters
,则可以这样做

let component first filter [ member? self ? ] nw:weak-component-clusters
ifelse any? component with [points > living] []

请注意,这相当于我针对无向网络的第一个解决方案。

nw:weake component clusters
获取所有的弱组件集群,而不仅仅是当前的海龟。此外,这些是弱组件集群,基本上将所有链接都视为无方向的,因此仍然会报告通过有向路径错误连接的海龟。相反,您可以使用半径较大的
nw:turtles in radius
,以便从当前海龟处获得所有海龟:

any? (nw:turtles-in-radius count links) with [ points > living ]
如果出于某种原因,确实希望使用
nw:weak component clusters
,则可以这样做

let component first filter [ member? self ? ] nw:weak-component-clusters
ifelse any? component with [points > living] []

请注意,这相当于我针对无向网络的第一个解决方案。

您想知道集群中是否至少有一只海龟拥有
点数>生存
,或者它们是否都有,或者什么?他们是否都有-特别是从当前海龟的路径可以到达的所有海龟是否都有点>生存你想知道集群中是否至少有一只海龟有点>生存,或者他们是否都有点>生存,或者是什么?它们是否都有——特别是是否所有可以从当前海龟的路径到达的海龟都有点>生活我正在尝试使用nw:弱组分簇来识别海龟群体。如果A和B链接,那么它们在一个组中,与C和D相同。如果A和C链接,那么ABC和D现在都在同一个组中。使用组件可以避免在事先不知道可能有多少组的情况下处理容易混淆的组ID。在上面描述的问题中,您确实需要当前海龟的组,即
(nw:turtles in radius count links)
。我正在尝试使用nw:弱组件集群来识别海龟群体。如果A和B链接,那么它们在一个组中,与C和D相同。如果A和C链接,那么ABC和D现在都在同一个组中。使用组件可以避免在事先不知道可能有多少组的情况下处理容易混淆的组ID。在上面描述的问题中,您确实需要当前海龟的组,该组
(nw:turtles in radius count links)