《运筹学教程》胡云权第五版第五章图与网络分析.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《运筹学教程》胡云权第五版第五章图与网络分析.ppt》由会员分享,可在线阅读,更多相关《《运筹学教程》胡云权第五版第五章图与网络分析.ppt(56页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第五章 图论与网络分析 图的基本概念图的基本概念 最小支撑树问题最小支撑树问题 最短路径问题最短路径问题学习目标学习目标ABCDACBD图论起源图论起源哥尼斯堡七桥问题哥尼斯堡七桥问题结论结论:每个结点关联的边数均为偶数。:每个结点关联的边数均为偶数。问题问题:一个散步者能否从任一块陆地出发,走过七:一个散步者能否从任一块陆地出发,走过七座桥,且每座桥只走过一次,最后回到出发点?座桥,且每座桥只走过一次,最后回到出发点?图的基本概念图的基本概念哈密尔顿回路问题:环球旅行遊戏哈密尔顿回路问题:环球旅行遊戏欧拉回路:欧拉回路:每边经过一次且仅一次的回路每边经过一次且仅一次的回路哈密尔顿回路:哈密尔
2、顿回路:每个点经过一次且仅一次的回路每个点经过一次且仅一次的回路问题问题:游戏者从任一城市出发,寻找一条可经过每:游戏者从任一城市出发,寻找一条可经过每个城市一次且仅一次,在回到原出发点的路个城市一次且仅一次,在回到原出发点的路?图的基本概念图的基本概念1234567891011121314151617181920定义定义1 1:由点和边组成,记作由点和边组成,记作G=(VG=(V,E)E),其中,其中 V=v V=v1 1,v v2 2,v vn n 为结点的集合,为结点的集合,E=e E=e1 1,e e2 2,e em m 为边的集合为边的集合。点点表示研究对象表示研究对象边边表示表示研
3、究对象之间的特定关系表示表示研究对象之间的特定关系 1.图图图的基本概念图的基本概念注注意意:上面定义的图区别于几何学中的图。几何学中,图中点的位置、线的长度和斜率等都十分重要,而这里只关心图中有多少点以及哪些点之间有线相连。V、E为有限集合,则为为有限集合,则为有限图有限图,反之无限图。,反之无限图。v3e7e4e8e5e6e1e2e3v1v2v4v5【例】图51,边e=vi,vj,称vi和vj是边e的端点,vi和vj 两点相邻;边ex和ey有公共端点vi,称边ex和ey相邻,边ex和ey为点vi 的关联边;v2和v4是边e6的端点,点v2、v4相邻。e6与e7共用顶点v4,e6与e7相邻,
4、e6和e7为点v4的关联边。图51e6可记作:图的基本概念图的基本概念端点,相邻,关联边端点,相邻,关联边图的基本概念图的基本概念v3e7e4e8e5e6e1e2e3v1v2v4v5图51环,多重边,简单图环,多重边,简单图 一条边的两个端点相同,称此边为环,e1;两个点之间多于一条,称为多重边,e4和e5 2、图的分类、图的分类定义定义2:无环、无多重边的图称作简单图。含有多重边的图为多重图。图图无向图,记作无向图,记作G=(V,E)有向图,记作有向图,记作D=(V,A)例例1:哥尼斯堡桥问题的图为一个无向图。:哥尼斯堡桥问题的图为一个无向图。有向图的边有向图的边称为称为弧弧。例例2:五个球
5、队的比赛情况,:五个球队的比赛情况,v1v2表示表示v1胜胜v2。v1v2v3v4v5 2、图的分类、图的分类图的基本概念图的基本概念图的基本概念图的基本概念定义定义3:每一对顶点间都有边相连的无向简单图,称为 完全图。有n个顶点的无向完全图记为Kn。2、图的分类、图的分类定义定义4:图G=(V,E)的点集V可分为两个非空子集X、Y,即XY=V,XY=,使得E中每条边的两个 端点必有一个端点属于X,另一个端点属于Y,则称G为二部图(偶图),有时记作G=(X,Y,E)。图的基本概念图的基本概念 3、顶点的次、顶点的次定义定义5:以点v为端点的边数叫点v的次 (degree),记作deg(v)或d
6、(v)。v3e7e4e8e5e6e1e2e3v1v2v4v5图51图5-1中,d(v1),d(v3)=5,d(v5)=1。次为奇数的点称作奇点,次为偶数的点称作偶点,次为0的点称作孤立点。次为1的点称作悬挂点,连接悬挂点的边为悬挂边。图的次:各点的次之和。有向图中顶点的次?定理1:任何图中,顶点次数的总和等于边数的2倍。定理2:任何图中,次为奇数的顶点为偶数个。4、子图、支撑子图、子图、支撑子图图G=(V,E)和G=(V,E),若V V,E E,则称G 为G的子图子图。特别地,。特别地,若V=V 且E E,则称G 为G的支撑子图支撑子图。G2为为G1的支撑子图的支撑子图v1v2v3v4v5G1
7、v1v2v3v4v5G2图的基本概念图的基本概念 5、赋权图(网络)、赋权图(网络)图的每条边都有一个表示一定实际含义的权数,称图的每条边都有一个表示一定实际含义的权数,称为为赋权图赋权图。记作。记作D=(V,A,C)。55.5v1v2v3v4v53.57.5423图的基本概念图的基本概念v1v2v3v4v5 6、链与路、圈与回路、链与路、圈与回路链链点边交错的序列点边交错的序列圈圈起点起点=终点的链终点的链路路点弧交错的序列点弧交错的序列回路回路起点起点=终点的路终点的路v1v2v3v4v5无向图:无向图:有向图:有向图:图的基本概念图的基本概念没有重复点和重复边的链为初等链。初等圈没有重复
8、点和重复边的链为初等链。初等圈 7、连通图、连通图定义定义10:任意两点之间至少存在一条链的图称为连通图,任意两点之间至少存在一条链的图称为连通图,否则称为不连通图。否则称为不连通图。G1G2G1为不连通图,为不连通图,G2为连通图为连通图例例:图的基本概念图的基本概念图的基本概念图的基本概念 8、图的矩阵表示、图的矩阵表示定义定义11:网络G=(V,E),边(vi,vj)有权wij,构造矩阵 A=(aij)nn,其中:则称矩阵A为网络G的权矩阵。(vi,vj)E其他图的基本概念图的基本概念 8、图的矩阵表示、图的矩阵表示定义定义12:图图G=(V,E),|V|=n,构造一个矩阵 A=(aij
9、)nn,其中:则称矩阵A为图G的邻接矩阵。(vi,vj)E其他树树支撑树支撑树最小支撑树最小支撑树【例例】今今有有煤煤气气站站A,将将给给一一居居民民区区供供应应煤煤气气,居居民民区区各各用用户户所所在在位位置置如如图图所所示示,铺铺设设各各用用户户点点的的煤煤气气管管道道所所需需的的费费用用(单单位位:万万元元)如如图图边边上上的的数数字字所所示示。要要求求设设计计一个最经济的煤气管道路线,并求所需的总费用。一个最经济的煤气管道路线,并求所需的总费用。3.5ABCDEFGHIJKS2222225452634531最小支撑树问题最小支撑树问题1、树中任两点中有且仅有一条链;、树中任两点中有且仅
10、有一条链;2、树任删去一边则不连通,故树是使图保持连通且具有最、树任删去一边则不连通,故树是使图保持连通且具有最少边数的一种图形。少边数的一种图形。3、边数、边数=顶点数顶点数 1。1、树、树连通且无圈的无向图连通且无圈的无向图(A)(B)(C)树的性质:树的性质:判断下面图形哪个是树:判断下面图形哪个是树:最小支撑树问题最小支撑树问题 若一个图若一个图 G=(V,E)的支撑子)的支撑子图图 T=(V,E)构成树,则称构成树,则称 T 为为G的支撑树的支撑树,又称,又称生成树生成树、部分树部分树。2、图的支撑树、图的支撑树(G)(G1)(G2)(G3)(G4)最小支撑树问题最小支撑树问题【例例
11、】某地新建某地新建5处居民点,拟修道处居民点,拟修道路连接路连接5处,经勘测其道路可铺成如处,经勘测其道路可铺成如图所示。为使图所示。为使5处居民点都有道路相处居民点都有道路相连,问至少要铺几条路?连,问至少要铺几条路?【解解】该问题实为求图的支撑该问题实为求图的支撑树问题,共需铺树问题,共需铺4条路。条路。v1v2v3v4v5 图的支撑树的应用举例图的支撑树的应用举例v1v2v3v4v555.57.53.5423最小支撑树问题最小支撑树问题问题:问题:求网络的支撑树,使其权和最小。求网络的支撑树,使其权和最小。3、最小支撑树问题、最小支撑树问题算法算法1(避圈法):(避圈法):把边按权从小到
12、大依次把边按权从小到大依次添入图中,若出现圈,则删去其中最大边,添入图中,若出现圈,则删去其中最大边,直至填满直至填满n-1条边为止(条边为止(n为结点数)为结点数)。【例例】求上例中的最小支撑树求上例中的最小支撑树【解解】3v12v4v545v23.5v3最小支撑树问题最小支撑树问题55.5v1v2v3v4v57.53.5423算法算法2(破圈法):(破圈法):在图中找圈,并删除其中权数最大在图中找圈,并删除其中权数最大的边。如此进行下去,直至图中不存在圈。的边。如此进行下去,直至图中不存在圈。55.5v1v2v3v4v57.53.5423最小支撑树问题最小支撑树问题 3、最小支撑树问题、最
13、小支撑树问题算法算法2(破圈法):(破圈法):在图中找圈,并删除其中权数最大在图中找圈,并删除其中权数最大的边。如此进行下去,直至图中不存在圈。的边。如此进行下去,直至图中不存在圈。最小支撑树问题最小支撑树问题 3、最小支撑树问题、最小支撑树问题55.5v1v2v3v4v53.54235v1v2v3v4v53.5423最小支撑树问题最小支撑树问题 3、最小支撑树问题、最小支撑树问题算法算法2(破圈法):(破圈法):在图中找圈,并删除其中权数最大在图中找圈,并删除其中权数最大的边。如此进行下去,直至图中不存在圈。的边。如此进行下去,直至图中不存在圈。算法算法2(破圈法):(破圈法):在图中找圈,
14、并删除其中权数最大在图中找圈,并删除其中权数最大的边。如此进行下去,直至图中不存在圈。的边。如此进行下去,直至图中不存在圈。最小支撑树问题最小支撑树问题 3、最小支撑树问题、最小支撑树问题5v1v2v3v4v53.523 例例今今有有煤煤气气站站A,将将给给一一居居民民区区供供应应煤煤气气,居居民民区区各各用用户户所所在在位位置置如如图图所所示示,铺铺设设各各用用户户点点的的煤煤气气管管道道所所需需的的费费用用(单单位位:万万元元)如如图图边边上上的的数数字字所所示示。要要求求设设计计一个最经济的煤气管道路线,并求所需的总费用。一个最经济的煤气管道路线,并求所需的总费用。3.5ABCDEFGH
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学教程 运筹学 教程 胡云权 第五 网络分析
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内