离散数学6-8章ppt课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《离散数学6-8章ppt课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 离散数学 ppt 课件
- 资源描述:
-
1、图论简介简介图论是一个古老的数学分支,它起源于游戏难题的研究。图论的内容十分丰富,应用得相当广泛,许多学科,诸如运筹学、信息论、控制论、网络理论、博弈论、化学、生物学、物理学、社会科学、语言学、计算机科学等,都以图作为工具来解决实际问题和理论问题。随着计算机科学的发展,图论在以上各学科中的作用越来越大,同时图论本身也得到了充分的发展。第八章第八章 图论图论 第一节第一节 图的基本概念图的基本概念 内容:内容:有向图,无向图的基本概念。重点:重点:1、有向图,无向图的定义,2、图中顶点,边,关联与相邻,顶点度数等基本概念,3、各顶点度数与边数的关系1()2niid vm及推论,内容:内容:有向图
2、,无向图的基本概念。5、图的同构的定义。重点:重点:4、简单图,完全图,子图,补图的概念,2、图的表示法。有向图,无向图的顶点都用小圆圈表示。无向边无向边(,)a b连接顶点,a b的线段。有向边有向边,a b以a为始点,以b为终点的有向线段。例例1、(1)无向图,GV E12345,Vv v v v v,122223131314(,),(,),(,),(,),(,),(,)Ev vv vv vv vv vv v图形表示如右:6e5e4e3e2e1e5v4v3v2v1v图形表示如右:例例1、(2)有向图,DV E12345,Vv v v v v,12323234,Ev vv vv vv v24
3、455455,v vv vv vv v3、相关概念。(1)有限图有限图都是有限集的图。,V E阶图阶图n的图。Vn零图零图的图。特别,若又有E1V,称平凡图。(2)关联关联(边与点关系边与点关系)设边(,)kijev v(或,ijv v),则称与(或)关联。keivjv3、相关概念。01122ikikikkvevevee与 不关联无向图关联的次数与 关联 次与 关联 次(为环)(2)101ikikikveveve为 的始点与 不关联为 的终点有向图关联的次数(无环)3、相关概念。(2)点的相邻两点间有边,称此两点相邻边的相邻两边有公共端点,称此两边相邻相相邻邻孤立点孤立点无边关联的点。环环一条
4、边关联的两个顶点重合,称此边为环(即两顶点重合的边)。3、相关概念。(2)悬挂点悬挂点只有一条边与其关联的点,所对应的边叫悬挂边。(3)平行边平行边关联于同一对顶点的若干条边称为平行边。平行边的条数称为重数。多重图多重图含有平行边的图。简单图简单图不含平行边和环的图。如例1的(1)中,6e5e4e3e2e1e5v4v3v2v1v与关联的次数均为1,1e12,v v与关联的次数为2,2e2v边1456,e e e e都是相邻的,为孤立点,5v为悬挂点,4v6e为悬挂边,2e为环,45,e e为平行边,重数2,为多重图。G4、完全图设为阶无向简单图,若,GV En中每个G顶点都与其余个顶点相邻,则
5、称 1n为Gn阶阶无向完全图无向完全图,记作nK。若有向图的任一对顶点D,()u v uv,既有有向边,u v又有有向边,v u,则称为有向完全图有向完全图。D例如:4K5K二、顶点的度数,握手定理。二、顶点的度数,握手定理。1、顶点的度数(简称度)。无向图的度数记,指与,GV Eiv,()id viv相关联的边的条数。有向图的度数,GV Eiv,()()()iiid vdvdv二、顶点的度数,握手定理。二、顶点的度数,握手定理。1、顶点的度数(简称度)。最大度最大度()max()Gd v vV最小度最小度()min()Gd v vV对有向图相应地还有()D()D()G()G,。如例1的(2)
6、中,222()()()d vdvdv134 111()()()d vdvdv101 555()()()224d vdvdv()4D,()1D。设为图的顶点集,称 11,nVv vvG12(),(),()nd vd vd v为的度数序列度数序列。G2、握手定理。定理定理1:设图为无向图或有向图,,GV E11,nVv vvEm为边数),m,(则1()2niid vm定理定理2:设为有向图,,DV E11,nVv vvEm,则,11()()nniiiidvdvm。2、握手定理推论:推论:任何图中,度为奇数的顶点个数为偶数。1()2niid vm三、子图,补图。三、子图,补图。1、子图定义:子图定义
7、:设是两个图,若,GV E,GVE,VV,且EE,则称G是的子图子图,GG是的母图母图,记作GGG。真子图真子图 且(即或GGGGVVEE)。生成子图生成子图且GGVV。三、子图,补图。三、子图,补图。导出子图导出子图 非空,以为顶点集,VVV以两端均在中的边的全体为边集的VG的子图,称的导出子图。V非空EE,以E为边集,以中边关联的顶点的全体为顶点集的EG的子图,称的导出子图。E例例3、(1)(2)(3)(4)(5)(6)上图中,(1)(6)都是(1)的子图,其中(2)(6)为真子图,(1)(5)为生成子图。2、补图定义补图定义。设为无向完全图,11,GV E,GV E,22,GV E为无向
8、简单图,其中12EE,12EEE,则称1G2G,相对于G互为补图,记12GG21GG,。(1)(2)(3)(4)(5)(6)如例3中,四、图的同构。四、图的同构。定义定义:设两个无向图111,GV E,222,GV E,若存在双射函数12:VV,使得对于任意的1(,)ijev vE,当且仅当2(),()ijevvE并且与重数相同,则称e e与同构同构,1G2G记作12GG。例例4、(1)(2)(3)(4)(5)(6)(7)1v2v3v4v5v5v1v2v3v4v6vecacaefbddb例例5、(1)画出4个顶点,3条边的所有非同构的无向简单图。解:解:只有如下3个图:(1.1)(1.2)(1
9、.3)例例5、(2)画出3个顶点,2条边的所有非同构的有向简单图。解:解:只有如下4个图:第二节第二节 路径和回路(路径和回路(1)内容:内容:图的通路,回路,连通性。重点:重点:1、通路,回路,简单通路,回路,初级通路,回路的定义,2、图的连通性的概念,3、短程线,距离的概念。一、路径,回路。一、路径,回路。1、路径路径(回路回路)中顶点和边的交替序列G0 1 1 2llv e v eev,其中1(,)iiievv(无向图),或1,iiievv(有向图),始点始点,0v终点终点,称为到lv0vlv的通路通路。当0lvv时,为回路回路。一、路径,回路。一、路径,回路。2、简单路径,简单回路。简
10、单路径简单路径(迹迹):同一条边不出现两次:同一条边不出现两次基本路径(链):同一顶点不出现两次基本路径(链):同一顶点不出现两次简单回路简单回路(闭迹闭迹):没有相同边的回路:没有相同边的回路基本回路:通过各顶点不超过一次的回路基本回路:通过各顶点不超过一次的回路一、路径,回路。一、路径,回路。基本路径(回路)简单路径(回路),但反之不真。3、路径,回路 的长度中边的数目。例例1、(1)图(1)中,从的路径有:到1v6v11 1 2 5 5 76v e v e v e v 21 1 22 3 3 442 5 5 76v e v e v e v e v e v e v 31 1 2 5 5 6
11、442 5 5 76v e v e v e v e v e v e v 长度3长度6长度6例例1、(1)图(1)中,从的路径有:到1v6v11 1 2 5 5 76v e v e v e v 21 1 22 3 3 442 5 5 76v e v e v e v e v e v e v 31 1 2 5 5 6442 5 5 76v e v e v e v e v e v e v 基本路径简单路径复杂通路例例1、(2)1244 3 3 22v e v e v e v 22 5 5 64 3 3 22v e v e v e v e v 3244 3 3 22 5 5 64 3 3 22v e v
12、 e v e v e v e v e v e v 长度3长度4长度7图(2)中过)有:的回路(从2v2v到2v例例1、(2)1244 3 3 22v e v e v e v 22 5 5 64 3 3 22v e v e v e v e v 3244 3 3 22 5 5 64 3 3 22v e v e v e v e v e v e v e v 基本回路(圈)基本回路(圈)复杂回路图(2)中过)有:的回路(从2v2v到2v4、性质。定理定理1:阶图中,若从顶点nivjv到存在路径()ijvv,则从ivjv到存在长度小于等于在一个的基本路径。(定理8.2-1)1n4、性质。定理定理2:阶图中
13、,若niv到自身存在一个简单回路,则从 到自身存在长度小于等于ivn的基本回路。(定理8.2-2)在一个二、图的连通度。二、图的连通度。1、连通,可达。无向图中,从 到存在通路,称ivjv到ivjv是连通的连通的(双向双向)。有向图中,从 到存在通路,称ivjv可达可达ivjv(注意方向)。2、短程线,距离。短程线连通或可达的两点间长度最短的通路。距离短程线的长度,记,ijd V V(,)ijd V V无向图有向图3、无向图的连通。为连通图为连通图是平凡图,或都是连通的。GGG中任两点为非连通图为非连通图G中至少有两点不连通。G3、无向图的连通。设是一个无向图,是GRG中顶点之间的连通关系,则
14、是等价关系等价关系。R设将划分成个等价类:R()V G(1)k k 12,kV VV,由它们导出的子图 12,G VG V,kG V称为的连通分支连通分支,其个数记为G()p G4、有向图的连通。中任一对顶点都互相可达D(双向)中任一对顶点至少一向可达D略去 中有向边的方向后得到的无向图连通D连通强连通单向连通弱连通强连通单向连通弱连通例例2、强连通单向连通例例2、单向连通弱连通非连通图8.2 路径与回路(路径与回路(2)内容:内容:欧拉、哈密尔顿路径、赋权图中的最短路径。重点:重点:1、欧拉图的定义,无向图是否具有 欧拉回路的判定2、迪克斯特拉算法计算赋权图的最短路径了解:了解:无向图是否具
15、有哈密尔顿回路的判定。一、欧拉回路问题的提出。一、欧拉回路问题的提出。1736年,瑞士数学家欧拉,哥尼斯堡七桥问题(2)BACD二、定义。欧拉通路欧拉通路(欧拉迹欧拉迹)通过图中每条边一次且仅一次,并且过每一顶点的通路。欧拉回路欧拉回路(欧拉闭迹欧拉闭迹)通过图中每条边一次且仅一次,并且过每一顶点的回路。欧拉图欧拉图 存在欧拉回路的图。注意:注意:(1)欧拉通路与欧拉回路不同。(2)欧拉图指具有欧拉回路(并非通路)的图。(3)欧拉通路(回路)必是简单通路(回路)。(4)连通是具有欧拉通路(回路)的必要条件。(5)欧拉通路(回路)是经过图中所有边的通路(回路)中最短的通路(回路)。三、无向图是否
16、具有欧拉通路或回路的判定。三、无向图是否具有欧拉通路或回路的判定。有欧拉通路连通,G GG中只有两个奇度顶点(它们分别是欧拉通路的两个端点)。有欧拉回路(为欧拉图)GG连通,G中均G为偶度顶点。例例1、以下图形能否一笔画成?(1)(2)例例1、以下图形能否一笔画成?(3)(4)例例2、两只蚂蚁比赛问题。G图abc(甲)(乙)两只蚂蚁甲、乙分别处在图中的顶点处,并设图,a bG中各边长度相等。甲提出同乙比赛:从它们所在顶点出发,走过图中所有边最后到达顶点处。如果它们速度相同,问谁最先到达目的地?c四、有向图是否具有欧拉通路或回路的判定。四、有向图是否具有欧拉通路或回路的判定。有欧拉通路连通,除两
17、个顶点外,其D D余顶点的入度均等于出度,这两个特殊的顶点中,一个顶点的入度比出度大1,另一个顶点的入度比出度小1。有欧拉回路(DD为欧拉图)连通,DD中所有顶点的入度等于出度。例例3、判断以下有向图是否欧拉图。二、哈密尔顿图二、哈密尔顿图一、问题的提出。一、问题的提出。1859年,英国数学家哈密尔顿,周游世界游戏。(1)(2)二、哈密尔顿图。二、哈密尔顿图。哈密尔顿通路 通过图中每个顶点一次且仅一次的通路。哈密尔顿回路 通过图中每个顶点一次且仅一次的回路。哈密尔顿图存在哈密尔顿回路的图。注意:注意:(1)哈密尔顿通路与哈密尔顿回路不同。(2)哈密尔顿图是指具有哈密尔顿回路(并非通路)的图。(
18、3)哈密尔顿通路(回路)必是初级通路(回路)。(4)连通是具有哈密尔顿通路(回路)的必要条件。注意:注意:(5)若图通路。G具有哈密尔顿回路,则必有哈密尔顿(6)阶图的哈密尔顿通路长为n1n,回路长为n。三、判定。三、判定。采用尝试的办法。例例1、判断下图是否具有哈密尔顿回路,通路。(1)解:解:存在哈密尔顿通路,但不存在哈密尔顿回路。例例1、判断下图是否具有哈密尔顿回路,通路。解:解:是哈密尔顿图,存在哈密尔顿回路和通路。(2)例例1、判断下图是否具有哈密尔顿回路,通路。解:解:不存在哈密尔顿回路,也不存在哈密尔顿通路。(3)哈密尔顿回路存在的两件个充分条件 定理8.2-13 设 是具有 个
19、顶点的简单无向图,若在G中每一对顶点的次数之和大于n,则在G中存在一条哈密尔顿回路。EVG,3n推论8.2-13 在简单无向图中,若每一顶点的次数则在G中存在一条哈密尔顿回路。n2170三、最短路径三、最短路径定义定义 设设G=(V,E)是无向简单图,如果对是无向简单图,如果对E中每条边中每条边e都有一个实数都有一个实数w(e)附着其上,则称附着其上,则称G为为权图权图,称,称w(e)为为边边e的的权权。设。设P是是G的一条路,的一条路,P上所带权的总和称为路上所带权的总和称为路P的的权权。有时记为。有时记为G=(V,E,W)725351433abcdef71设权图设权图G中每条边的权均大于等
20、于中每条边的权均大于等于0,u,v为为G中任意中任意的两个顶点,从的两个顶点,从u到到v的所有路中权最小的路称为的所有路中权最小的路称为u到到v的的最短路径最短路径,求给定的两顶点之间的最短路径问题,求给定的两顶点之间的最短路径问题称为称为最短路径问题最短路径问题。最短路径最短路径算法算法:由由E.W.Dijkstra(迪克斯特拉)于(迪克斯特拉)于1959年给出的标号法(年给出的标号法(Dijkstra算法)。算法)。三、最短路径三、最短路径72问题问题:图:图G=(V,E,W),1V,求求1到到V其它点的最短距离。其它点的最短距离。设设S为最短距离已经确定的集合,为最短距离已经确定的集合,
展开阅读全文