* 4.7 最小生成树 设G =(V,E)是无向连通带权图,即一个网络。E中每条边(v,w)的权为c[v][w]。如果G的子图G‘是一棵包含G的所有顶点的树,则称G’为G的生成树。生成树上各边权的总和称为该生成树的耗费。在G的所有生成树中,耗费最小的生成树称为G的最小生成树。 网络的最小生成树在实际中有广泛应用。例如,在设计通信网络时,用图的顶点表示城市,用边(v,w)的权c[v][w]表示建立城市v和城市w之间的通信线路所需的费用,则最小生成树就给出了建立通信网络的最经济的方案。 * 1.最小生成树性质 用贪心算法设计策略可以设计出构造最小生成树的有效算法。本节介绍的构造最小生成树的Prim算法和Kruskal算法都可以看作是应用贪心算法设计策略的例子。尽管这2个算法做贪心选择的方式不同,它们都利用了下面的最小生成树性质: 设G=(V,E)是连通带权图,U是V的真子集。如果(u,v)?E,且u?U,v?V-U,且在所有这样的边中,(u,v)的权c[u][v]最小,那么一定存在G的一棵最小生成树,它以(u,v)为其中一条边。这个性质有时也称为MST性质。 * 2.Prim算法 设G=(V,E)是连通带权图,V={1,2,…,n}。 构造G的最小生成树的Prim算法的基本思想是:首先置S={1},然后,只要S是V的真子集,就作如下的贪心选择:选取满足条
您可能关注的文档
最近下载
- GB50028-2006城镇燃气设计规范.pdf VIP
- 高一生物期中复习模拟试题(二).doc VIP
- 中国建筑业信息化发展报告(2025)新质生产力赋能好房子建设应用.pdf VIP
- 留置针穿刺点感染护理.pptx VIP
- 矩形、正方形-正方形课件.pdf VIP
- 2026年山东事业单位招聘面试题目及答案.docx VIP
- 眩晕床旁及辅助检查.ppt VIP
- 创业基础(暨南)中国大学MOOC慕课 章节测验期末考试答案(期末考试题目从章节测验中选出,题目没对上,可以在章节测验中查找).docx VIP
- 山东事业单位招聘面试题目及答案.docx VIP
- 全新版大学高阶英语:听说教程(第4册)虞苏美习题答案.pdf VIP
原创力文档

文档评论(0)