最小生成树的性质及证明

这篇具有很好参考价值的文章主要介绍了最小生成树的性质及证明。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

性质一:设边 ( u , v ) (u,v) (uv)是图 G = ( V , E ) G=(V,E) G=(V,E)中权重最小的边,则 ( u , v ) (u,v) (uv)属于 G G G的某棵最小生成树。

证明①:(应用定理23.1
A A A数某个最小生成树边的子集,且 A A A不包含 ( u , v ) (u,v) (uv)
( u , v ) (u,v) (uv)是横跨割 ( u , V − u ) (u,V-u) (u,Vu)的轻边且割尊重集合 A A A,因此 ( u , v ) (u,v) (uv)对于集合 A A A是安全的, ( u , v ) (u,v) (uv)属于一棵最小生成树。

证明②:
T T T任意一个最小生成树,且 ( u , v ) ∉ T (u,v)\notin T (u,v)/T,则 T + ( u , v ) T+(u,v) T+(u,v)中包含一个环。设 f f f是环上的另一条边,则 T + ( u , v ) − f T+(u,v)-f T+(u,v)f是另一个MST,且包含 ( u , v ) (u,v) (uv)

性质二:设 T T T是图 G G G的最小生成树,设 L L L T T T中边权重值构成的有序列表, T ′ T' T是其他的最小生成树,则有 L L L也是 T ′ T' T中边权重值构成的有序列表。

性质三:设 T T T是图 G G G的最小生成树, T ′ T' T是任意一棵生成树,将所有边以非递减的次序排列,即 w ( e 1 ) ≤ w ( e 2 ) ≤ . . . ≤ w ( e n − 1 ) w(e_1)\leq w(e_2)\leq ...\leq w(e_{n-1}) w(e1)w(e2)...w(en1) w ( e 1 ′ ) ≤ w ( e 2 ′ ) ≤ . . . ≤ w ( e n − 1 ′ ) w(e_1')\leq w(e_2')\leq ...\leq w(e_{n-1}') w(e1)w(e2)...w(en1),则对于 1 ≤ i ≤ n − 1 1\leq i\leq n-1 1in1,有 w ( e i ) ≤ w ( e i ′ ) w(e_i)\leq w(e_i') w(ei)w(ei).

性质二可以应用两次性质三推出。

反证法证明性质三:
不失一般性,假设存在 i ≥ 1 i\geq1 i1,有 w ( e 1 ) ≤ w ( e 1 ′ ) w(e_1)\leq w(e_1') w(e1)w(e1) w ( e 2 ) ≤ w ( e 2 ′ ) w(e_2)\leq w(e_2') w(e2)w(e2),…, w ( e i − 1 ) ≤ w ( e i − 1 ′ ) w(e_{i-1})\leq w(e_{i-1}') w(ei1)w(ei1),但 w ( e i ) > w ( e i ′ ) w(e_{i})> w(e_{i}') w(ei)>w(ei)
因此, w ( e n − 1 ) ≥ w ( e n − 2 ) ≥ . . . w ( e i ) > w ( e i ′ ) ≥ w ( e i − 1 ′ ) ≥ w ( e i − 2 ′ ) ≥ . . ≥ w ( e 1 ′ ) w(e_{n-1})\geq w(e_{n-2})\geq...w(e_i)>w(e_i')\geq w(e_{i-1}')\geq w(e_{i-2}')\geq .. \geq w(e_1') w(en1)w(en2)...w(ei)>w(ei)w(ei1)w(ei2)..w(e1)

将任一条边 e x ′ ∈ { e 1 ′ , e 2 ′ , . . . e i ′ } e_x'\in\{e_1',e_2',...e_i'\} ex{e1,e2,...ei}加到 T T T中,形成一个环,所有边均在 { e x ′ , e 1 , e 2 , . . . e i } \{e_x',e_1,e_2,...e_i\} {ex,e1,e2,...ei}中,因为 T T T是MST,所以新加上的边一定是环上最大的,环上的其他边只能来自 { e 1 , e 2 , . . . e i } \{e_1,e_2,...e_i\} {e1,e2,...ei}

删掉 { e i , . . . e n − 1 } \{e_i,...e_{n-1}\} {ei,...en1},剩下的边会形成多个连通分支,并将所有 e x ′ ∈ { e 1 ′ , e 2 ′ , . . . e i ′ } e_x'\in\{e_1',e_2',...e_i'\} ex{e1,e2,...ei}加到 T T T中,每个 e x ′ e_x' ex的两端点均在同一个分支中,不改变之前的连通性,因此 { e 1 , e 2 , . . . e i − 1 , e 1 ′ , e 2 ′ , . . . e i ′ } \{e_1,e_2,...e_{i-1},e_1',e_2',...e_i'\} {e1,e2,...ei1,e1,e2,...ei},和 { e 1 , e 2 , . . . e i − 1 } \{e_1,e_2,...e_{i-1}\} {e1,e2,...ei1}一样有 ( n − i + 1 ) (n-i+1) (ni+1)个连通分支,但是 { e 1 ′ , e 2 ′ , . . . e i ′ } \{e_1',e_2',...e_i'\} {e1,e2,...ei}是树中的边,至多形成 ( n − i ) (n-i) (ni)个连通分支,前者拥有更多的边却形成更多的连通分支,矛盾!

(最后一部分也可以相对量化地论述)
{ e 1 , e 2 , . . . e i − 1 } \{e_1,e_2,...e_{i-1}\} {e1,e2,...ei1}形成 ( n − i + 1 ) (n-i+1) (ni+1)个连通分支,设其中 k k k个是有边的,包含顶点数为 v i v_i vi,则 ( v 1 − 1 ) + ( v 2 − 1 ) + . . . + ( v k − 1 ) = i − 1 (v_1-1)+(v_2-1)+...+(v_k-1)=i-1 (v11)+(v21)+...+(vk1)=i1,令 d i d_i di { e 1 ′ , e 2 ′ , . . . e i ′ } \{e_1',e_2',...e_i'\} {e1,e2,...ei}在每个连通分支中加的边数,有 d 1 + d 2 + . . . + d k = i d_1+d_2+...+d_k=i d1+d2+...+dk=i,根据鸽巢原理,存在 d j ≥ ( v j − 1 ) + 1 = v j d_j\geq (v_j-1)+1=v_j dj(vj1)+1=vj d j d_j dj在的连通分支中一定存在由 { e 1 ′ , e 2 ′ , . . . e i ′ } \{e_1',e_2',...e_i'\} {e1,e2,...ei}的子集构成的环,这和它是树的边集合相矛盾。

命题得证。文章来源地址https://www.toymoban.com/news/detail-454954.html

到了这里,关于最小生成树的性质及证明的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • acwing算法提高之图论--最小生成树的典型应用

    本专题用来记录使用prim算法或kruskal算法求解的题目。 题目1 :1140最短网络 C++代码如下, 题目2 :1141局域网 C++代码如下, 题目3 :1142繁忙的都市 C++代码如下, 题目4 :1143联络员 C++代码如下, 题目5 :1144连接格点 C++代码如下,

    2024年04月27日
    浏览(28)
  • 瑞利商性质及证明

    在推导标准化拉普拉斯矩阵的特征值范围时,用到了瑞利商,它也是LDA最大化目标函数使用的定义。 瑞利商的定义为: R ( A , x ) = x T A x x T x R(A,x)=frac{x^TAx}{x^Tx} R ( A , x ) = x T x x T A x ​ ,其中 A A A 为 n × n ntimes n n × n 对称矩阵, x x x 为 n n n 维度向量。 设对称矩阵 A A A 的特

    2024年02月02日
    浏览(31)
  • 线性代数|证明:线性空间的基本性质

    性质 1 零向量是唯一的。 证明 设 0 1 , 0 2 boldsymbol{0}_1, boldsymbol{0}_2 0 1 ​ , 0 2 ​ 是线性空间 V V V 中的两个零向量,即对任何 α ∈ V boldsymbol{alpha} in V α ∈ V ,有 α + 0 1 = α α + 0 2 = α begin{align*} boldsymbol{alpha} + boldsymbol{0}_1 = boldsymbol{alpha} tag{1} \\\\ boldsymbol{alpha} + bold

    2024年02月07日
    浏览(34)
  • 矩阵相似的四个必要条件及性质证明。

    1.四个必要条件 2.严格证明 必要1 秩相等 必要2 行列式相等 必要3 特征值相等 必要4 迹相等 1.矩阵相似性质 2.严格证明 性质1 次幂相似,多项式相似 性质2 可逆相似,可逆的多项式相似 性质3 转置相似 性质4 伴随相似

    2024年02月15日
    浏览(28)
  • 高数 | 定理及性质证明 | chx和shx分别是什么

    shx 叫做双曲正弦函数, shx =[e^x-e^(-x)]/2.chx叫做双曲余弦函数 chx=[e^x+e^(-x)]/2.这个很少用的,属于不常考内容。 这两个函数都属于双曲函数。 扩展资料: 双曲函数(hyperbolic function)可借助指数函数定义 双曲正弦:  双曲余弦:  双曲正切:  双曲余切:  双曲正割:  双曲余割

    2024年02月06日
    浏览(149)
  • 数据结构第11周 :(图的遍历及连通性 + 犯罪团伙 + 图形窗口问题 + 最小生成树的权值之和 + Jungle Roads )

    【问题描述】 根据输入的图的邻接矩阵A,判断此图的连通分量的个数。请使用邻接矩阵的存储结构创建图的存储,并采用BFS优先遍历算法实现,否则不得分。 【输入形式】 第一行为图的结点个数n,之后的n行为邻接矩阵的内容,每行n个数表示。其中A[i][j]=1表示两个结点邻接

    2024年02月06日
    浏览(35)
  • 概率论之 证明 正态分布的上a 分位点的对称的性质

    公式(Z(a) = -Z(1-a)) 表示正态分布的上(a)分位点与下(1-a)分位点在分布曲线上关于均值的对称性。 左侧 (Z(a)): 这是分布曲线上累积概率为(a)的那个点。也就是说,这是一个使得这个点及其左侧的面积占据整个曲线下方(a)的位置。 右侧 (Z(1-a)): 这是分布曲线上累积概率为(1-a)的

    2024年01月15日
    浏览(27)
  • 数据结构--树的性质

    常见考点 1 : 结点数 = 总度数 + 1 color{red}常见考点1:结点数=总度数+1 常见考点 1 : 结点数 = 总度数 + 1 结点的度 ―― 结点有几个孩子(分支) 树的度 ―― 各结点的度的最大值 m叉树 ―― 每个结点最多只能有m个孩子的树 常见考点 2 : 度为 m 的树、 m 叉树的区别 color{red}常见考点

    2024年02月12日
    浏览(25)
  • 2020级李海扬、程志豪、杨本豪、周海涛——离散信源的熵的性质的简要介绍和证明

    目录 1.非负性  2.确定性 3.对称性  4.香农辅助定理 5.最大熵定理(极值性) 6.条件熵小于无条件熵                        7.拓展性 8.可加性 9.递增性 1.非负性    当且仅当pi=1时,H(x)=0 离散信源的熵具有非负性,连续信源的熵则不具有此特性 2.确定性 在概率空间中,如果

    2023年04月23日
    浏览(25)
  • 对无向图进行邻接矩阵的转化,并且利用DFS(深度优先)和BFS(广度优先)算法进行遍历输出, 在邻接矩阵存储结构上,完成最小生成树的操作。

    目录 一 实验目的 二 实验内容及要求 实验内容: 实验要求: 三 实验过程及运行结果 一 算法设计思路 二 源程序代码 三、截图 四 调试情况、设计技巧及体会 1.掌握图的相关概念。 2.掌握用邻接矩阵和邻接表的方法描述图的存储结构。 3.掌握图的深度优先搜索和广度优

    2024年02月04日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包