离散数学--第十五章 欧拉图和哈密顿图
- 格式:ppt
- 大小:466.50 KB
- 文档页数:33
第十五章欧拉图与哈密顿图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为欧拉图。
离散数学中欧拉路径和哈密顿路径区别在离散数学中,欧拉路径和哈密顿路径是图论中的两个重要概念,它们分别用于描述在图中遍历所有边或顶点的路径。
尽管它们都涉及路径的问题,但欧拉路径和哈密顿路径在定义和性质上存在着明显的区别。
接下来我们将详细介绍欧拉路径和哈密顿路径之间的不同之处。
一、欧拉路径欧拉路径是指在图中经过每条边一次且仅一次的路径,在这条路径上可以经过图中的每个顶点。
换句话说,欧拉路径是一个连通图中的路径,它包含了图中的所有边。
定义:设G=(V,E)是一个连通图,如果存在一个路径p,使得p遍历了图G的每条边一次且仅一次,则称p为图G的欧拉路径。
性质:1. 欧拉路径的存在性:对于一个连通且边数至少为1的无向图G=(V,E),存在欧拉路径的充要条件是G是欧拉图(即G中所有顶点的度数都是偶数)或是亚欧拉图(即G中恰有两个顶点的度数奇数,其余顶点的度数都是偶数)。
2. 欧拉路径的唯一性:如果图G存在欧拉路径,那么它的欧拉路径是唯一的。
二、哈密顿路径哈密顿路径是指经过图中每个顶点一次且仅一次的路径。
换句话说,哈密顿路径是一个连通图中的路径,它包含了图中的所有顶点。
定义:设G=(V,E)是一个图,如果存在一个路径p,使得p遍历了图G的每个顶点一次且仅一次,则称p为图G的哈密顿路径。
性质:1. 哈密顿路径的存在性:判断一个图是否存在哈密顿路径是一个NP完全问题,目前没有找到确定性的多项式时间算法来解决该问题。
2. 哈密顿路径的充要条件:Dirac定理给出了判断一个有向图存在哈密顿路径的一个充要条件,即若G=(V,E)是一个有n≥3个顶点的简单图且对于任意两个不相邻的顶点u和v,有d(u)+d(v)≥n,则G中存在哈密顿路径。
结论:欧拉路径和哈密顿路径都是图论中重要的概念,用于描述图中的路径问题。
欧拉路径要求经过每条边一次且仅一次,而哈密顿路径要求经过每个顶点一次且仅一次。
欧拉路径的存在性条件相对简单,而哈密顿路径的存在性判断是一个较为困难的问题。