运筹学图与网络分析.ppt
《运筹学图与网络分析.ppt》由会员分享,可在线阅读,更多相关《运筹学图与网络分析.ppt(59页珍藏版)》请在三一办公上搜索。
1、第八章图与网络分析,图的基本概念最小树问题中国邮路问题网络最短路问题网络最大流问题,几个图论问题,哥尼斯堡七空桥中国邮路问题球队间比赛问题,哥尼斯堡七空桥,哥尼斯堡七座桥问题是200年前数学家欧拉所研究的问题之一。哥尼斯堡现名加里宁格勒,城中有小岛,周围有七座桥架立在波列格尔河上。欧拉想:在城中散步时,能否每座桥只走一次,走遍所有的七座桥。,一笔画问题,图1,中国邮路问题我国数学家管梅谷教授1962年首次提出,并给出了它的解法(奇偶点图上作业法)。邮递员在送报刊信件时,从邮局出发,一般地每次都要走遍所负责的全部街道,任务完成后返回邮局。那么邮递员应该选择哪一条路线才能以尽可能少的路程走完所有的
2、街道呢?,有A、B、C、D、E五支球队,他们之间的比赛情况可以用图表示出来。已知A队和其他各队都比赛过一次,B队和A、C队比赛过,D队和E、C队比赛过,E队和A、D队比赛过。,图2,图3,如果在比赛中:A胜E,B胜C,A胜D,C胜A,E胜D,A胜B,,注:本章所研究的图与平面几何中的图不同,这里我们只关心图有几个点,点与点之间有无连线,两条线有无公共顶点,点与线是否有关联,至于连线的方式是直线还是曲线,点与点的相对位置如何都是无关紧要的。,图4,图的基本概念,若点与点之间的连线没有方向,称为边,由此构成的图为无向图。记为:G=(V,E)其中V是G的点的集合,E为G的边的集合,连接Vi,Vj的边
3、记为Vi,Vj或Vj,Vi,v1,v2,v3,v4,v5,v6,e2,e4,e5,e6,e7,e8,e1,e3,e9,e10,图是由点和点与点之间的连线组成。,若点与点之间的连线有方向,称为弧,由此构成的图为有向图。记为:D=(V,A),其中V是G的点的集合,A为G的弧的集合,一条方向为从Vi指向Vj的弧记为(Vi,Vj),v1,v3,v4,v5,v6,e2,e4,e5,e6,e7,e8,e1,e3,v2,相邻点:两点之间的边属于E相邻边:如果两条边有一个公共端点环:边的两个端点相同多重边(平行边):两个点之间有多于一条边(弧)多重图:无环但允许有多重边的图简单图:无环且无多重边的图注:在有向
4、图中,如果两点之间有不同方向的两条弧,不是多重边,端点的次d(v):点 v 作为端点的边的个数;奇点:d(v)=奇数;偶点:d(v)=偶数;悬挂点:d(v)=1;悬挂边:与悬挂点连接的边,孤立点:d(v)=0;空图:E=,无边图。,在有向图中,以Vi为始点的边数称为Vi的出次,以Vi为终点的边数称为Vi的入次,入次和出次的和称为该点的次。有向图中所有顶点的入次之和等于所有顶点的的出次之和。,图的连通性:链:由两两相邻的点及其相关联的边构成的点边序列。如:v0,e1,v1,e2,v2,e3,v3,vn-1,en,vn v0,vn分别为链的起点和终点 简单链:链中所含的边均不相同。初等链:链中所含
5、的点均不相同,也称通路。圈:起点和终点相同的链。,e8,是一条链,且是开链,也是简单链,但不是初等链,因为v1出现两次。,是一个圈。,v3,e1,e2,e3,通路:由两两相邻的点及其相关联的弧构成的点弧交错序列;如:v0,e1,v1,e2,v2,e3,v3,vn-1,en,vn v0,vn分别为链的起点和终点 回路:通路的起点和终点相同连通图:图中任意两点之间均至少有一条链相连,否则称作不连通图。任何一个不连通的图都可以分为若干个连同子图,每一个都称为原图的一个分图,例如图中,v1和v6之间没有通路,因此它不是连通图,而如果去掉v6,则构成一个连通图。,连通是一个很重要的概念,如果一个问题所对
6、应的图是一个不连通图,则该问题一定可以分解成互不相关的子问题来加以研究,即可以把不连通图分解成连通的子图来研究。,子图 设 G1=V1,E1,G2=V2,E2 子图定义:如果 V2 V1,E2 E1 称 G2 是 G1 的子图;真子图:如果 V2 V1,E2 E1 称 G2 是 G1 的真子图;部分图:如果 V2=V1,E2 E1 称 G2 是 G1 的部分图;,部分图,子图,必须指出,并不是从图G1中任选一些顶点和边在一起就组成G1的子图G1,而只有在G1中的一条边以及连接该边的两个端点均选入G2时,G2才是G1的子图。,真子图,v1,部分图,若T是图G(V,E)的部分图,且T是树,则称T为
7、G的部分树。若T是图G的部分树,则从G中去掉T中所有的边,所得到的子图称为G中的T的余树,也称为G的一个余树。余树不一定是树!,一个没有圈的图称为一个无圈图或称为林。一个连通的无圈图则称为树,一个林的每个连通子图都是一个树。,树与部分树,网络点和边带有某种数量指标的图称为网络,或称为赋权图。,最小树问题:选取网络中的部分图,使得网络连通,且使总权数最小。在实际应用中,经常碰到需要求一个赋权连通图的最小树的问题。例如,用节点表示城市,用边表示可以在两个城市之间架设光缆,边上的权表示光缆的长度,试求应如何架设光缆,才能使任意两城市之间均由光缆相通,且使光缆的总长度最短。求最小树的方法,依据的是树的
8、特点,即无圈和连通,加上最短的要求,方法主要有两种:一种称为破圈法,一种称为取边避圈法。,网络最小树问题,取边避圈法方法步骤:依次在图中取一个权值最小的边,或者是相对最短的边,并且在每次取边时都不能与已取的边构成圈。首先在图中选最短的边,并且将与之关联的两个点标记,然后每次都在标记点和未标记点间可能的边中取一个最短的边,并将新选的边标记,重复上述过程,直到所有的点均被标记了。,1,4,3,2,1,6,7,2,2,5,3,破圈法,方法步骤:在网络图中寻找一个圈,若已经无圈则转步骤3。在圈中选取权数最大的边,从网络图中截去该边,对新的网络,转步骤1。若q=p-1(边数=定点数-1),则已找到最小树
9、,否则网络图不连通,无最小树。,课堂练习:P224 2.a),问题定义:在一个赋权图上求一个圈,经过图中每一条边至少一次,使圈中各边权值的总和为最小。,中国邮路问题,比如圈:v5,v2,v1,v3,v2,v4,v3,v5,v4,v6,v5,欧拉链与欧拉圈经过且仅经过图中每一条边一次的链称为欧拉链,经过且仅经过图中每一条边一次的圈称为欧拉圈,定理 连通多重图中含有欧拉链的充分必要条件是图中奇点的个数为0或2。且当且仅当没有奇点时图中含有欧拉圈,即没有奇点的连通图必含有欧拉圈。,E=v5,v2,v1,v3,v2,v4,v3,v5,v4,v6,v5,对于不含奇点的连通图,中国邮路问题就是要找图中的欧
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学 网络分析

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