图与网络优化ppt课件.pptx
![资源得分’ 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课件.pptx》由会员分享,可在线阅读,更多相关《图与网络优化ppt课件.pptx(136页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、会计学1图与网络优化图与网络优化ppt课件课件2六、图与网络分析六、图与网络分析n n图论的起源与发展图论的起源与发展n n欧拉在欧拉在17361736年发表了图论方面的第一篇论文,解决了著名的哥尼年发表了图论方面的第一篇论文,解决了著名的哥尼斯堡斯堡七桥问题七桥问题。n n七桥问题:七桥问题:n n哥尼斯堡城中有一条河叫普雷格尔河,该河中有两个岛,河上有哥尼斯堡城中有一条河叫普雷格尔河,该河中有两个岛,河上有七座桥。当时那里的居民热衷于这样的问题:一个散步者能否走七座桥。当时那里的居民热衷于这样的问题:一个散步者能否走过七座桥,且每座桥只走过一次,最后回到出发点。图过七座桥,且每座桥只走过一
2、次,最后回到出发点。图10-1(a)10-1(a)n n欧拉将此问题归结为如图欧拉将此问题归结为如图10-1(b)10-1(b)所示图形的一笔画问题。即能否所示图形的一笔画问题。即能否从某一点开始,不重复地一笔画出这个图形,最后回到出发点。从某一点开始,不重复地一笔画出这个图形,最后回到出发点。欧拉证明了这是不可能的,因为图欧拉证明了这是不可能的,因为图10-1(b)10-1(b)中的每个点都只与奇数中的每个点都只与奇数条线相关联,不可能将这个图不重复地一笔画成。条线相关联,不可能将这个图不重复地一笔画成。图10-1第1页/共136页3第第1010章章 图与网络优图与网络优化化第第1 1节节
3、图的基本概念图的基本概念第第2 2节节 树树第第3 3节节 最短路问题最短路问题第第4 4节节 网络最大流问题网络最大流问题第第5 5节节 最小费用最大流问题最小费用最大流问题第第6 6节节 中国邮递员问题中国邮递员问题第2页/共136页4第第1节节 图的基本概念图的基本概念n n人们为反映一些对象之间关系人们为反映一些对象之间关系时,常会用示意图。时,常会用示意图。n n例例1 1 下图是我国北京、上海等十下图是我国北京、上海等十个城市间的铁路交通图,反映了个城市间的铁路交通图,反映了这十个城市间的铁路分布情况。这十个城市间的铁路分布情况。这里用点代表城市,用点和点之这里用点代表城市,用点和
4、点之间的连线代表这两个城市之间的间的连线代表这两个城市之间的铁路线。铁路线。n n其他示意图的例子其他示意图的例子n n电话线分布图、煤气管道图、电话线分布图、煤气管道图、航空线图等。航空线图等。铁路交通图铁路交通图第3页/共136页5第第1节节 图的基本概念图的基本概念n n例例2 2 有甲、乙、丙、丁、戊五个球队,它们之间比赛的有甲、乙、丙、丁、戊五个球队,它们之间比赛的情况用图表示出来。情况用图表示出来。n n已知甲队和其他各队都比赛过一次,乙队和甲、丙队比赛过,已知甲队和其他各队都比赛过一次,乙队和甲、丙队比赛过,丙队和甲、乙、丁队比赛过,丁队和甲、丙、戊队比赛过,戊丙队和甲、乙、丁队
5、比赛过,丁队和甲、丙、戊队比赛过,戊队和甲、丁队比赛过。为了反映这个情况,可以用点队和甲、丁队比赛过。为了反映这个情况,可以用点 分别代表分别代表这五个队,某两个队之间比赛过,就在这两个队所相应的点之这五个队,某两个队之间比赛过,就在这两个队所相应的点之间联一条线,这条线不过其他的点,如图间联一条线,这条线不过其他的点,如图10-310-3所示。所示。比赛情况图比赛情况图图10-3第4页/共136页6第第1节节 图的基本概念图的基本概念n n例例3 3 某单位储存八种化学药品,其中某些药品是不能存某单位储存八种化学药品,其中某些药品是不能存放在同一个库房里的。用点放在同一个库房里的。用点 分别
6、代表这分别代表这八种药品,若药品八种药品,若药品v vi i和药品和药品v vj j是不能存放在同一个库房的,是不能存放在同一个库房的,则在则在v vi i和和v vj j之间联一条线。之间联一条线。n n从这个图中可以看到,至少要有四个库房,因为从这个图中可以看到,至少要有四个库房,因为 必须存放在不同的库房里。必须存放在不同的库房里。n n事实上,四个库房就足够了。例如事实上,四个库房就足够了。例如 各存放在一个库房里各存放在一个库房里(这一类寻求库房的最少个数问题,属于图这一类寻求库房的最少个数问题,属于图论中的所谓染色问题,一般情况下是尚未解决的论中的所谓染色问题,一般情况下是尚未解决
7、的)。药品存放图药品存放图第5页/共136页7第第1节节 图的基本概念图的基本概念n n图:由点及点与点的连线构成,反映了实际生活中某些对图:由点及点与点的连线构成,反映了实际生活中某些对象之间的某些特定关系象之间的某些特定关系n n点:代表研究的对象;点:代表研究的对象;n n连线:表示两个对象之间特定的关系。连线:表示两个对象之间特定的关系。n n图:是反映对象之间关系的一种抽象图:是反映对象之间关系的一种抽象n n一般情况下,图中点的相对位置如何,点与点之间连线的长短曲一般情况下,图中点的相对位置如何,点与点之间连线的长短曲直,对反映对象之间的关系并不重要。直,对反映对象之间的关系并不重
8、要。n n如例如例2 2,也可以用图,也可以用图10-510-5所示的图去反映五个球队的比赛情况,与所示的图去反映五个球队的比赛情况,与图图10-310-3没有本质区别。没有本质区别。比赛情况图比赛情况图图10-5第6页/共136页8第第1节节 图的基本概念图的基本概念n n关系的对称性和非对称性:关系的对称性和非对称性:n n几个例子中涉及到的对象之间的几个例子中涉及到的对象之间的“关系关系”具有具有“对称性对称性”,就是说,就是说,如果甲与乙有这种关系,那么同时乙与甲也有这种关系。如果甲与乙有这种关系,那么同时乙与甲也有这种关系。n n实际生活中,有许多关系不具有这种对称性。实际生活中,有
9、许多关系不具有这种对称性。n n如例如例2 2,如果人们关心的是五个球队比赛的胜负情况,那么从图,如果人们关心的是五个球队比赛的胜负情况,那么从图10-310-3中就看不出来了。为了反映这一类关系,可以用一条带箭头的连线表中就看不出来了。为了反映这一类关系,可以用一条带箭头的连线表示。示。n n例如,如果球队例如,如果球队v v1 1胜了球队胜了球队v v2 2,可以从,可以从v v1 1引一条带箭头的连线到引一条带箭头的连线到v v2 2n n类似胜负这种非对称性的关系,在生产和生活中是常见的,如交通运类似胜负这种非对称性的关系,在生产和生活中是常见的,如交通运输中的输中的“单行线单行线”,
10、部门之间的领导与被领导的关系,一项工程中各,部门之间的领导与被领导的关系,一项工程中各工序之间的先后关系等。工序之间的先后关系等。比赛胜负图比赛胜负图第7页/共136页9第第1节节 图的基本概念图的基本概念n n图的概念图的概念n n图是由一些点及一些点之间的连线图是由一些点及一些点之间的连线(不带箭头或带箭头不带箭头或带箭头)组成的图形。组成的图形。n n两点之间不带箭头的连线称为两点之间不带箭头的连线称为边边边边,带箭头的连线称为,带箭头的连线称为弧弧弧弧。n n如果一个图如果一个图G G由点及边所构成,则称之为由点及边所构成,则称之为无向图无向图无向图无向图(也简称为也简称为图图),记为
11、,记为 ,式中,式中V V,E E分别是分别是G G的点集合和边集合。一条连结点的点集合和边集合。一条连结点 的边记为的边记为 (或或 )。n n如果一个图如果一个图D D由点及弧所构成,则称为由点及弧所构成,则称为有向图有向图有向图有向图,记为,记为D D=(=(V V,A A),式中,式中V V,A A分别表示分别表示D D的点集合和弧集合。一条方向是从的点集合和弧集合。一条方向是从v vi i指向指向v vj j的弧,记为的弧,记为()。第8页/共136页10第第1节节 图的基本概念图的基本概念n n无向图的例子无向图的例子 其中其中无向图无向图图10-7第9页/共136页11第第1节节
12、 图的基本概念图的基本概念n n有向图的例子有向图的例子 其中有向图有向图图10-8第10页/共136页12第第1节节 图的基本概念图的基本概念n n图的重要概念(续)图的重要概念(续)n n图图G G或或D D中的中的点数点数记为记为p(G)p(G)或或p(D)p(D),边,边(弧弧)数记为数记为q(G)(q(D)q(G)(q(D),分别简记为,分别简记为p p,q q。n n无向图无向图G=(VG=(V,E)E)常用的一些名词和记号:常用的一些名词和记号:n n若边若边e e=u u,v vE E,则称,则称u u,v v是是e e的端点,也称的端点,也称u u,v v是相是相邻的。称邻的
13、。称e e是点是点u u(及点及点v v)的关连边。的关连边。n n若图若图G G中,某个边中,某个边e e的两个端点相同,则称的两个端点相同,则称e e是环是环(如图如图10-710-7中的中的e e7 7)。n n若两个点之间有多于一条的边,称这些边为若两个点之间有多于一条的边,称这些边为多重边多重边多重边多重边(如图如图10-710-7中的中的e e1 1,e e2 2)。第11页/共136页13第第1节节 图的基本概念图的基本概念n n图论中几个重要记号和术语图论中几个重要记号和术语n n图图G G或或D D中的中的点数点数记为记为p p(G G)或或p p(D D),边,边(弧弧)数
14、记为数记为q q(G G)或或 q q(D D),分别简记为,分别简记为p p,q q。n n无向图无向图G G=(=(V V,E E)常用的一些名词和记号:常用的一些名词和记号:n n若边若边e e=u u,v vE E,则称,则称u u,v v是是e e的的端点端点端点端点,也称,也称u u,v v是是相相相相邻的邻的邻的邻的。称。称e e是点是点u u(及点及点v v)的的关连边关连边关连边关连边。n n若图若图G G中,某个边中,某个边e e的两个端点相同,则称的两个端点相同,则称e e是环是环(如图如图10-710-7中的中的e e7 7)。n n若两个点之间有多于一条的边,称这些边
15、为若两个点之间有多于一条的边,称这些边为多重边多重边多重边多重边(如图如图10-10-7 7中的中的e e1 1,e e2 2)。第12页/共136页14第第1节节 图的基本概念图的基本概念n n图论中几个重要记号和术语(续)图论中几个重要记号和术语(续)n n一个无环,无多重边的图称为一个无环,无多重边的图称为简单图简单图简单图简单图;一个无环,但允许有多一个无环,但允许有多重边的图称为重边的图称为多重图多重图多重图多重图。n n以点以点v v为端点的边的个数称为为端点的边的个数称为v v的的次次次次,记为,记为d dG G(v v)或或d d(v v)。如图。如图10-10-7 7中,中,
16、d(vd(v1 1)=4)=4,d(vd(v2 2)=3)=3,d(vd(v3 3)=3)=3,d(vd(v4 4)=4()=4(环环e e7 7在计算在计算d(vd(v4 4)时算时算作两次作两次)。n n称次为称次为1 1的点为的点为悬挂点悬挂点悬挂点悬挂点,悬挂点的关连边称为,悬挂点的关连边称为悬挂边悬挂边悬挂边悬挂边,次为零,次为零的点称为的点称为孤立点孤立点孤立点孤立点。第13页/共136页15n n定理定理1 图G=(V,E)中,所有点的次之和是边数的两倍,即第第1节节 图的基本概念图的基本概念证明证明:显然,在计算各点的次时,每条边被它的端点各用了一次。次为奇数的点,称为奇点奇点
17、,否则称为偶点偶点。第14页/共136页16第第1节节 图的基本概念图的基本概念n n定理定理定理定理2 2 任一个图中,奇点的个数为偶数。任一个图中,奇点的个数为偶数。证明证明:设V1和V2分别是G中奇点和偶点的集合,由定理1,有因 是偶数,也是偶数,故 必定也是偶数,从而V1的点数是偶数。第15页/共136页17 则称为一条联结 的链链,记为 称点 为链的中间点中间点。n n图论中几个重要记号和术语(续)n n给定一个图给定一个图G G=(V,E)=(V,E)和一个点、和一个点、边交错序列边交错序列 ,如果满足如果满足第第1节节 图的基本概念图的基本概念 (t=1,2,k-1)第16页/共
18、136页18n n图论中几个重要记号和术语(续)n n链链 中,若中,若 ,则称之为一个则称之为一个圈圈圈圈,记为,记为 。n n若链若链 中,点中,点 都是不同的,则称之为都是不同的,则称之为初等链初等链初等链初等链;若圈若圈 中,中,都是都是不同的,则称之为不同的,则称之为初等圈初等圈初等圈初等圈。n n若链若链(圈圈)中含的边均不相同,中含的边均不相同,则称之为则称之为简单圈简单圈简单圈简单圈。以后说到链。以后说到链(圈圈),除非特别交代,均指初,除非特别交代,均指初等链等链(圈圈)。第第1节节 图的基本概念图的基本概念第17页/共136页19n n例子例子n n图图10-910-9中,
19、中,是一条简单链,但不是是一条简单链,但不是初等链,初等链,是一条初等链。图中不存在是一条初等链。图中不存在联结联结v v1 1和和v v9 9的链。的链。n n 是一个初等圈,是一个初等圈,是简是简单圈,但不是初等圈。单圈,但不是初等圈。第第1节节 图的基本概念图的基本概念初等链初等链与与初等圈初等圈图10-9第18页/共136页20第第1节节 图的基本概念图的基本概念n n连通图连通图n n图图GG中,若任何两点之间至少有一条链,则称中,若任何两点之间至少有一条链,则称GG是是连通连通连通连通图图图图,否则称为,否则称为不连通图不连通图不连通图不连通图。n n若若GG是不连通图,它的每个连
20、通的部分称为是不连通图,它的每个连通的部分称为GG的一个的一个连连连连通分图通分图通分图通分图(也简称也简称分图分图分图分图)。n n图图10-910-9是一个不连通图,它有两个连通分图。是一个不连通图,它有两个连通分图。第19页/共136页21第第1节节 图的基本概念图的基本概念n n支撑子图支撑子图n n给了一个图给了一个图G=(G=(V V,E)E),如果,如果G=(VG=(V,E)E),使,使V=VV=V及及EEE E,则称,则称GG是是G G的一个的一个支撑子图支撑子图支撑子图支撑子图。n n设设v vV V(G)(G),用,用GGv v表示从图表示从图G G中去掉点中去掉点v v及
21、及v v的关联边后得的关联边后得到的一个图。到的一个图。n n若若G G如图如图10-10(a)10-10(a)所示,则所示,则G G v v3 3见图见图10-10(b)10-10(b),图,图10-10(c)10-10(c)是图是图G G的一个支撑子图。的一个支撑子图。图10-10 第20页/共136页22n n和有向图有关的概念和术语和有向图有关的概念和术语n n设给定一个有向图,设给定一个有向图,D=(VD=(V,A)A),从,从D D中去掉所有弧上的箭头,中去掉所有弧上的箭头,就得到一个无向图,称之为就得到一个无向图,称之为D D的的基础图基础图,记之为,记之为G(D)G(D)。n
22、n给定给定D D中的一条弧中的一条弧a a=(=(u u,v v),称,称u u为为a a的的始点始点,v v为为a a的终点,称弧的终点,称弧a a是从是从u u指向指向v v的。的。n n设设 是是D D中的一个点弧交错序列,如果这个序列中的一个点弧交错序列,如果这个序列在基础图在基础图G(D)G(D)中所对应的点边序列是一条链,则称这个点弧交中所对应的点边序列是一条链,则称这个点弧交错序列是错序列是D D的一条链。类似定义圈和初等链的一条链。类似定义圈和初等链(圈圈)。n n如果如果 是是D D中的一条链,并且对中的一条链,并且对t t=1=1,2 2,k k-1-1,均有,均有 ,称之
23、为从,称之为从 的一条的一条路路。若路的第一。若路的第一个点和最后一点相同,则称之为个点和最后一点相同,则称之为回路回路。类似定义。类似定义初等路初等路(回路回路)。第第1节节 图的基本概念图的基本概念第21页/共136页23n n有向图的例子有向图的例子n n图图10-810-8。是一个回路;是一个回路;是从是从v v1 1到到v v6 6的路;的路;是一条链,但不是路。是一条链,但不是路。第第1节节 图的基本概念图的基本概念对无向图,链与路对无向图,链与路(圈与回路圈与回路)两个两个概念是一致的。概念是一致的。类似于无向图,可定义简单有向图、类似于无向图,可定义简单有向图、多重有向图。多重
24、有向图。图图10-8是一个简单有向图。是一个简单有向图。第22页/共136页24第第1010章章 图与网络优图与网络优化化第第1 1节节 图的基本概念图的基本概念第第2 2节节 树树第第3 3节节 最短路问题最短路问题第第4 4节节 网络最大流问题网络最大流问题第第5 5节节 最小费用最大流问题最小费用最大流问题第第6 6节节 中国邮递员问题中国邮递员问题第23页/共136页25第第2节节 树树n n2.1 树及其性质n n2.2 图的支撑树n n2.3 最小支撑树问题第24页/共136页26n n树:一类极其简单然而却很有用的图。树:一类极其简单然而却很有用的图。n n例例4 4 n n已知
25、有五个城市,要在它们之间架设电话线,要已知有五个城市,要在它们之间架设电话线,要求任何两个城市都可以互相通话求任何两个城市都可以互相通话(允许通过其他允许通过其他城市城市),并且电话线的根数最少。,并且电话线的根数最少。图图10-1110-112.1 树及其性质树及其性质第25页/共136页272.1 树及其性质树及其性质n n用五个点用五个点v v1 1,v v2 2,v v3 3,v v4 4,v v5 5代表五个城市,如代表五个城市,如果在某两个城市之间架设电话线,则在相应的果在某两个城市之间架设电话线,则在相应的两个点之间连一条边,这样一个电话线网就可两个点之间连一条边,这样一个电话线
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 优化 ppt 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内