《图与网络优化》PPT课件.ppt
《《图与网络优化》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《图与网络优化》PPT课件.ppt(65页珍藏版)》请在三一办公上搜索。
1、1,2023年7月30日,运筹学(operations research,OR),第八讲 图与网络优化,商学院电子商务系,2,2023年7月30日,第八讲 图与网络优化,一.图与树二.最短路问题 三.最大流问题,3,2023年7月30日,一、图与树,第八讲 图与网络优化,人们为反映一些对象之间关系时,常会用示意图。,图的相关概念,铁路交通图,比赛情况图,药品存放图,4,2023年7月30日,一、图与树,第八讲 图与网络优化,图是由一些点及一些点之间的连线(不带箭头或带箭头)组成的图形。,图的相关概念,两点之间不带箭头的连线称为边,带箭头的连线称为弧。,如果一个图G由点及边所构成,则称之为无向图
2、(也简称为图),记为G=(V,E),式中V,E分别是G的点集合和边集合。一条连结点Vi,Vj的边记为Vi,Vj(或 Vj,Vi)。,如果一个图D由点及弧所构成,则称为有向图,记为D=(V,A),式中V,A分别表示D的点集合和弧集合。一条方向是从vi指向vj的弧,记为(vi,vj).,5,2023年7月30日,一、图与树,第八讲 图与网络优化,点的集合:,无向图例子,边的集合:,6,2023年7月30日,一、图与树,第八讲 图与网络优化,有向图例子,7,2023年7月30日,一、图与树,第八讲 图与网络优化,图的相关概念,图G或D中的点数记为p(G)或p(D),边(弧)数记为q(G)(q(D),
3、分别简记为p,q。,若边e=u,vE,则称u,v是e的端点,也称u,v是相邻的。称e是点u(及点v)的关连边。,若图G中,某个边e的两个端点相同,则称e是环(如前图中的e7)。,若两个点之间有多于一条的边,称这些边为多重边(如前图中的e1,e2)。,8,2023年7月30日,一、图与树,第八讲 图与网络优化,图的相关概念,一个无环,无多重边的图称为简单图;一个无环,但允许有多重边的图称为多重图。,以点v为端点的边的个数称为v的次,记为dG(v)或d(v)。次为奇数的点,称之为奇点;次为偶数的点,称之为偶点。,称次为1的点为悬挂点,悬挂点的关连边称为悬挂边,次为零的点称为孤立点。,9,2023年
4、7月30日,一、图与树,第八讲 图与网络优化,图的相关概念,证明:显然,在计算各点的次时,每条边被它的端点各用了一次。,定理1 图G=(V,E)中,所有点的次之和是边数的两倍,即:,10,2023年7月30日,一、图与树,第八讲 图与网络优化,图的相关概念,定理2 任一个图中,奇点的个数为偶数。,证明:设V1和V2分别是G中奇点和偶点的集合,由定理1,有:,因 是偶数,也是偶数,故 必定也是偶数,从而V1的点数是偶数。,11,2023年7月30日,一、图与树,第八讲 图与网络优化,图的相关概念,12,2023年7月30日,一、图与树,第八讲 图与网络优化,图的相关概念,链 中,若,则称之为一个
5、圈,记为。,若链 中,点 都是不同的,则称之为初等链;若圈 中,都是不同的,则称之为初等圈。,若链(圈)中含的边均不相同,则称之为简单圈。以后说到链(圈),除非特别交代,均指初等链(圈)。,13,2023年7月30日,一、图与树,第八讲 图与网络优化,例子,是一条简单链,但不是初等链,是一条初等链。,是一个初等圈,是简单圈,但不是初等圈。,14,2023年7月30日,一、图与树,第八讲 图与网络优化,连通图,图G中,若任何两点之间至少有一条链,则称G是连通图,否则称为不连通图。,若G是不连通图,它的每个连通的部分称为G的一个连通分图(也简称分图)。,思考:右图是连通图吗?,15,2023年7月
6、30日,一、图与树,第八讲 图与网络优化,支撑子图,给了一个图G=(V,E),如果G=(V,E),使V=V及EE,则称G是G的一个支撑子图。,设vV(G),用Gv表示从图G中去掉点v及v的关联边后得到的一个图。,16,2023年7月30日,一、图与树,第八讲 图与网络优化,和有向图有关的概念和术语,设给定一个有向图,D=(V,A),从D中去掉所有弧上的箭头,就得到一个无向图,称之为D的基础图,记之为G(D)。,给定D中的一条弧a=(u,v),称u为a的始点,v为a的终点,称弧a是从u指向v的。,设 是D中的一个点弧交错序列,如果这个序列在基础图G(D)中所对应的点边序列是一条链,则称这个点弧交
7、错序列是D的一条链。类似定义圈和初等链(圈)。,如果 是D中的一条链,并且对t=1,2,k-1,均有,称之为从 的一条路。若路的第一个点和最后一点相同,则称之为回路。类似定义初等路(回路)。,17,2023年7月30日,一、图与树,第八讲 图与网络优化,例子,是一个回路;,是从v1到v6的路;,是一条链,但不是路。,注:对无向图,链与路(圈与回路)两个概念是一致的。,18,2023年7月30日,一、图与树,第八讲 图与网络优化,树,树:一类极其简单然而却很有用的图。,树的定义:一个无圈的连通图称为树。,19,2023年7月30日,一、图与树,第八讲 图与网络优化,树的性质,定理3 设图G=(V
8、,E)是一个树,p(G)2,则G中至少有两个悬挂点。,证明:令 是G中含边数最多的一条初等链,因p(G)2,并且G是连通的,故链P中至少有一条边,从而v1与vk是不同的。现在来证明:v1是悬挂点,即d(v1)=1。用反证法,如果d(v1)2,则存在边 且m2。若点vm不在P上,那么 是G中的一条初等链,它含的边数比P多一条,这与P是含边数最多的初等链矛盾。若点vm在P上,那么 是G中的一个圈,这与树的定义矛盾。于是必有d(v1)=1,即v1是悬挂点。同理可证vk也是悬挂点,因而G至少有两个悬挂点。,20,2023年7月30日,一、图与树,第八讲 图与网络优化,树的性质,定理4 图G=(V,E)
9、是一个树的充分必要条件是G不含圈,且恰有p1条边。,证明:必要性。设G是一个树,根据定义,G不含圈,故只要证明G恰有p 1条边。对点数p施行数学归纳法。p=1,2时,结论显然成立。假设对点数pn时,结论成立。设树G含n+1个点。由定理3,G含悬挂点,设v1是G的一个悬挂点,考虑图G v1,易见p(G v1)=n,q(G v1)=q(G)1。因G v1是n个点的树,由归纳假设,q(G v1)=n 1,于是q(G)=q(G v1)+1=(n1)+1=n=p(G)1。,21,2023年7月30日,一、图与树,第八讲 图与网络优化,树的性质,定理4 图G=(V,E)是一个树的充分必要条件是G不含圈,且
10、恰有p1条边。,证明:充分性。只要证明G是连通的。用反证法,设G是不连通的,G含s个连通分图G1,G2,Gs(s2)。因每个Gi(i=1,2,s)是连通的,并且不含圈,故每个Gi是树。设Gi有pi个点,则由必要性,Gi有pi 1条边,于是 这与q(G)=p(G)1的假设矛盾。,22,2023年7月30日,一、图与树,第八讲 图与网络优化,树的性质,定理5 图G是树的充分必要条件是任意两个顶点之间恰有一条链。,证明 必要性。因G是连通的,故任两个点之间至少有一条链。但如果某两个点之间有两条链的话,那么图G中含有圈,这与树的定义矛盾,从而任两个点之间恰有一条链。充分性:设图G中任两个点之间恰有一条
11、链,那么易见G是连通的。如果G中含有圈,那么这个圈上的两个顶点之间有两条链,这与假设矛盾,故G不含圈,于是G是树。,23,2023年7月30日,一、图与树,第八讲 图与网络优化,树的性质,由定理5,很容易推出如下结论:,(1)从一个树中去掉任意一条边,则余下的图是不连通的。由此可知,在点集合相同的所有图中,树是含边数最少的连通图。,(2)在树中不相邻的两个点间添上一条边,则恰好得到一个圈。进一步地说,如果再从这个圈上任意去掉一条边,可以得到一个树。,24,2023年7月30日,一、图与树,第八讲 图与网络优化,树的性质,定义 设图T=(V,E)是图G=(V,E)的支撑子图,如果图T=(V,E)
12、是一个树,则称T是G的一个支撑树。,若T=(V,E)是G=(V,E)的一个支撑树,则显然,树T中边的个数是p(G)1,G中不属于树T的边数是q(G)p(G)+1。,25,2023年7月30日,一、图与树,第八讲 图与网络优化,树的性质,定理6 图G有支撑树的充分必要条件是图G是连通的。,证明:必要性是显然的。充分性。设图G是连通图,如果G不含圈,那么G本身是一个树,从而G是它自身的一个支撑树。现设G含圈,任取一个圈,从圈中任意地去掉一条边,得到图G的一个支撑子图G1。如果G1不含圈,那么G1是G的一个支撑树(因为易见G1是连通的);如果G1仍含圈,那么从G1中任取一个圈,从圈中再任意去掉一条边
13、,得到图G的一个支撑子图G2,如此重复,最终可以得到G的一个支撑子图Gk,它不含圈,于是Gk是G的一个支撑树。,思考:该定理的充分性证明有什么作用?,26,2023年7月30日,一、图与树,第八讲 图与网络优化,最小支撑树问题,这里所说的“权”,是指与边有关的数量指标。根据实际问题的需要,可以赋予它不同的含义,如表示距离、时间、费用等。,赋权图被广泛应用于工程技术及科学生产管理等领域的最优化问题。最小支撑树问题就是赋权图上的最优化问题之一。,定义 给图G=(V,E),对G中的每一条边,相应地有一个数wij,则称这样的图G为赋权图,wij称为边 上的权。,27,2023年7月30日,一、图与树,
14、第八讲 图与网络优化,最小支撑树问题,设有一个连通图G=(V,E),每一边e=,有一个非负权:w(e)=wij(wij0),定义 如果T=(V,E)是G的一个支撑树,称E中所有边的权之和为支撑树T的权,记为w(T)。即:,如果支撑树T*的权w(T*)是G的所有支撑树的权中最小者,则称T*是G的最小支撑树(简称最小树)。即,28,2023年7月30日,一、图与树,第八讲 图与网络优化,最小支撑树问题,1.避圈法:从图中任取一点 令,图中其余的点都在 中;从 与 的连线中找出最小边,这条边一定在最小支撑树内,不停重复,一直到图中所有点均包含在V中为止。,2.破圈法:任取一个圈,从圈中去掉一条权最大
15、的边(如果有两条或两条以上的边都是权最大的边,则任意去掉其中一条)。在余下的图中,重复这个步骤,直至得到一个不含圈的图为止,这时的图便是最小树。,下面介绍两个求解最小支撑树的方法。,29,2023年7月30日,例:如图S,A,B,C,D,E,T代表村镇,村镇之间的连线上赋予了权值(可代表距离,费用,流量等)现沿图中连线架设电线,使各村镇全部通电,问如何架设使电线总长最短.(该图称为赋权图或无向网络).,第八讲 图与网络优化,30,2023年7月30日,最小支撑树总长=2+2+1+3+1+5=14,第八讲 图与网络优化,31,2023年7月30日,电线总长=2+2+1+3+1+5=14,32,2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图与网络优化 网络 优化 PPT 课件
链接地址:https://www.31ppt.com/p-5580793.html