运筹学课件第一节图与网络的基本知识.ppt
《运筹学课件第一节图与网络的基本知识.ppt》由会员分享,可在线阅读,更多相关《运筹学课件第一节图与网络的基本知识.ppt(56页珍藏版)》请在三一办公上搜索。
1、图的基本概念 图论是专门研究图的理论的一门数学分 支,主要研究点和边之间的几何关系。,复习第一节 图与网络的基本知识,图的基本概念,G=(V,E),子图,矩阵表示,含元素的个数,点的次,边,图,点边关系,简单图,多重图,连通图,树,生成子图,第二节 树,主要内容 一、树的概念以及性质 二、图的生成树:深探法、广探法和破圈法 三、最小生成树:避圈法和破圈法 四、根树及其应用,树是一类极其简单而很有用的图。多级辐射制的电信网络、家谱、分类学、管理组织结构等都是典型的树图。,一、树的概念以及性质,树实际上是连通图,但没有圈。由所有节点(n)和相应的边(n-1)组成。,定义14(树):一个无圈的连通无
2、向图称为树。树中次为1的点为树叶;次大于1的点为分枝点。,b,f,e,d,v1,v2,v3,v4,v5,d(v1)=1;v1树叶,d(v2)=1;v2树叶,d(v5)=1;v5树叶,d(v4)=4;v4分枝点,d(v3)=1;v3树叶,例:判断下列图形是否为树,树,树,树,树,树,树,树的性质:1、在图中任意两点之间必有一条而且只有一条链。2、在图中划去一条边,则图不连通。3、在图中不相邻的两个顶点之间加一条边,可得一个且仅得一个圈。4、图中边数有m=n-1(n为顶点数),定理6:图T=(V,E),点数=n;边数=m;下列关于树的说法等价。,(1)T是一棵树;,(2)T无圈,且m=n-1;,(
3、3)T连通,且m=n-1;,(4)T无圈,但任加一新边得到唯一一个圈;,(5)T连通,但任舍去一边就不连通;,(6)T任意两点,有唯一链相连。,b,c,f,e,d,h,g,a,b,c,h,图3,图4,图5,图6,图7,图8,a,二、图的生成树,定义15如果图T是G的一个生成子图,而且T又是一棵树,则称图T为一棵生成树(支撑树)。,子图定义:设G=(V,E)和G1=(V1,E1)。如果V1 V,E1 E,且E1边仅与V1中的顶点相关联,则称G1为G的子图;生成子图定义:如果G1=(V1,E1)是G=(V,E)子图,并且V1=V,则称G1为G的生成子图。,生成树与子图、生成子图的关系,一个子图与生
4、成树的区别是:子图与原图相比少边又少点,生成树与原图相比少边不少点。一个生成子图与生成树的区别是:生成子图可能含有圈,生成树无圈。图中属于生成树的边为树枝,不在生成树中的边为弦。,子图,练习1:找出图G的子图,生成子图,生成树,图1,e8,图G,生成子图,e1,e8,e6,e4,e3,e2,v5,v3,v4,v2,v1,图2,图G,生成子图;生成树;树枝e2,e3,e5,e6;弦e1,e4,e7,e8,e5,e2,e6,图3,图G,e3,e1,e8,e7,e6,e5,e4,e3,e2,v5,v3,v4,v2,v1,v3,v2,v1,v4,v5,定理7图G有生成树的充分必要条件为图G是连通图。生
5、成树的求解方法:(1)深探法步骤:a.在点集V中任取一点v,给v标号0;b.如果某点u已经得到标号i,检查一端点为u的各边,另一端是否已经标号。如果有(u,w)边的w点未标号,则给w以标号i+1,记下边(u,w)。令w代替u,继续重复。如果有(u,w)边的w已经标号,则退到标号i-1的r点,令r代替u,继续重复。,0,1,2,3,4,5,6,7,8,9,10,11,12,13,u已经得到标号,检查一端点为u的各边,另一端w是否已经标号,有(u,w)边的w已经标号,则退到标号i-1的r点,令r代替u,继续重复。,r=5-1;r代替u,原则:不能成圈,原则:不能成圈,原则:不能成圈,0,1,2,3
6、,4,5,6,7,8,9,10,11,12,13,(2)广探法步骤:a.在点集V中任取一点v,给v标号0;b.令所有标号i的点集为Vi,检查Vi,VVi中的边端点是否已经标号,对所有的未标号的点均标号i+1,记下这 些边。c.对标号i+1的点继续重复步骤b,直至全部点得到标号,0,1,1,1,2,2,2,2,3,3,3,4,1,2,A,B,图的生成树不唯一,0,(3)破圈法(深探法和广探法核心是避免成圈)步骤:从图G任取一个圈,从圈中任舍弃一条边,将此圈破掉。重复以上步骤直至无圈为止。,圈1,圈2,圈3,圈4,圈5,圈6,v1,v2,v3,v4,v5,v6,v7,练习2:分别使用深探法、广探法
7、、破圈法找出下图的一个生成树,0,1,2,3,4,使用深探法找出下图的一个生成树,使用广探法找出下图的一个生成树,使用破圈法找出下图的一个生成树,圈1,圈,圈,圈,求最小树的方法有避圈法和破圈法。,三、最小生成树,定义16:在赋权图G中,一棵生成树所有树枝上权的和,称为生成树的权。具有最小权的生成树,称为最小生成树或最小树或最小支撑树。,最小树的应用:设计长度最小的公路网把若干城市联系起来;设计用料最省的电话线网把有关单位联系起来。,例 一个乡有9个村,道路及其道路长度如图,如何拉电线才能使电线总长度最短?,1、避圈法(krusakal)步骤:每步从未选的边中选取边e,使它与已经选的边不构成圈
8、,且e是未选边中的最小权边,直到选够n-1条边。,解(1)先将图中边按照大小顺序由小到大排列(v0,v2)=1,(v3,v2)=1,(v3,v4)=1,(v1,v8)=1;(v0,v1)=2,(v0,v6)=2,(v5,v6)=2(v0,v3)=3,(v6,v7)=3;(v0,v4)=4,(v0,v5)=4,(v0,v8)=4,(v1,v2)=4,(v0,v7)=5,(v7,v8)=5,(v4,v5)=5,定理8:用避圈法(kruskal)算法得到的子图为一棵最小树,V1,V0,V8,V2,V3,V4,V5,V6,V7,1,3,2,1,1,2,1,2,使用电话线最小长度L=1+1+1+1+2+
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学 课件 第一节 网络 基本知识

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