图与网络优化.pptppt课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《图与网络优化.pptppt课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 优化 ppt ppt课件
- 资源描述:
-
1、运筹学课件运筹学课件 图与网络分析图与网络分析 2 图与网络分析 图的基本概念与基本定理 树和最小支撑树 最短路问题 网络系统最大流问题 网络系统的最小费用最大流问题 中国邮递员问题本章内容重点引引 言言图论应用非常广泛:图论应用非常广泛:控制论,信息论,工程技术,交控制论,信息论,工程技术,交通运输,经济管理,电子计算机等领通运输,经济管理,电子计算机等领域;域;科学研究,市场和社会生活中的科学研究,市场和社会生活中的许多问题,可以用图论的理论和方法许多问题,可以用图论的理论和方法来加以解决。来加以解决。例如,通信线路的架设,输油管例如,通信线路的架设,输油管道的铺设,铁路或者公路交通网络的
2、道的铺设,铁路或者公路交通网络的合理布局。合理布局。4引引 言言 将复杂的工程系统和管理问将复杂的工程系统和管理问题用图的理论加以描述,可以题用图的理论加以描述,可以解决许多工程项目和管理决策解决许多工程项目和管理决策的优化问题。的优化问题。图论越来越受到工程技术图论越来越受到工程技术人员和经营管理人员的重视。人员和经营管理人员的重视。5引引 言言 17361736年瑞士科学家欧拉发表了年瑞士科学家欧拉发表了关于图论方面的第一篇科学论文,关于图论方面的第一篇科学论文,解决了著名的哥尼斯堡七座桥问题。解决了著名的哥尼斯堡七座桥问题。德国的哥尼斯堡城有一条普雷德国的哥尼斯堡城有一条普雷格尔河,河中
3、有两个岛屿,河的两格尔河,河中有两个岛屿,河的两岸和岛屿之间有七座桥相互连接,岸和岛屿之间有七座桥相互连接,如图如图8-1a8-1a所示。所示。引引 言言AB图8-1 a)CD引引 言言 当地的居民热衷于这样一个问题,一当地的居民热衷于这样一个问题,一个漫步者如何能够走过这七座桥,并且每个漫步者如何能够走过这七座桥,并且每座桥只能走过一次,最终回到原出发地。座桥只能走过一次,最终回到原出发地。尽管试验者很多,但是都没有成功。尽管试验者很多,但是都没有成功。为了寻找答案,为了寻找答案,17361736年欧拉将这个问年欧拉将这个问题抽象成图题抽象成图8-1b8-1b所示图形的一笔画问题。所示图形的
4、一笔画问题。即能否从某一点开始不重复地一笔画出这即能否从某一点开始不重复地一笔画出这个图形,最终回到原点。欧拉在他的论文个图形,最终回到原点。欧拉在他的论文中证明了这是不可能的,因为这个图形中中证明了这是不可能的,因为这个图形中每一个顶点都与奇数条边相连接,不可能每一个顶点都与奇数条边相连接,不可能将它一笔画出,这就是古典图论中的第一将它一笔画出,这就是古典图论中的第一个著名问题。个著名问题。8引引 言言图8-1 b)ACDB9例例4 4 中国邮递员问题中国邮递员问题(CPPChinese postman problem)一名邮递员负责投递某个街区的邮件。如一名邮递员负责投递某个街区的邮件。如
5、何为他(她)设计一条最短的投递路线(从邮何为他(她)设计一条最短的投递路线(从邮局出发,经过投递区内每条街道至少一次,最局出发,经过投递区内每条街道至少一次,最后返回邮局)?由于这一问题是我国管梅谷教后返回邮局)?由于这一问题是我国管梅谷教授授19601960年首先提出的,所以国际上称之为中国年首先提出的,所以国际上称之为中国邮递员问题。邮递员问题。10例例5 5 旅行商问题(哈密顿问题)旅行商问题(哈密顿问题)(TSPtraveling salesman problem)一名推销员准备前往若干城市推销产品。一名推销员准备前往若干城市推销产品。如何为他(她)设计一条最短的旅行路线(从如何为他(
6、她)设计一条最短的旅行路线(从驻地出发,经过每个城市恰好一次,最后返回驻地出发,经过每个城市恰好一次,最后返回驻地)?这一问题的研究历史十分悠久,通常驻地)?这一问题的研究历史十分悠久,通常称之为旅行商问题。称之为旅行商问题。在实际的生产和生活中,人们为了在实际的生产和生活中,人们为了反映事物之间的关系,常常在纸上用反映事物之间的关系,常常在纸上用点和线来画出各式各样的示意图。点和线来画出各式各样的示意图。例例8.1:8.1:图图8-28-2是我国北京、上海、是我国北京、上海、重庆等十四个城市之间的铁路交通图,重庆等十四个城市之间的铁路交通图,这里用点表示城市,用点与点之间的这里用点表示城市,
7、用点与点之间的线表示城市之间的铁路线。诸如此类线表示城市之间的铁路线。诸如此类还有城市中的市政管道图,民用航空还有城市中的市政管道图,民用航空线图等等。线图等等。1.1.图的基本概念与基本定理图的基本概念与基本定理121.1.图的基本概念与基本定理图的基本概念与基本定理太原重庆武汉南京徐州连云港上海郑州石家庄塘沽青岛济南天津北京图8-213 例例8.2:8.2:有六支球队进行足球有六支球队进行足球比赛,我们分别用点比赛,我们分别用点v v1 1v v6 6表示这表示这六支球队,它们之间的比赛情况,六支球队,它们之间的比赛情况,也可以用图反映出来,已知也可以用图反映出来,已知v v1 1队战队战
8、胜胜v v2 2队,队,v v2 2队战胜队战胜v v3 3队,队,v v3 3队战胜队战胜v v5 5队,如此等等。这个胜负情况,队,如此等等。这个胜负情况,可以用图可以用图8-38-3所示的有向图反映出所示的有向图反映出来。来。1.1.图的基本概念与基本定理图的基本概念与基本定理141.1.图的基本概念与基本定理图的基本概念与基本定理v3v1v2v4v6v5图8-3 图论中常用图论中常用点和点之间的线点和点之间的线所构成的所构成的图,反映实际生产和生活中的某些特定对图,反映实际生产和生活中的某些特定对象之间的特定关系。一般来说,通常象之间的特定关系。一般来说,通常用点用点表示研究对象、用点
9、与点之间的线表示研表示研究对象、用点与点之间的线表示研究对象之间的特定关系究对象之间的特定关系。在一般情况下,图中的相对位置如何,在一般情况下,图中的相对位置如何,点与点之间线的长短曲直,对于反映研究点与点之间线的长短曲直,对于反映研究对象之间的关系,显的并不重要。对象之间的关系,显的并不重要。因此,图论中的图与几何图,工程图因此,图论中的图与几何图,工程图等本质上是不同的。等本质上是不同的。1.1.图的基本概念与基本定理图的基本概念与基本定理 通常把点与点之间不带箭头的线叫做通常把点与点之间不带箭头的线叫做边边,带箭头的线叫做,带箭头的线叫做弧弧。如果一个图是由点和边所构成的,那如果一个图是
10、由点和边所构成的,那么,称为为么,称为为无向图,记作无向图,记作G=(V,E),其,其中中V表示图表示图G的点集合,的点集合,E表示图表示图G的边集的边集合。连接点合。连接点vi,vjV的边记作的边记作vi,vj,或者,或者vj,vi。如果一个图是由点和弧所构成的,如果一个图是由点和弧所构成的,那么称为它为那么称为它为有向图,记作有向图,记作D=(V,A),其,其中中V 表示有向图表示有向图D的点集合,的点集合,A表示有向图表示有向图D的弧集合。一条方向从的弧集合。一条方向从vi指向指向vj的弧,记的弧,记作作(vi,vj)。例如例如.图图8-4是一个无向图是一个无向图G=(V,E)其中其中V
11、=v1,v2,v3,v4 E=v1,v2,v2,v1,v2,v3,v3,v4,v1,v4,v2,v4,v3,v3 1.1.图的基本概念与基本定理图的基本概念与基本定理v3v2v1v4图图8-48-418图图8-5是一个有向图是一个有向图D=(V,A)其中其中V=v1,v2,v3,v4,v5,v6,v7 A=(v1,v2),(v1,v3),(v3,v2),(v3,v4),(v2,v4),(v4,v5),(v4,v6),(v5,v3),(v5,v4),(v5,v6),(v6,v7)1.1.图的基本概念与基本定理图的基本概念与基本定理v7v5v3v4v2v1v6图图8-58-5一些常用的名词:无向图
12、一些常用的名词:无向图G G 或或 有向图有向图D Dw节点数节点数 记作记作P(G)P(G)或或P(D)P(D),简记作简记作P P,w边数边数 或者或者 弧数弧数 记作记作q(G)q(G)或者或者q(D)q(D),简记作简记作q q。w如果边如果边 v vi i,v,vj j E E,那么称那么称v vi i,v,vj j是是边的端边的端点点,或者,或者v vi i,v,vj j是是相邻相邻的。的。w如果一个图如果一个图G G中,一条边的两个端点是中,一条边的两个端点是相同的相同的,那么称为这条边是那么称为这条边是环环。1.1.图的基本概念与基本定理图的基本概念与基本定理1.1.图的基本概
13、念与基本定理图的基本概念与基本定理w如果两个端点之间有两条以上的边,那如果两个端点之间有两条以上的边,那么称为它们为么称为它们为多重边多重边。w一个无环,无多重边的图为一个无环,无多重边的图为简单图简单图。w一个无环,有一个无环,有多重边的图称为多重边的图称为多重图多重图。v3v2v1v4图图8-48-4环环w 以点以点v为端点的边的个数称为点为端点的边的个数称为点v 的的度度,记作,记作d(v)。如上图中。如上图中d(v1)=3,d(v2)=4,d(v3)=4,d(v4)=3。w 度为零的点称为度为零的点称为弧立点弧立点,度为,度为1 1的的点称为点称为悬挂点悬挂点。悬挂点的边称为。悬挂点的
14、边称为悬挂悬挂边边。w 度为奇数的点称为度为奇数的点称为奇点奇点,度为偶数,度为偶数的点称为的点称为偶点偶点。1.1.图的基本概念与基本定理图的基本概念与基本定理22端点的度端点的度 d(v):点:点 v 作为边端点作为边端点的个数;的个数;奇点奇点:d(v)=奇数;奇数;偶点:偶点:d(v)=偶数;偶数;悬挂点:悬挂点:d(v)=1;悬挂边:悬挂边:与悬挂点连接的边;与悬挂点连接的边;孤立点:孤立点:d(v)=0;空图:空图:E=,无边图,无边图1.1.图的基本概念与基本定理图的基本概念与基本定理 定理8.1 所有顶点次数之和等于所有边数的2倍。定理8.2 在任一图中,奇点的个数必为偶数。1
15、.1.图的基本概念与基本定理图的基本概念与基本定理24图的连通性:图的连通性:w 链:链:由两两相邻的点及其相关联由两两相邻的点及其相关联的边构成的点边序列的边构成的点边序列;如如:v0,e1,v1,e2,v2,e3,v3,vn-1,en,vn;v0,vn分别为链的起点和终点;分别为链的起点和终点;w 简单链:简单链:链中所含的边均不相同;链中所含的边均不相同;w 初等链:初等链:链中所含的点均不相同链中所含的点均不相同,也称通路;也称通路;1.1.图的基本概念与基本定理图的基本概念与基本定理25 回路:回路:若若 v0 vn 分称该链为开链,否分称该链为开链,否则称为闭链或回路;则称为闭链或
16、回路;圈:圈:除起点和终点外链中所含的点均除起点和终点外链中所含的点均不相同的闭链;不相同的闭链;连通图:连通图:图中任意两点之间均至少有图中任意两点之间均至少有一条通路,否则称作不连通图。一条通路,否则称作不连通图。1.1.图的基本概念与基本定理图的基本概念与基本定理26G G1 11.1.图的基本概念与基本定理图的基本概念与基本定理G G1 1=V V1 1,E,E1 1 子图:子图:设设 G1=V1,E1,G2=V2,E2 w 子图定义:子图定义:如果如果 V2 V1,E2 E1 称称 G2 是是 G1 的子图;的子图;w 真子图真子图:如果如果 V2 V1,E2 E1 称称 G2 是是
17、 G1 的真子图;的真子图;w 部分图部分图(支撑子图):(支撑子图):如果如果 V2=V1,E2 E1 称称 G2 是是 G1 的部分图;的部分图;w 导出子图导出子图:若若V2 V1,E2=vi,vj:vi,vj V2,称称 G2 是是 G1 中由中由V2 导出导出的导出子图。的导出子图。1.1.图的基本概念与基本定理图的基本概念与基本定理28G G2 2真子图真子图G G2 2真子图真子图1.1.图的基本概念与基本定理图的基本概念与基本定理G G2 2=V V2 2,E,E2 2 子图、真子图29G G3 3子图子图部分图部分图(支撑子图)(支撑子图)1.1.图的基本概念与基本定理图的基
18、本概念与基本定理部分图:V3=V1,E3 E1 称 G3 是 G1 的部分图;30G G4 4导出子图导出子图G G4 4导出子图导出子图1.1.图的基本概念与基本定理图的基本概念与基本定理导出子图:V4 V1,E4=vi,vjvi,vjV4,称 G4 是 G1 中由V4 导出的导出子图。有向图:关联边有方向有向图:关联边有方向弧:弧:有向图的边有向图的边a=(=(u,v),),起点起点u,终点终点v;路:路:若有从若有从 u 到到 v 不考虑方向的链不考虑方向的链,且且 各方向一致各方向一致,则称之为从则称之为从u到到v的路;的路;初等路初等路:各顶点都不相同的路;各顶点都不相同的路;初等回
19、路初等回路:u=v 的初等的初等 路路;连通图:连通图:若不考虑方向若不考虑方向 是无向连通图是无向连通图;强连通图:强连通图:任两点有路任两点有路;1.1.图的基本概念与基本定理图的基本概念与基本定理322.2.树和最小支撑树树和最小支撑树 一、树及其性质一、树及其性质 在各种各样的图中,有一类图在各种各样的图中,有一类图是十分简单又非常具有应用价值的是十分简单又非常具有应用价值的图,这就是图,这就是树树。例例8.38.3:已知有六个城市,它们:已知有六个城市,它们之间要架设电话线,要求任意两个之间要架设电话线,要求任意两个城市均可以互相通话,并且电话线城市均可以互相通话,并且电话线的总长度
20、最短。的总长度最短。2.2.树和最小支撑树树和最小支撑树 如果用六个点如果用六个点v v1 1,v v6 6代表这六代表这六个城市,在任意两个城市之间架设电话个城市,在任意两个城市之间架设电话线,即在相应的两个点之间连一条边。线,即在相应的两个点之间连一条边。这样,六个城市的一个电话网就作成一这样,六个城市的一个电话网就作成一个图。由于任意两个城市之间均可以通个图。由于任意两个城市之间均可以通话,这个图必须是连通图。并且,这个话,这个图必须是连通图。并且,这个图必须是无圈的。否则,从圈上任意去图必须是无圈的。否则,从圈上任意去掉一条边,剩下的图仍然是六个城市的掉一条边,剩下的图仍然是六个城市的
21、一个电话网。图一个电话网。图8-88-8是一个不含圈的连是一个不含圈的连通图,代表了一个电话线网。通图,代表了一个电话线网。342.2.树和最小支撑树和最小支撑树树图8-8v6v3v4v2v5v12.2.树和最小支撑树和最小支撑树树 定义定义8.1 8.1 无圈的连通图叫做树无圈的连通图叫做树。w 性质:性质:定理定理8.3 8.3 设图设图G=(V,E)是一个是一个树树P(G)2,那么图,那么图G中中至少有两至少有两个个悬挂点。悬挂点。定理定理8.4 8.4 图图G=(V,E)是一个)是一个树的充要条件是树的充要条件是G不含不含圈圈,并且,并且有有且仅有且仅有P-1P-1条边条边。362.2
22、.树和最小支撑树树和最小支撑树定理定理8.5 图图G=(V,E)是一个树)是一个树的充要条件是的充要条件是G是是连通图连通图,并,并且且有且仅有有且仅有P-1条边条边。定理定理8.6 图图G是一个树的充分必是一个树的充分必要条件是要条件是任意两个顶点之间有任意两个顶点之间有且仅有一条链且仅有一条链。372.2.树和最小支撑树树和最小支撑树从以上定理,不难得出以下结论:从以上定理,不难得出以下结论:(1 1)从一个树中任意去掉一条从一个树中任意去掉一条边,那么剩下的图不是连通图边,那么剩下的图不是连通图,亦,亦即,在点集合相同的图中,树是含即,在点集合相同的图中,树是含边数最少的连通图。边数最少
23、的连通图。(2 2)在树中不相邻的两个点之在树中不相邻的两个点之间加上一条边,那么恰好得到一个间加上一条边,那么恰好得到一个圈圈。2.2.树和最小支撑树树和最小支撑树 二二.支撑树支撑树 定义定义8.2 设图设图K=(V,E)是图是图G=(V,E)的的一支撑子图一支撑子图,如果图如果图K=(V,E)是一个树是一个树,那那么称么称K是是G的一个支撑树。的一个支撑树。图图8.10b 是图是图8-10a 的一个支撑树。的一个支撑树。v6v5v2v3v4v1v6v5v2v3v4v1图8-10a)b)2.2.树和最小支撑树树和最小支撑树w显然显然,如果图如果图K=(V,E)是图是图G=(V,E)的一的一
24、个个支撑树支撑树,那么那么K 的边数是的边数是p(G)-1;wG中不属于支撑树中不属于支撑树K的边构成的边构成K的的余树余树,其边数其边数是是q(G)-p(G)+1。w定理定理8.7 一个图一个图G有支撑树的充要条有支撑树的充要条件是件是G是连通图。是连通图。40T T支撑树支撑树(部分图)(部分图)1.1.图的基本概念与基本定理图的基本概念与基本定理41T T的余树的余树(部分图)(部分图)1.1.图的基本概念与基本定理图的基本概念与基本定理证明证明:必要性必要性显然;显然;充分性充分性:设图设图G G是连通的,若是连通的,若G G不含圈,则不含圈,则G G是一个树,从而是一个树,从而G G
25、是自身的一个支撑树。是自身的一个支撑树。若若G G含圈,则任取含圈,则任取G G的一个圈,从该圈的一个圈,从该圈中任意去掉一条边,得到图中任意去掉一条边,得到图G G的一支撑子的一支撑子图图G G1 1。若。若G G1 1不含圈,则不含圈,则G G1 1是是G G的一个支撑树。的一个支撑树。若若G G1 1仍然含圈,则任取仍然含圈,则任取G G1 1的一个圈,再从的一个圈,再从圈中任意去掉一条边,得到图圈中任意去掉一条边,得到图G G的一支撑的一支撑子图子图G G2 2。依此类推,可以得到图。依此类推,可以得到图G G的一个的一个支撑子图支撑子图G GK K,且不含圈,从而,且不含圈,从而G
展开阅读全文