我正在寻找一种算法来计算以异步分布式模型中的领导者处理器r
为根的图的BFS树。
唯一的要求是O(D)
时间复杂度,其中D
表示图表的直径(消息复杂性不相关)。
目前,我正在使用Bellman-Ford算法,但我不知道如何在O(D)
时间内保证此方法的全局终止。我试图使用convergecast技术,但没有成功。
是否可以保证在O(D)
时间内终止Bellman-Ford,或者是否有其他算法在O(D)
时间内计算BFS树?
答案 0 :(得分:1)
是的,为同步系统设计一种节省时间的算法,并使用Awerbuch的时间效率Alpha同步器(1985)进行组合,该同步器模拟同步系统。