完整图的最小生成树

时间:2017-11-30 00:23:13

标签: algorithm graph minimum-spanning-tree

假设 G =(V,E)是完整的图表。

让顶点成为平面中的一组点,并使边成为点之间的线段。让每条边的权重[a,b]为段'ab'的长度。

在阅读 Prim算法 Kruskal算法之后,我对这些贪婪算法输出图形的最小生成树有一些了解。

我的问题是:获得 G 的最小生成树后,有没有办法证明 G 的最小生成树是平面图?

1 个答案:

答案 0 :(得分:0)

您可以检查最小生成树是否为任何图形的平面。有一种简单的方法可以检查图形是否是平面的。非常着名的欧拉公式

“如果G是连接的平面图,其中 e 边缘和 v 顶点,其中 v> = 3,则 e< = 3v - 6 G 也不能有超过5的顶点。“

或者您可以依赖以下方法:

定理 - “让 G 是一个连接的简单平面图,其中 e 边和 v 顶点。然后图表中的面数f等于 f = e-v + 2.

Euler还表明,对于任何连通的平面图,以下关系成立:

v - e + f = 2。

祝你好运