2014-02-11 3 views
1

Мне нужно найти минимальное остовное дерево в неориентированном графе, я хочу распараллелить код. Я читал, что алгоритм Борувки легче распараллеливать, чем алгоритм Крускаля или Прима. Тем не менее, быстрые параллельные алгоритмы могут быть получены путем комбинирования алгоритма Прима с Боровкой. Я не понимаю, как совместить алгоритм Прима с Боровкой, может кто-нибудь мне помочь? СпасибоАлгоритм Prim и Boruvka для минимального связующего дерева

ответ

1

Если вы будете следовать ссылке Википедии к этой претензии, вы можете получить в статье, описывающей это - http://www-static.cc.gatech.edu/~bader/papers/MST-JPDC.pdf

Раздел 4, описанный процесс их, они, кажется, в основном работать Прима параллельно из разных исходных вершин " компактный "каждый поддерево в супер-вершины и повторно рекурсивно, пока они больше не будут связаны.

Смежные вопросы