CUDA の最小スパニング ツリーにBoruvka のアルゴリズムを実装しようとしています。基本的なロジックは理解していますが、実装に問題があります。アルゴリズムは次のとおりです。
Initialize Graph G(V,E)
Initialize MST
while size(G) > 1:
for all nodes in graph:
min equals minimum outgoing edge
?
各ノードの最小出力エッジを計算した後、ばらばらのサブグラフを新しいノードに削減する方法がわかりません。それを行ったら、これらのばらばらのサブグラフ間の最小エッジを計算するにはどうすればよいですか?