在有向图上查找最小生成树

时间:2014-02-24 15:24:05

标签: algorithm graph minimum-spanning-tree

我可以使用什么算法在有向图上找到最小生成树?我尝试使用Prim算法的修改,但无法使其工作。

1 个答案:

答案 0 :(得分:14)

有向图中等效的最小生成树称为最佳分支最小成本arborescence 。解决此问题的经典算法是Chu-Liu/Edmonds算法。多年来,使用更好的数据结构已经有几种优化的算法实现;我所知道的最好的一个使用Fibonacci堆并在时间O(m + n log n)运行并且归因于Galil et al.

希望这有帮助!