图论与网络模型_中国邮递员问题.pdf

图论与网络模型_中国邮递员问题.pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图论与网络模型_中国邮递员问题

图论中的图是由点和点与点之间的线所组成的。 通常,我们把点与点之间不带箭头的线叫做边,带箭头的线叫做弧。 如果边 [vi , v j ]∈E ,E 是边集合,那么称 vi, vj 是边的端点,或者称 vi, vj 是相邻的。 如果一个图 G 中,一条边的两个端点是相同的,那么称为这条边是环。 如果两个端点之间有两条以上的边,那么称为它们为多重边。 一个无环,无多重边的图标为简单图。 一个无环,有多重边的图标图称为多重图。 以点 v 为端点的边的个数称为点 v 的度, 度为零的点称为弧立点。 度为 1 的点称为悬挂点。悬挂点的边称为悬挂边。 度为奇数的点称为奇点。 度为偶数的点称为偶点。 链:由两两相邻的点及其相关联的边构成的点边序列;如: v0 ,e1, v1 ,e2 ,v2 ,??,vn?1,en ,vn ;v0, vn 分别为链的起点和终点。vi 代表点,ei 代表边。 简单链:链中所含的边均不相同。 初等链:链中所含的点均不相同,也称通路。 回路:若 v0≠vn,则称该链为开链,否则称为闭链或回路。 圈:除起点和终点外,链中所含的点均不相同的回路。 连通图:图中任意两点之间均至少有一条通路,否则称作不连通图。 设有一个连通多重图 G,如果在 G 中存在一条链,经过 G 的每条边一次且仅一次,那么 这条链叫做欧拉链。 如在 G 中存在一个简单圈,经过 G 的每条边一次,那么这个圈叫做欧拉圈。 一个图如果有欧拉圈,那么这个图叫做欧拉图。欧拉图就是从一顶点出发,每边恰好通 过一次能回到出发点的那种图,即不重复地行遍所有边再回到出发点。 比如哥尼斯堡七桥问题,欧拉把它抽象成具有四个项点,并且都是奇点的形状。如下左 图。很明显,一个漫步者不可能不重复的走完七座桥,并最终回到原出发地。 欧拉把七桥问题转化成连通网络能否一笔画的问题。 一笔画问题:从某一点开始画画,笔不离纸,各条线路仅画一次,最后回到原来的出发 点。 下右图,仅有两个奇点,可以一笔画出。它是一条欧拉链。 C v1 v3 v5 A B D v2 v4 v6 无向连通图的割点(关键点)是指:删除该结点以及与其相连的边之后,无向图不再连 通,下图中割顶有:1,2,5,9。 无向连通图的桥是指:删除该边(i, j)后,点 i 和 j 不再连通,下图的桥有(1,3),(1,2), (5,6),(9,7)。 邮递员问题 一位邮递员从邮局选好邮件去投递,然后返回邮局,他必须经过由他负责投递的每条街 道至少一次,为这位邮递员设计一条投递线路,使其耗时最少。 用图的语言来描述,就是给定一个连通图 G,在每条边 e 上有一个非负的权 w(e),要寻 求一个回路 W,经过 G 的每条边至少一次,并且回路 W 的总权数最小。 ∑ w(e)=min e∈W 如果 G 是欧拉图,则所求的 W 就是一条欧拉回路。 由于这个问题是我国菅梅谷同志于 1962 年首先提出来的,因此国际上长称它为中国邮递 员问题。 求无奇点连通图的中国邮递员问题的算法(Fleury 算法) 就是求欧拉回路。算法思想:“过河拆桥,尽量不走独木桥”。 例如,下图是欧拉图,设从 v1 开始,寻找一条欧拉回路,如果开始三步是 v1v3v2v1,那 么就失败了,因为回到 v1 之后发现左侧的 v3 上的边还没有用过,而 v1 的关联边已全用过, 不能从 v1 再去通过左侧那些未用过的边了(注意每边只能用一次)。 究其失败的原

文档评论(0)

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

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

1亿VIP精品文档

相关文档