Prim 和 Boruvka 的最小生成树算法

Prim's and Boruvka's algorithm for minimum spanning tree

本文关键字:最小生成树 算法 Boruvka Prim      更新时间:2023-10-16

我必须在无向图中找到最小生成树,我想并行化代码。我读到Boruvka的算法比Kruskal或Prim的算法更容易并行化。然而,通过将Prim的算法与Borůvka的算法相结合,可以获得快速并行算法。我不明白如何将 Prim 的算法与 Boruvka 的算法结合起来,有人可以帮助我吗?谢谢

如果你按照维基百科的链接找到该声明,你可以找到描述它的论文 - http://www-static.cc.gatech.edu/~bader/papers/MST-JPDC.pdf

第 4 节描述了它们的过程,它们似乎基本上从不同的起始顶点并行运行 Prim,将每个子树"压缩"为超顶点,然后递归地重新运行,直到这些顶点无法再连接。