具有平行边的有向图的最小权重生成树
Minimum weight spanning tree for Directed graph with parallel edges
我想知道可用于从具有平行边的有向循环图中查找最小权重生成树的算法名称。有关可用于获取相同内容的任何 c++ 库的信息以及对运行时和效率的分析。
有向图没有最小生成树这样的东西。您可能已经想到了最小跨度分布 (https://en.wikipedia.org/wiki/Arborescence_(graph_theory))。
为了找到最小成本消耗,有一种算法称为 Chu–Liu/Edmonds' 算法。 (https://en.wikipedia.org/wiki/Edmonds%27_algorithm) 它可以根据实现方式在 O(VE) 或 O(E log V) 或 O(E + V log V) 中找到最小成本的顶点。
我想知道可用于从具有平行边的有向循环图中查找最小权重生成树的算法名称。有关可用于获取相同内容的任何 c++ 库的信息以及对运行时和效率的分析。
有向图没有最小生成树这样的东西。您可能已经想到了最小跨度分布 (https://en.wikipedia.org/wiki/Arborescence_(graph_theory))。
为了找到最小成本消耗,有一种算法称为 Chu–Liu/Edmonds' 算法。 (https://en.wikipedia.org/wiki/Edmonds%27_algorithm) 它可以根据实现方式在 O(VE) 或 O(E log V) 或 O(E + V log V) 中找到最小成本的顶点。