【问题标题】:Sending messages to incoming edges in giraph将消息发送到 giraph 中的传入边缘
【发布时间】:2014-03-18 20:52:06
【问题描述】:

有没有办法将消息发送到 giraph 中的传入边缘? 或者,有没有办法通过任何特定的边缘(类型或标签等)发送消息,而不是向所有传出边缘发送消息?

【问题讨论】:

    标签: giraph


    【解决方案1】:

    首先要澄清一下 - 边缘不会限制您发送消息的方式。您可以在 giraph 中向任何节点发送消息,只要您知道其 ID。边用于创建图的结构并为节点提供一组邻居,以便您可以启动通信。

    您也无法搜索边或节点。我不确定您是否可以从不是源的节点访问边缘,但您肯定不能简单地搜索带有标签的边缘(除非您自己实现这样的算法)。您也无法搜索节点(除非您再次实现该算法),但需要知道节点的 id。

    因此,如果您想向所有具有指向您的边且您不知道其 ID 的传入节点发送消息,您首先需要向您拥有指向您的边的所有节点发送消息,并且下一个超级步骤所有节点都应该回复这些消息的来源。为了能够做到这一点,您还需要修改您的消息数据类型,以附加信息,即发送消息的节点的 ID。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-19
      • 2021-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多