标签: algorithm graph minimum-spanning-tree
我可以使用什么算法在有向图上找到最小生成树?我尝试使用Prim算法的修改,但无法使其工作。
答案 0 :(得分:14)
有向图中等效的最小生成树称为最佳分支或最小成本arborescence 。解决此问题的经典算法是Chu-Liu/Edmonds算法。多年来,使用更好的数据结构已经有几种优化的算法实现;我所知道的最好的一个使用Fibonacci堆并在时间O(m + n log n)运行并且归因于Galil et al.
希望这有帮助!