【发布时间】:2013-07-24 20:13:27
【问题描述】:
我正在尝试为 CUDA 中的最小生成树实现 Boruvka's algorithm。我了解基本逻辑,但我无法实现它。算法是:
Initialize Graph G(V,E)
Initialize MST
while size(G) > 1:
for all nodes in graph:
min equals minimum outgoing edge
?
在计算每个节点的最小出边之后,我不明白如何将不相交的子图减少为新节点。一旦我这样做了,我如何计算这些不相交的子图之间的最小边?
【问题讨论】:
标签: python algorithm graph cuda minimum-spanning-tree