5-3最短树问题.pptVIP

  • 23
  • 0
  • 约 15页
  • 2017-09-28 发布于广东
  • 举报
* 5 – 3 最短树问题 一、什么是最短树问题? 在赋权连通图G中寻找一棵部分树(生成树、支撑树)T (T的边集记为E1),使这棵树各边的权相加所得和(也称为T 的权)最小的一类优化问题。 称G中权最小的部分树T*为G的最短树(或最小生成树)。 二、应用背景与求解方法 ?应用背景:如生产、生活中的管道铺设问题。 ?求解方法 破圈法 逐步生长法 三、破圈法 ① 在网络图中寻找一个圈,若已不存在圈,转③;否则,转②; ② 在圈中选取权数最大的边,从网络图中去掉该边,形成新的网络图,转①; ③ 若q=p-1,,则已找到最短树;否则,网络图不连通,不存在最短树。 1、步骤 : 6 V2 V3 V5 V6 V4 2 3 8 5 3 V1 9 3 1 2、例5-6 用破圈法求下面网络的最短树 由于q=5,p=6,则q=p-1,故已得最短树。 四、逐步生长法 1、方法原理 --- 从图中任意一点开始,按既连通又无圈的要求,逐次选择最短边,最终生长成最短树。 设:V是图的顶点集合 为已选入树的点组成的集合 为尚未入选的点组成的集合 3. 逐步生长法图示 3 2、步骤: ②从 中的各个点到 中各点的边中选权数最小的边(vi,vj),则vi∈ ,vj∈

文档评论(0)

1亿VIP精品文档

相关文档