离散数学图论作业5哈密顿图
- 格式:doc
- 大小:79.50 KB
- 文档页数:3
§5.5 欧拉图与哈密尔顿图习题5.51.判断图5.31中哪些图是欧拉图那些图不是。
对不是欧拉图的至少要加多少条新边才能成为欧拉图?对是欧拉图的,用Fleury算法求出欧拉回路。
图5.31 习题1的图解:(a)是欧拉图。
如下图为顶点号和边的标记,则欧拉回路为(e1,e2,e6,e10,e12,e11,e7,e8,e9,e5,e4,e3)e645e106 e117 e12 8。
(b)不是欧拉图。
需要加4条新边才能成欧拉回路。
(c)是欧拉图。
如下图为顶点号和边的标记,则欧拉回路为(1,2,3,4,5,6,1,8,7,10,11,7,9,1)236 5 4(d)不是欧拉图。
需要加2条新边才能成欧拉回路。
2.画一个欧拉图,使它具有:(1)偶数个顶点,偶数条边。
(2)奇数个顶点,奇数条边。
(3)偶数个顶点,奇数条边。
(4)奇数个顶点,偶数条边。
解 四个图按顺序分别如下:3.在k (k ≥2)个长度大于或等于3的无公共点的环型图之间至少加多少条边才能使它们组成一个简单欧拉图。
解:环形图中每个点的度是2,要形成欧拉回路,就要使新图是一个连通图,并且每个点的度仍保度偶数,因此,要让新图是欧拉图,则至少要加k 条边。
4.证明:可以从连通图中任意一点出发,经过这个图中每条边恰好两次,回到出发点。
解 将每条边都增加一条平行边,则得到一个多重图,此多重图的每个顶点的度数都是偶数,所以存在欧拉闭迹。
在欧拉闭迹中,将经过平行边改成第二次经过原来的边,定理即得证。
5.完全图p K 是欧拉图吗?是哈密尔顿图吗?完全二部图n m K ,是欧拉图吗?是哈密尔顿图吗?解 (1)K p ⎩⎨⎧不是欧拉图是欧拉图 为偶数时当为奇数时当p p K p (p ≥3)为哈密尔顿图((v 1,v 2,v 3,……,v p )即是一个哈密尔顿回路)。
(2)因为K m,n 中顶点的度数要么为m ,要么为n ,所以K m,n ⎩⎨⎧不是欧拉图是欧拉图 为奇数时或当为偶数时和当n m n m因为K m,n 的顶点数为m+n ,而任意两点的度数之和为2m 或2n 或m+n 。
离散数学-图论-哈密顿图及其应⽤哈密顿图⼀、定义概念1.哈密顿通路设G=<V,E>为⼀图(⽆向图或有向图).G中经过每个顶点⼀次且仅⼀次的通路称作哈密顿通路2.哈密顿回路G中经过每个顶点⼀次且仅⼀次的回路(通路基础上+回到起始点)称作哈密顿回路3.哈密顿图若G中存在哈密顿回路,则称它是哈密顿图4.定义详解:(1)存在哈密顿通路(回路)的图⼀定是连通图;(2)哈密顿通路是初级通路,哈密顿回路是初级回路;(3)若G中存在哈密顿回路,则它⼀定存在哈密顿通路,反之不真(看课本的话,是必要条件,⽽不是充分条件,故不可反推!)(4)只有哈密顿通路,⽆哈密顿回路的图不叫哈密顿图;即,哈密顿图是回路⼆、判定定理注意:⽬前还没有找到哈密顿图的简单的充要条件(1)设⽆向图G=<V,E>为哈密顿图,V1是V的任意真⼦集,则(注:n阶xx图指的是n个顶点,不要迷!)p(G-V1)<=|V1|其中,p(G-V1)为G中删除V1后的所得图的连通分⽀数⽬,|V1|为V1集合中包含的顶点个数。
【哈密顿图存在的必要条件】推论:有割点的图⼀定不是哈密顿图设v是图中的割点,则p(G-v)>=2,由上述定理知G不是哈密顿图(2)设G是n(n>=3)阶⽆向简单图,若对于G中的每⼀对不相邻的顶点u,v,均有d(u)+d(v)>=n-1则G中存在哈密顿通路。
⼜若d(u)+d(v)>=n则G中存在哈密顿回路,即G为哈密顿图。
【哈密顿图存在的充分条件,不是必要条件】其中d(u),d(v)分别代表顶点u,v的度数。
推论:设G是n(n>=3)阶⽆向简单图,若G的最⼩度>=n/2,则G是哈密顿图。
由推论知,对于完全图Kn,当n>=3时,是哈密顿图,完全⼆部图Kr,s当r==s>=2时是哈密顿图。
(3)在n(n>=2)阶有向图D=<V,E>中,如果略去所有有向边的⽅向,所得⽆向图中含⽣成⼦图Kn,则D中存在哈密顿通路。
第十五章欧拉图与哈密顿图15」欧拉图—、欧拉通路、欧拉回路、欧拉图、半欧拉图的定义務定义15・1通过图(无向图或有向图)中所有边一次jl仅一次行遍图中所有顶点的通路称为欧拉通路,通过图中所有边一次并且仅一次行遍所有顶点的回路称为欧拉回路。
具有欧拉回路的图称为欧拉图,具有欧拉通路而无欧拉回路的图称为半欧拉图。
从定义不难看出,欧拉通路是图中经过所有边的简单的生成通路(经过所有顶点的通路称为生成通路),类似地,欧拉回路是经过所有边的简单的生成回路。
在这里做个规定,即平凡图是欧拉图。
(1) ⑵图15.1在图15」所示各图中QiSSgs为(1冲的欧拉回路所以(1禺为欧拉图oCiGSGb 为(2)中的一条欧拉通路,但图中不存在欧拉回路(为什么?),所以(2 )为半欧拉图。
(3 )中既没有欧拉回路,也没有欧拉通路(为什么?),所以(3 )不是欧拉图,也不是半欧拉图。
CI6C3C4为(4)图中的欧拉回路,所以(4)图为欧拉图。
(5 ) , ( 6 )图中都既没有欧拉回路,也没有欧拉通路(为什么?)二、判别定理拓定理15・1无向图G是欧拉图当11仅当G是连通图,11 G中没有奇度顶点。
证若G是平凡图,结论显然成立,下面设G为非平凡图,设G是m条边的n阶无向图。
并设G的顶点集V ={v h v2,...,v n}.必要性。
因为G为欧拉图,所以G中存在欧拉回路,设C为G中任意一条欧拉回路,VVi,VjeV , v 都在C上,因而Vi,Vj连通,所以G为连通图。
又V Vi eV,"在C 上每出现一次获得2度,若岀现k次就获得2k度,即d(Vi)二2k ,所以G中无奇度顶点。
充分性,由于G为非平凡的连通图可知,G中边数m21.对m作归纳法。
(1) m=l时,由G的连通性及无奇度顶点可知,G只能是一个环,因而G为欧拉图。
(2) 设mwk(k21)时结论成立,要证明m二K+1时,结论也成立。
由G的连通性及无奇度顶点可知,&(G)、2•类似于例14.8 ,用扩大路径法可以证明G中存在长度大于或等于3的置,设C为G中一个圏,删除C上的全部边,得G的生成子图G,设G有s个连通分支G I,G‘2,...,G;,每个连通分支至多有k条边,且无奇度顶点,并且设G i与C*的公共顶点为, i=l,2,…,S ,由归纳假设可知,G I,G‘2,…,G;都是欧拉图,因而都存在欧拉回路Cl , i=l,2,…,s.最后将C还原(即将删除的边重新加上),并从C上的某顶*点*开始行遍,每遇到% ,就行遍G'i中的欧拉回路Cl , i二1,2,…,s ,最后回到v r,得回路V「... ... ... "... "... b ... b ...Vr,此回路经过G中每条边一次且仅一次并行遍G中所有顶点,因而它是G中的欧拉回路(演示这条欧拉回路),故G为欧拉图。
离散数学图论作业5-哈密顿图
Problem1
下方所示各图是否拥有哈密顿通路?若有哈密顿通路,则求出这样一条通路。
若没有哈密顿通路,则论证为什么这样的通路不存在。
(1)(2)(3)
Problem2
对哪些m和n值来说,完全二部图K m,n具有哈密顿回路?
Problem3
证明:每当n是正整数时,就存在n阶格雷码,或者等价地证明:n>1的n维立方体(n-cube)Q,总是具有哈密顿回路。
[提示:用数学归纳法,证明如何从n−1阶格雷码产生n阶格雷码。
]
证明:下图所示的彼得森图没有哈密顿回路,但删除任意顶点v和所有与v关联的边,所获得的子图都有哈密顿回路。
Problem5
若简单图G满足V(G)≥3且δ(G)≥V(G)−1
,证明或反驳:
2
a)G一定存在哈密顿回路。
b)G一定存在哈密顿通路。
Problem6
底图是完全图的有向图称为竞赛图,试证明:
a)竞赛图一定含有哈密顿通路。
b)竞赛图含有哈密顿回路的充分必要条件是强连通。
Problem7
考虑在15天安排15门课程的考试(每天考1门课),使得同一位老师所任的任意两门课程考试不排在接连的两天中,试证明如果没有老师担任多于8门课程,则符合上述要求的考试安排总是可能的。
考虑M×N的网格,以其中的方格作为点集,任意两个点之间有边当且仅当对应的两个方格相邻,构成图G。
a)当N是偶数且M>1时,给出一种哈密顿回路的构造方法。
b)当N和M都是大于1的奇数时,证明此时G没有哈密顿回路。
定义4.3.1 经过图G 的每个顶点恰一次的路称为G 的Hamilton 路,简称为H 路。
经过图G 的每个顶点恰一次的圈称为G 的Hamilton 圈,简称为H 圈。
具有Hamilton 圈的图称为Hamilton 图,简称为H 图。
Hamilton 图的研究起源于一种十二面体上的游戏。
1857 年,爱尔兰著名数学家William Rowan Hamilton 爵士(他也是第一个给出复数的代数描述的人)制作了一种玩具,它是一个木制的正十二面体,在正十二面体的每个顶点上有一个木栓,并标有世界著名城市的名字。
游戏者用一条细线从一个顶点出发,设法沿着十二面体的棱找出一条路,通过每个城市恰好一次,最后回到出发点。
这个游戏当时称为Icosian 游戏,也称为周游世界游戏。
将正十二面体从一个面剖开并铺展到平面上得到的图形如下图所示,称为十二面体图。
周游世界游戏用图论术语来说就是判断十二面体图是否Hamilton 图,并设法找出其Hamilton 圈。
其中一条Hamilton 圈如图中粗边所示。
十二面体图是H 图判断一个图是否Hamilton 图与判断一个图是否Euler 图似乎很相似,然而二者却有本质的不同。
目前为止尚没有找到判别一个图是否是Hamilton 图的有效充要条件。
这是图论和计算机科学中未解决的重要难题之一。
本节给出一些经典的充分条件和必要条件。
一、必要条件定理4.3.1 设G 是二部图,若G 是H 图,则G 必有偶数个顶点。
证明:设G = (X, Y ) ,由于G 的边全在X 和Y 之间,因此如果G 有Hamilton 圈C,则G的所有顶点全在C 上,且必定是X 的点和Y 的点交替在C 上出现,因此G 必有偶数个顶点。
证毕。
这个定理给出了一个二部图不是Hamilton 图的简单判断条件:如果一个二部图有奇数个顶点,则它必定不是Hamilton 图。
例如,下列Herschel 图是二部图,但有奇数个顶点,故不是H 图。
欧拉图和哈密顿图是离散数学中的两个重要的图论概念。
它们分别研究了图中的路径问题,对于解决一些实际问题具有很大的应用价值。
欧拉图是指一个无向图中存在一条路径,经过图中的每条边一次且仅一次,这条路径称为欧拉路径。
如果这个路径的起点和终点重合,则称为欧拉回路。
而对于有向图,存在一条路径,使得经过每一个有向边恰好一次,称为欧拉有向路径,如果该路径起点和终点相同,则称为欧拉有向回路。
1722年,瑞士数学家欧拉首次提出了这个概念,并证明了一系列欧拉图的性质。
欧拉图的性质是其路径的存在性。
既然有了这个概念,那如何判断一个图是不是欧拉图就是一个非常重要的问题。
根据欧拉图的定义,我们可以发现,图中的每个节点的度数都应该是偶数,否则该节点无法成为路径中的中间节点。
因此,一个图是欧拉图的充分必要条件是该图中每个节点的度数都是偶数。
哈密顿图是指一个图中存在一条路径,经过图中的每个顶点一次且仅一次,这条路径称为哈密顿路径。
如果这个路径的起点和终点重合,则称为哈密顿回路。
哈密顿图的概念由19世纪初英国数学家哈密顿引入,其研究对象是关于骑士巡游问题。
与欧拉图不同的是,哈密顿路径并没有一个十分明显的判定条件。
唯一已知的是某些图是哈密顿图,比如完全图和圈图。
至于一般的图是否存在哈密顿路径,目前尚无通用的判定方法。
这也是全世界许多数学家所面临的一个著名且具有挑战性的开放问题,被命名为“哈密顿路径问题”。
欧拉图和哈密顿图在实际问题中具有广泛的应用。
欧拉图的应用包括电子电路和网络的设计,路线规划等。
而哈密顿图的应用更多地涉及路径的优化问题,比如旅行商问题。
在实际应用中,我们常常需要通过对欧拉图和哈密顿图的研究,来寻找最优解或者设计最佳路径。
总的来说,离散数学中的欧拉图和哈密顿图是两个重要的图论概念,它们研究的是图中的路径问题。
欧拉图的判定条件相对明确,而哈密顿图的判定则是一个尚未完全解答的开放问题。
这两个概念在实际中具有广泛的应用,对于解决一些路径优化问题具有重要的参考价值。
13.2 哈密顿图13.2.1哈密顿图的定义与欧拉回路类似的是哈密顿回路问题。
它是1859年哈密顿首先提出的一个关于12面体的数学游戏:能否在下图中找到一个回路,使它含有图中所有结点一次且仅一次?若把每个结点看成一座城市,连接两个结点的边看成交通线,那么这个问题就变成能否找到一条旅行路线,使得沿着该旅行路线经过每座城市恰好一次,再回到原来的出发地呢?为此,这个问题也被称为周游世界问题。
定义13.3给定图G,若存在一条路经过图中的每一个结点恰好一次,这条路称作哈密顿(Hamilton)路。
若存在一条回路,经过图中的每一个结点恰好一次,这个回路称作哈密顿回路。
具有哈密顿回路的图称为哈密顿图。
具有哈密顿路但不具有哈密顿回路的图称为半哈密顿图。
(a)(b)(c)(a)中存在哈密顿路,不存在哈密顿回路,所以(a)是半哈密顿图,(b)中存在哈密顿回路,(b)是哈密顿图,(c)不是哈密顿图。
13.2.2哈密顿图的判定定理13.3(哈密顿回路的必要条件)若图G=<V, E>具有哈密顿回路,则对于结点集V的每一个非空子集S均有W(G−S)≤|S|成立。
其中W(G−S)是G−S中连通分支数。
定理13.4(奥尔定理,哈密顿路的充分条件)设G是具有n个结点的简单无向图,如果G中每一对不相邻顶点的度数之和大于等于n−1,则在G中存在一条哈密顿路。
例13.2某地有5个风景点。
若每个景点均有两条道路与其他景点相通,问是否可经过每个景点恰好一次而游完这5处?解将景点作为结点,道路作为边,则得到一个有5个结点的无向图。
由题意,对每个结点vi,有。
则对任意两点均有可知此图一定有一条哈密顿路,本题有解。
小结(1)深刻理解哈密顿图及半哈密顿图的定义;(2)分清哈密顿图的必要条件和充分条件,会用哈密顿图的必要条件证明某些图不是哈密顿图。
关于哈密顿图的思维形式注记图如图所示。
失散数学图论作业5 - 哈密顿图
Problem 1
下方所示各图能否拥有哈密顿通路?如有哈密顿通路,则求出这样一条通路。
若没有哈密顿通路,则论证为什
么这样的通路不存在。
(1)(2)(3)
Problem 2
对哪些 m 和 n 值来说,完整二部图K m,n拥有哈密顿回路?
Problem 3
证明:每当n 是正整数时,就存在n 阶格雷码,或许等价地证明:n > 1 的 n 维立方体(n-cube) Q,老是拥有哈密顿回路。
[提示:用数学概括法,证明怎样从n - 1 阶格雷码产生n 阶格雷码。
]
证明:下列图所示的彼得森图没有哈密顿回路,但删除随意极点v 和全部与v 关系的边,所获取的子图都有哈密顿回路。
Problem 5
若简单图 G 知足 V (G )≥ 3 且δ(G )≥V ( G) - 1
,证明或辩驳:2
a)G 必定存在哈密顿回路。
b)G 必定存在哈密顿通路。
Problem 6
底图是完整图的有向图称为比赛图,试证明:
a)比赛图必定含有哈密顿通路。
b)比赛图含有哈密顿回路的充分必需条件是强连通。
Problem 7
考虑在 15 天安排 15 门课程的考试(每日考 1 门课),使得同一位老师所任的随意两门课程考试不排在接连的两天中,试证明假如没有老师担当多于8 门课程,则切合上述要求的考试安排老是可能的。
考虑 M × N 的网格,以此中的方格作为点集,随意两个点之间有边当且仅当对应的两个方格相邻,组成图G。
a)当 N 是偶数且 M > 1 时,给出一种哈密顿回路的结构方法。
b) 当 N 和 M 都是大于 1 的奇数时,证明此时G 没有哈密顿回路。