我是最小生成树的新手,并试图找出在任何特定情况下使用哪种MST算法。任何人都可以提供一些示例,其中任何一种MST算法比其他算法更适合
答案 0 :(得分:1)
查看此pdf
快速摘要(引用页面):
“Boruvka和Kruskal的算法很清楚 如果应用于现实世界更有用,而Prim的运行时间随订单增长太快 在串行处理环境中使用的图表。“
“在三种算法中,Boruvka在考虑并行计算时最有希望。 它可以通过设计进行并行化,并且可以在本地搜索最小的边缘 在每个步骤之后组合生成的树。多台计算机之间的任务划分 处理节点将是Boruvka算法的逻辑扩展。但是,可以看出 从本文中,Kruskal的算法在串行环境中效率更高。“
答案 1 :(得分:1)