第二节 图论模型.ppt

  1. 1、本文档共90页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
定义 若一个图的顶点集和边集都是有限集,则称 定义若图G中的边均为有序偶对(vi,vj),称G为有向 常用术语 定义 若图G=(V(G),E(G)) 的每一条边e 都赋以 目录 下页 返回 上页 结束 意舍弃一条边,将这个圈破掉,重复这个步骤直 例 用破圈法求出 下图的一棵生成树. B 破圈法 相对于避圈法,还有一种求生成树的方法叫做 “破圈法”. 这种方法就是在图G中任取一个圈,任 到图G中没有圈为止. 目录 下页 返回 上页 结束 例 用破圈法求出下图的另一棵生成树. B 破圈法 不难发现,图的生成树不是唯一的 . 介绍最小树的两种算法: Kruskal算法(或避圈法)和破圈法. 3) 最小生成树与算法 目录 下页 返回 上页 结束 目录 下页 返回 上页 结束 步骤如下: 1) 选择边e1,使得w(e1)尽可能小; 2) 若已选定边 ,则从 中选取 ,使得: i) 为无圈图, ii) 是满足i)的尽可能小的权, 3) 当第2)步不能继续执行时,则停止. 定理4 由Kruskal算法构作的任何生成树 都是最小树. A Kruskal算法(或避圈法) 目录 下页 返回 上页 结束 例10用Kruskal算法求下图的最小树. 在左图中 权值 最小的边有 任取一条 在 中选取权值 最小的边 中权值最小边有 , 从中选 任取一条边 会与已选边构成圈,故停止,得 中选取在中选取 中选取 . 但 与 都 目录 下页 返回 上页 结束 算法2 步骤如下: 1) 从图G中任选一棵树T1. 2) 加上一条弦e1,T1+e1中 立即生成一个圈. 去掉此 圈中最大权边,得到新 树T2,以T2代T1,重复2)再 检查剩余的弦,直到全 部弦检查完毕为止. 例11用破圈法求下图的最小树. 先求出上图的一棵生成树. 加以弦 e2,得到的圈v1v3v2v1, 去掉最大的权边e2,得到一棵新 树仍是原来的树; B破圈法 再加上弦e7,得到圈 v4v5v2v4, 去掉最大的权边e6,得到一棵 新树;如此重复进行,直到全 全部的弦均已试过,得最小树. 目录 下页 返回 上页 结束 五、旅行售货员问题 定义设G=(V,E)是连通无向图,包含图G的每个 顶点的路称为G的哈密尔顿路(Hamilton路或H路). 包含图G的每个顶点的圈,称为G的哈密尔顿圈 (或Hamilton圈或H圈). 含Hamilton圈的图称为哈密尔顿图(或Hamilton 图或H图). 目录 下页 返回 上页 结束 一个旅行售货员想去访问若干城镇,然后回 到出发地.给定各城镇之间的距离后,应怎样计划 他的旅行路线,使他能对每个城镇恰好经过一次 而总距离最小? 它可归结为这样的图论问题:在一个赋权完 全图中,找出一个最小权的H圈,称这种圈为最优圈. 但这个问题是NP-hard问题,即不存在多项式 时间算法.也就是说,对于大型网络(赋权图),目前还 没有一个求解旅行售货员问题的有效算法,因此 只能找一种求出相当好(不一定最优)的解. 旅行售货员问题或货郎担问题. 目录 下页 返回 上页 结束 是先求一个H圈,然后适当 修改,以得到具有较小权的另 一个H圈. 一个可行的办法 : 设找到一个初始H圈 ,则对所有 适合 的 和 ,总可得到一个新的H 圈: ,它是由C 删去边 和 ,以及添加边 和 而得到,如右图所示。 目录 下页 返回 上页 结束 定义 若对于某一对i和j,有 则圈Cij将是圈C的一个改进. 二边逐次修正法: 在接连进行一系列修改之后,最后得一个圈,不能 再用此方法改进了,这个最后的圈可能不是最优的, 但是它是比较好的,为了得到更高的精度,这个 程序可以重复几次,每次都以不同的圈开始. 这种 方法叫做二边逐次修正法. 目录 下页 返回 上页 结束 较优H圈: 其权为W(C3)=192 例 对下图16的K6,用二边逐次修正法求较优H圈. 目录 下页 返回 上页 结束

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档