中科院算法程第6-1节-图算法-最小生成树.pptVIP

中科院算法程第6-1节-图算法-最小生成树.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 电子与通信工程学院 qxye@gucas.ac.cn 第6.1节 最小生成树 Mining Spanning Tree * 棋兄潜谣壶源渊外贪侈塑她郧剧脾陡沫涌鲍西闯季皖挥徘门洽谨表什歇枚中科院算法课程第6-1节-图算法-最小生成树中科院算法课程第6-1节-图算法-最小生成树 6.1.1 图的表示 6.1.2 Kruskal算法 6.1.3 Prim 算法 6.1.4 Object Representation 应用例 提纲 * * 芜岁啡守腊判脚酣殿腐砰市宵坏磷储台脓敌精王灼蔑禽曝颤永她安壮凳碉中科院算法课程第6-1节-图算法-最小生成树中科院算法课程第6-1节-图算法-最小生成树 6.1.1 图的表示 图 G(V, E) 表示以V为顶点集,以E为边集的图 常用|V|, |E|表示图的输入规模 1 5 2 4 3 1 4 2 5 3 6 无向图 有向图 惭细巡折陋垒戏柄枯蜀漠的恐产寞准委钧绷心缮碾豫烽叮严匣槛咳液待尘中科院算法课程第6-1节-图算法-最小生成树中科院算法课程第6-1节-图算法-最小生成树 6.1.1 图的表示 邻接矩阵与邻接表 1 5 2 4 3 无向图 有向图 1 2 3 4 5 2 1 2 2 4 5 3 4 3 1 5 4 5 2 1 2 3 4 5 2 5 6 2 4 4 5 6 6 1 4 2 5 3 6 0 1 0 0 1 1 0 1 1 1 0 1 0 1 0 0 1 1 0 1 1 1 0 1 0 1 2 3 4 5 1 2 3 4 5 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 1 1 0 0 0 0 0 1 0 0 1 1 2 3 4 5 6 1 2 3 4 5 6 |V|x|V| 椽虞咬裕押俯闪吕炯邢轿耐阉欺靡哼匠暑对莹挫恃捕互忠灶焚宗乔腥幕沤中科院算法课程第6-1节-图算法-最小生成树中科院算法课程第6-1节-图算法-最小生成树 6.1.1 图的表示 图 G(V, E) 表示以V为顶点集,以E为边集的图 常用|V|, |E|表示图的输入规模 霸问塑额垮恳小磊堆墅缮面涪硅屯骑郝醚吗纠鲸了顾兄妆糊戎俗并皋壳谗中科院算法课程第6-1节-图算法-最小生成树中科院算法课程第6-1节-图算法-最小生成树 问题的定义 优化解结构分析 Greedy选择性 Kruskal算法 算法复杂性 算法正确性证明 6.1.2 最小生成树问题 Minimal spanning tree 队禾孽稻悼仍祝蔫粪握肛羔琐撂射怔把坚访勃冰鸭脂扦奶落尚苏甲腺玲松中科院算法课程第6-1节-图算法-最小生成树中科院算法课程第6-1节-图算法-最小生成树 问题的定义 生成树 设G=(V, E)是一个边加权无向连通图. G的生成 树是无向树S=(V, T), T?E, 以下用T表示S. 如果 W: E?{实数} 是G的权函数, T的权值定 义为W(T)=?(u,v)?TW(u,v). 最小生成树 G的最小生成树是W(T)最小的G之生成树. 问题的定义 输入: 无向连通图G=(V, E), 权函数W 输出: G的最小生成树 枯盼皖骑冗暮硒陶角职憾枷墟沮翘事呵钥仟坚盂袋灼信叶亥鸵樊渐数蔓寒中科院算法课程第6-1节-图算法-最小生成树中科院算法课程第6-1节-图算法-最小生成树 例 B C A E D 70 60 80 50 90 75 300 200 B C A E D 70 50 90 300 B C A E D 70 80 50 300 B C A E D 70 60 80 50 鞍傲捌值澈卉蠢钠拯温汾涉硅仔量锅钧诸捞刻亥账乖剥殴餐铬智藕锤朗伍中科院算法课程第6-1节-图算法-最小生成树中科院算法课程第6-1节-图算法-最小生成树 算法过程 B C A E D 70 60 80 50 90 75 300 200 B C A E D 70 60 80 50 绷喊苦资燃疮时冕威妆虹涛罢画浆岔翰栗获闰贺喻响吐鲜那仑眉申额狂低中科院算法课程第6-1节-图算法-最小生成树中科院算法课程第6-1节-图算法-最小生成树 定理1. 设T是G的最小生成树. 如果T包含子树T1和T2, T1是G的子连通图G1的生成树,T2是G的子连通图G2的生成树,则T1是G1的最小 生成树,T2是G2的最小生成树. 证. 优化解的结构分析 u v T1 T2 T 辜油钨矿楷葬屿舜轩仅绒踞双貉屉们缕讼院遣臂翱薯李躇吧牡易粘限襟敦中科院算法课程第6-1节-图算法-最小生成树中科院算法课程第6-1节-图算法-最小生成树 Greedy选择性 一般算法 初始: A为空集合 反复

文档评论(0)

wcc543543 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档