运筹学第06章图论概述.ppt
《运筹学第06章图论概述.ppt》由会员分享,可在线阅读,更多相关《运筹学第06章图论概述.ppt(76页珍藏版)》请在三一办公上搜索。
1、运筹学,第六章 图论概述,本章重点,图的基本概念常见的四个问题的求解方法,图的含义,图是一种模型如公路、铁路交通图,通讯网络图等图是对现实的抽象很多问题都可以用顶点和边来表示,一般顶点表示实体,边(顶点与顶点之间的连线)表示实体之间的关系,顶点和边的集合定义为图,图论的提出(1),用图来描述事物及其联系,最早是由瑞士数学家欧拉(Euler)于1736年解决哥尼斯堡七桥问题时提出的,如右图所示,哥尼斯堡地区被河流分为了四个区域,四个区域之间有七座桥相连,问是否有一条路线,可以经过所有的桥并且每座桥只经过一次?,图论的提出(2),用图来表示这个问题用四个顶点表示四个地区用七条边表示七座桥,要寻找这
2、样的一条路线:经过所有的边并且每条边只经过一次该问题已经证明无解,图的基本概念(1),图:顶点和边的集合点的集合用V表示,边的集合用E表示,则图可以表示为G=(V,E)如下图,G=(V,E)其中,V=A,B,C,D E=e1,e2,e3,e4,e5,e6,e7 E中,e1=(A,D),e2=(B,D),e3=(C,D)e4=(B,C),e5=(A,C),e6=(A,C),e7=(B,C),图的基本概念(2),边都没有方向的图称为无向图,前面所讲的图就是无向图。无向图的边eij=(vi,vj)=(vj,vi)=eji当图中的边都有方向时,称为有向图。为了区别于无向图,有向图用G(V,A)表示在有
3、向图中,有向边又称为弧,用 aij=(vi,vj)表示,(vi,vj)(vj,vi),弧的方向用箭头标识既有边又有弧的图称为混合图下图中从左向右依次为:无向图,有向图,混合图,图的基本概念(3),集合V中元素的个数称为图G的顶点数,记作p(G)。前例中,p(G)=4集合E(或A)中元素的个数称为图G的边数,记作q(G)。前例中,q(G)=7若e=(u,v)E(或a=(u,v)A),则称u和v为e(或a)的端点,e(或a)称为顶点u和v的关联边,也称u,v与边e(或a)相关联。前例中,A,B是边e1 的端点,e1 是A,B的关联边若顶点u和v与同一条边相关联,则称u和v为相邻点若两条边ei 和e
4、j 有同一个端点,则称ei 和ej 为相邻边,图的基本概念(4),若一条边的两个端点是同一个顶点,则称该边为环若两个端点之间有多于一条边,则称为重边(书上称为多重边),前例中,A,C之间和B,C之间都有两条边无环也无重边的图称为简单图与顶点v相关联的边的数目,称为该顶点的“度”(书上称为次),记为d(v)度数为奇数的顶点称为奇点,度数为偶数的顶点称为偶点在有向图中,由顶点指向外的弧的数目称为正度,记为d+,指向该顶点的弧的数目称为负度,记为 d度数为0的点称为孤立点,度数为1的点称为悬挂点,图的基本概念(5),与悬挂点连接的边称为悬挂边若图中所有的点都是孤立点,则称为空图定理6.1所有顶点的度
5、数之和,等于所有边数的两倍原因:每条边关联两个顶点,计算顶点的度数时,每条边计算了2次定理6.2图中奇点的个数总是偶数个原因:所有顶点的度数之和是偶数,偶点的度数之和也是偶数,因此,奇点的度数之和必为偶数,因此,奇点的个数必是偶数个,图的基本概念(6),点边交错序列v0,e1,v1,e2,v2,vn-1,en,vn 称为链。其中v0称为路的起点,vn称为路的终点若v0vn,称为开链;反之,称为闭链(对于无向图而言,也称为回路)若链中所含的边均不相同,称为简单链若链中所含的顶点均不相同,称为初等链(对于无向图而言,也称为通路)除起点和终点外均不相同的闭链,称为圈(对于无向图而言,也称为初等回路)
6、,以上概念(除特别标注的外)对无向图和有向图均适用,图的基本概念(7),在有向图中,点边交错序列v0,e1,v1,e2,v2,vn-1,en,vn(其中ek=(vk-1,vk)称为路若v0vn,称为开路;反之,称为回路(注意和无向图的回路区分开来)若路中所含的边均不相同,称为简单路若路中所含的顶点均不相同,称为初等路除起点和终点外均不相同的回路,称为初等回路(注意和无向图的初等回路区分开来),本页概念都是针对有向图,图的基本概念(8),若一个图(无向图或有向图)中任意两点之间至少有一条初等链连接,则称该图为连通图,否则称为不连通图在一个有向图中,若任意两点u和v,u到v和v到u之间都至少有一条
7、初等路连接,则称该图为强连通图,否则称为非强连通图,图的基本概念(9),子图:设G1=(V1,E1),G2=(V2,E2),若V1 V2,E1 E2,则称G1是G2的子图,注:生成子图时,可以只选顶点不选与该顶点相关联的边,但不能只选边不选与该边相关联的顶点,如下图,右图是左图的子图,图的基本概念(10),如下图,右图是左图的真子图,真子图:若V1 V2,E1 E2,称G1是G2的真子图,部分图:若V1=V2,E1 E2,称G1是G2的部分图,图的基本概念(11),导出子图:若V1 V2,E1=(ui,vj)E2|ui V1,vj V1,称G1是G2中由V1导出的导出子图,记作G(V1),如下
8、图,右图是左图的导出子图,图的基本概念(12),一个没有圈的图称为无圈图或称为林一个连通的无圈图称为树一个林的每个连通子图都是一个树定理6.3:关于树的以下描述是等价的无圈连通图(定义)无圈图G,q(G)=p(G)-1(定义+对顶点个数用归纳法)连通图G,q(G)=p(G)-1(定义+对顶点个数用归纳法)无圈,但增加一条边可以得到唯一的圈(定义+对顶点个数用归纳法)连通,但去掉一条边就不连通(反证法)每一对顶点之间有且仅有一条初等链(反证法),图的基本概念(13),若T是图G的部分图,且T是树,则称T为G的生成树(书上称为部分树),图的存储方式(1),计算机中存储图一般采用矩阵存储常用的存储方
9、法有两种邻接矩阵关联矩阵,图的存储方式(2),对于无向图,邻接矩阵存储方式如下若顶点vi 和vj 之间没有边,则aij=aji=0若顶点vi 和vj 之间存在n条边,则aij=aji=n注:一般 i j,图的存储方式(3),对于有向图,邻接矩阵存储方式如下若顶点vi 和vj 之间没有弧,则aij=0若顶点vi 和vj 之间存在n条弧(vi,vj),则aij=n注:允许 i=j,图的存储方式(4),对于无向图,关联矩阵存储方式如下若顶点vi 不和边ej 相关联,则bij=0若顶点vi 和边ej 相关联,则bij=1,e9 关联的顶点个数为1,是自环,图的存储方式(5),对于有向图,关联矩阵存储方
10、式如下若顶点vi 不和弧ej 相关联,则bij=0若顶点vi 是弧ej 的起点,则bij=1若顶点vi 是弧ej 的终点,则bij=-1若顶点vi 既是弧ej 的起点又是弧ej 的终点,则bij=2,简单图的权值矩阵(1),对于赋权简单图,权值矩阵存储方式如下若顶点vi 和vj 之间没有边,则wij=0若顶点vi 和vj 之间有边(vi,vj),则wij=相应边的权值注:无向图和有向图均适用,有向图要注意边的方向,简单图的权值矩阵(2),最短路线问题,一般针对赋权连通图(有向图或无向图皆可),求两点之间所经路线权值之和为最小的路线求解该问题可以采用上一章介绍的动态规划的方法该方法适用于无负初等
11、回路(指所有边的权值之和为负值的初等回路)的赋权连通图(有向图或无向图皆可);若有负初等回路,则不存在最短路线该方法需要人工划分阶段,适合人工计算书上介绍的三种算法,不需要明确的划分阶段,较为适合计算机运算,狄克斯拉(Dijkstra)算法(1),该算法有两个依据从v1 到vn 的最短路线也是从vn 到v1 的最短路线对于无向图必定成立对于有向图而言,vn 到v1 的最短路线是指将图中弧的方向反过来,但权值不变时的最短路线以vn 为起点,v1 为终点应用动态规划的最优性原理第一条依据保证了按这种方法求得的结果是从v1 到vn 的最短路线,狄克斯拉(Dijkstra)算法(2),算法步骤已知网络
12、的距离矩阵L=(lij),lij表示vi到vj的弧上的距离权值令i=1,S1=v1,S2=v2,v3,vn,令P(v1)=0,T(vj)=(vjS2)令T(vj)=minT(vj),P(vi)+lij|vjS2令vk=minT(vj)|vjS2,P(vk)=T(vk)若vk=vn,则已经找到v1到vn的最短距离P(vk)否则,令i=k,从S2中删去vi,转上一步,狄克斯拉(Dijkstra)算法(3),该算法适用于无负初等回路的赋权连通图(有向图或无向图皆可),但算法本身不能判定图中是否存在负初等回路因此,该算法一般应用于无负权值的赋权连通有向图或无向图,示例(6.1-1),路线图如下所示,箭
13、头表示通行方向,线上数字表示道路长度,试用Dijkstra 算法求s到t的最短路线,示例(6.1-2),0,0+5,0+8,0+,0+,0+,5,8,5+,5+3,5+9,5+,8,8,14,8+,8+4,8+,8,12,8+3,8+9,11,17,11+5,16,示例(6.1-3),海斯算法(1),该算法有两个依据从v1 到vn 的最短路线也是从vn 到v1 的最短路线对于无向图必定成立对于有向图而言,vn 到v1 的最短路线是指将图中弧的方向反过来,但权值不变时的最短路线若从vi 到vj 的最短路线经过vk,则vi 到vk、vk 到vj 的都是相应的最优路线第一条依据保证了从vi 到vj
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学 06 章图论 概述

链接地址:https://www.31ppt.com/p-5849592.html