异步分布式模型中Bellman-Ford算法的终止

时间:2013-08-21 21:57:40

标签: algorithm graph distributed distributed-computing graph-algorithm

我正在寻找一种算法来计算以异步分布式模型中的领导者处理器r为根的图的BFS树。

唯一的要求是O(D)时间复杂度,其中D表示图表的直径(消息复杂性不相关)。

目前,我正在使用Bellman-Ford算法,但我不知道如何在O(D)时间内保证此方法的全局终止。我试图使用convergecast技术,但没有成功。

是否可以保证在O(D)时间内终止Bellman-Ford,或者是否有其他算法在O(D)时间内计算BFS树?

1 个答案:

答案 0 :(得分:1)

是的,为同步系统设计一种节省时间的算法,并使用Awerbuch的时间效率Alpha同步器(1985)进行组合,该同步器模拟同步系统。