离散数学--7.1-2 树及其应用.ppt
![资源得分’ 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)
《离散数学--7.1-2 树及其应用.ppt》由会员分享,可在线阅读,更多相关《离散数学--7.1-2 树及其应用.ppt(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第7 7章章 树及其应用树及其应用1第第7 7章章 树及其应用树及其应用7.1 无向树无向树7.2 根树及其应用根树及其应用27.1 无向树无向树7.1.1 无向树的定义及其性质无向树的定义及其性质7.1.2 生成树与基本回路和基本割集生成树与基本回路和基本割集7.1.3 最小生成树最小生成树3无向树的定义无向树的定义无向树无向树:连通无回路的无向图连通无回路的无向图平凡树平凡树:平凡图平凡图森林森林:每个连通分支都是树的非连通的无向图每个连通分支都是树的非连通的无向图树叶树叶:树中度数为树中度数为1的顶点的顶点分支点分支点:树中度数树中度数 2的顶点的顶点例如例如(a)(b)4无向树的性质
2、无向树的性质定理定理7.1 设设G=是是n阶阶m条边的无向图条边的无向图,下面各命题是下面各命题是等价的:等价的:(1)G是树是树(连通无回路连通无回路);(2)G中任意两个顶点之间存在惟一的路径中任意两个顶点之间存在惟一的路径;(3)G是连通的且是连通的且m=n 1;(4)G中无回路且中无回路且m=n 1;(5)G中中无无回回路路,但但在在任任何何两两个个不不相相邻邻的的顶顶点点之之间间加加一一条条边边 所得图中有惟一的一条初级回路所得图中有惟一的一条初级回路.(6)G是连通的且是连通的且G中任意一条边均为桥中任意一条边均为桥.5定理定理7.1的证明的证明(1)(2)由连通性由连通性,任意任
3、意2个顶点之间有一条路径个顶点之间有一条路径.又又,假假设设某某2个顶点之间有个顶点之间有2条路径条路径,则这则这2条路径可组合成一条回条路径可组合成一条回路路,与树的定义矛盾与树的定义矛盾.(2)(3)显然连通显然连通,要证要证m=n 1.对对n作归纳证明作归纳证明.当当n=1时时,显然显然m=0,结论成立结论成立.假设当假设当n k(k 1)时结论成立时结论成立,考虑考虑n=k+1.任取一条边任取一条边e=(u,v),它是它是u,v之间惟一的通路之间惟一的通路,删去删去e,G被分成被分成2个连通分个连通分支支,设它们分别有设它们分别有n1,n2个顶点和个顶点和m1,m2条边条边,n1 k,
4、n2 k.由归纳假设由归纳假设,m1=n1-1,m2=n2-1,得得m=m1+m2+1=n-1.6定理定理7.1的证明的证明(续续)(3)(4)假设有回路假设有回路,任取一个回路任取一个回路,删去回路中的一条删去回路中的一条边边,所得图仍是连通的所得图仍是连通的.重复这个做法重复这个做法,直到没有回路为止直到没有回路为止,得得到一棵树到一棵树,它有它有n个个顶点顶点m-r条边条边,r0.由由(1)(2)(3),得得m-r=n-1,矛盾矛盾.(4)(1)只需证只需证G连通连通.假设假设G不连通不连通,有有p(p1)个连通分个连通分支支.设第设第k个连通分支有个连通分支有nk个顶点和个顶点和mk条
5、边条边,由由(1)(2)(3),mk=nk-1.得到得到m=n-p,矛盾矛盾.7定理定理7.1的证明的证明(续续)(1)(5)由由(1)(2),任意任意2个不相邻的顶点之间有一条惟个不相邻的顶点之间有一条惟一的路径一的路径,故在这故在这2个顶点之间添加一条新边个顶点之间添加一条新边,必得到一必得到一条条惟一的初级回路惟一的初级回路.(5)(6)首先首先,任意任意2个不相邻的顶点之间都有一条通路个不相邻的顶点之间都有一条通路,否则在它们之间添加一条新边不可能构成回路否则在它们之间添加一条新边不可能构成回路,故故G连通连通.其次其次,若删去一条边若删去一条边G仍是连通的仍是连通的,这条边必在一条回
6、路这条边必在一条回路上上,与与G中无回路矛盾中无回路矛盾.(6)(1)G中无回路中无回路,否则删去回路上任意条边否则删去回路上任意条边,G仍连通仍连通.8无向树的性质无向树的性质(续续)定理定理7.2 非平凡的无向树至少有两片树叶非平凡的无向树至少有两片树叶 证证 设有设有n(n1)个顶点个顶点,x片树叶片树叶,由握手定理和定理由握手定理和定理7.1,有有 解得解得 x 2.9实例实例例例1 已知无向树已知无向树T中中,有有1个个3度顶点度顶点,2个个2度顶点度顶点,其余顶其余顶点全是树叶点全是树叶.试求树叶数试求树叶数,并画出满足要求的非同构的无并画出满足要求的非同构的无向树向树.解解 设有
7、设有x片树叶片树叶,2(2+x)=1 3+2 2+x解得解得x=3,故故T有有3片树叶片树叶.T的度数列为的度数列为1,1,1,2,2,310实例实例例例2 画出所有画出所有6阶非同构的无向树阶非同构的无向树解解 5条边条边,总度数等于总度数等于10可能的度数列可能的度数列:(1)1,1,1,1,1,5(2)1,1,1,1,2,4(3)1,1,1,1,3,3(4)1,1,1,2,2,3(5)1,1,2,2,2,2(1)(2)(3)(4a)(4b)(5)11生成树生成树定义定义7.2 设设G是无向连通图是无向连通图,若若G的生成子图的生成子图T是一棵树是一棵树,则则称称T是是G的的生成树生成树.
8、G在在T中的边称作中的边称作T的的树枝树枝,不在不在T中的中的边边称作称作T的的弦弦.T的所有弦的集合的导出子图称作的所有弦的集合的导出子图称作T的的余树余树例如例如 图中黑边构成生成树图中黑边构成生成树红边构成余树红边构成余树注意注意:余树一般不是树余树一般不是树12生成树的存在性生成树的存在性定理定理7.3 任何无向连通图都有生成树任何无向连通图都有生成树.证证 用破圈法用破圈法.若图中无圈若图中无圈,则图本身就是自己的生成树则图本身就是自己的生成树.否则删去圈上的任一条边否则删去圈上的任一条边,不破坏连通性不破坏连通性,重复进行直到重复进行直到无圈为止无圈为止,得到图的一棵生成树得到图的
9、一棵生成树.推论推论1 设设n阶无向连通图有阶无向连通图有m条边条边,则则m n 1.推论推论2 设设n阶无向连通图有阶无向连通图有m条边条边,则它的生成树的余树则它的生成树的余树有有m n+1条边条边.13基本回路与基本回路系统基本回路与基本回路系统定义定义7.3 设设G是是n阶阶m条边的无向连通图条边的无向连通图,T是是G的一棵生成的一棵生成树树,e1,e2,em n+1为为T的的弦弦.G中中仅仅含含T的的一一条条弦弦er的的圈圈Cr称作对应弦称作对应弦er的的基本回路基本回路.称称C1,C2,Cm n+1为对应为对应T的的基本回路系统基本回路系统例例3 图中红边为一棵生成树图中红边为一棵
10、生成树,对应它的基本回路系统为对应它的基本回路系统为bce,fae,gaed 14基本割集与基本割集系统基本割集与基本割集系统定定义义7.4 设设T是是n阶阶连连通通图图G的的一一棵棵生生成成树树,e1,e2,e n 1为为T的树枝,的树枝,Si是是G的只含树枝的只含树枝ei,其他边都是弦其他边都是弦的割集的割集,称称Si为对应树枝为对应树枝ei 的的基本割集基本割集.称称S1,S2,Sn 1为对应为对应T的的基本割集系统基本割集系统例例4 图中红边为一棵生成树图中红边为一棵生成树,对应它的基本割集系统为对应它的基本割集系统为a,f,g,e,b,f,g,c,b,d,g15最小生成树最小生成树图
11、图G的每一条边的每一条边e附加一个实数附加一个实数w(e),称作边称作边e的的权权.图图G连连同附加在边上的权称作同附加在边上的权称作带权图带权图,记作记作G=.设设H是是G的子图的子图,H所有边的权的和称作所有边的权的和称作H的权的权,记作记作W(H).最小生成树最小生成树:带权图权最小的生成树带权图权最小的生成树避圈法避圈法(Kruskal)(1)将所有非环边按权从小到大排列将所有非环边按权从小到大排列,设为设为e1,e2,em(2)令令T=(3)For k=1 to m Do 若若ek与与T 中的边不构成回路中的边不构成回路,则将则将ek加入加入T 中中16实例实例例例5 求图的一棵最小
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 离散数学-7.1-2 树及其应用 离散数学 7.1 及其 应用
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内