网站大量收购独家精品文档,联系QQ:2885784924

第二章道路及回路2.1道路及回路.ppt

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编码盘 (000) (100) (001) (010) (101) (110) (011) (111) 0001 0000 1000 1100 0101 0011 1010 1111 0110 0010 0100 1001 1011 1101 1110 0111 编码盘 解答:该图是有向连通图,共有16条边,且每结点的正、负度相等。有推论2.3.2,它存在有向欧拉回路。其中任一条都是原问题的解,比如(0000 1010 0110 1111)就是一个方案。 0000, 0001, 0010, 0101, 1010, 0100, 1001, 0011, 0110, 1101, 1011, 0111, 1111, 1110, 1100, 1000. 作业一 P35 1; 2; 3; 6 2.4 哈密顿道路与回路 19世纪英国数学家哈密顿提出的问题: 一个凸12面体,把20个顶点比作世界上20个城市,30条棱表示这些城市间的交通路线。 问:能否周游世界,即从某个城市出发,经过每城一次且只一次最后返回出发地。 哈密顿道路与回路 答案: 哈密顿道路与回路 定义2.4.1 无向图的一条过全部结点的初级回路(道路)称为G的哈密顿回路(道路),简记为H为回路(道路) 哈密顿回路是初级回路,是特殊的简单回路,因此它与欧拉回路不同。当然在特殊情况下,G的哈密顿回路恰好也是其欧拉回路 鉴于H回路是初级回路,所以如果G中含有重边或自环,删去它们后得到的简单图G’,那么G和G’关于H回路(道路)的存在性是等价的。因此,判定H回路存在性问题一般是针对简单图的 充分条件和必要条件 满足充分条件,判断是(是哈密顿图) 不满足必要条件,判断否(不是哈密顿图) 不满足充分条件,不能判断否(不是哈密顿图) 满足必要条件,不能判断是(是哈密顿图) 引理*:设P=(v1, v2, …, vl)是图G中一条极长的初级道路(即v1和vl的邻点都在P上)而且d(v1)+d(vl)≥l,则G中一定存在经过结点v1, v2, …, vl的初级回路。 证明:反证法。若边(v1,vp)?E(G), 就不能有(vl, vp-1)?E(G),不然删除(vp, vp-1),就形成了一条过这l个结点的初级回路。于是,设d(v1)=k,则d(vl)≤l-k-1(其中减去1表示不能与自身相邻)。因此d(v1)+d(vl)≤l-1 。与已知矛盾。所以存在经过结点v1, v2, …, vl的初级回路C。 哈密顿道路与回路-引理* 哈密顿道路与回路-引理* v1 v2 Vp-1 vp vl 哈密顿道路与回路-充分性定理1 定理2.4.1 如果简单图G的任意两结点vi, vj之间恒有 d(vi)+d(vj)≥n-1 则G中存在哈密顿道路 证明: 先证G是连通图。若G非连通,则至少分为2个连通支H1, H2,其结点数分别为n1, n2。从中各任取一个结点vi, vj,则 d(vi)≤n1-1, d(vj)≤n2-1。 故d(vi)+d(vj)n-1。矛盾。 以下证G存在H道路。设P=(vi1, vi2, …, vil)是G中一条极长的初级道路,即vi1和vil的邻点都在P上。此时, 若l=n, P即为一条H道路 若ln,则可以证明G中一定存在经过结点vi1, vi2, …, vil的初级回路。(CLAIM) 否则,若边(vi1,vip)?E(G), 就不能有(vil, vip-1)?E(G),不然删除(vip, vip-1),就形成了一条过这l个结点的初级回路。于是,设d(vi1)=k,则d(vil)≤l-k-1(其中减去1表示不能与自身相邻)。因此d(vi1)+d(vil) ≤l-1 n-1。与已知矛盾。所以存在经过结点vi1, vi2, …, vil的初级回路C。 哈密顿道路与回路-充分性定理1 哈密顿道路与回路-充分性定理1 由于G连通,所以存在C之外的结点vt与C中某点(viq)相邻。删去(viq-1, viq),则P’=(vt, viq, …, vip-1, vil, …, vip, vi1, …, viq-1)是G中一条比P更长的初级道路。以P’的两个端点vt和viq-1继续扩充,可得到一条新的极长的初级道路。重复上述过程,因为G是有穷图,所以最终得到的初级道路一定包含了G的全部结点,即是H道路。 哈密顿道路与回路-充分性定理1 vi1 vi2 Vip-1 vip vil vi1 vi2 Vip-1 vip vil Viq-1 viq viq+1 vt 哈密顿道路与回路-充分性定理1 推论2.4.1 若简单图G的任意两结点vi和vj之间恒有 d(vi)+d(vj)≥n 则G中存在哈密顿回路 证明:由定理2.4.1,G有H道路。设其两端点是v1和v

文档评论(0)

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

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

1亿VIP精品文档

相关文档