- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
离散数学第7章(屈)
第7章 树及其应用 7.1 无向树 7.2 根树及其应用 7.1 无向树 7.1.1 无向树的定义及其性质 7.1.2 生成树与基本回路和基本割集 7.1.3 最小生成树 无向树的定义 无向树: 连通无回路的无向图 平凡树: 平凡图 森林: 每个连通分支都是树的非连通的无向图 树叶: 树中度数为1的顶点 分支点: 树中度数?2的顶点 无向树的性质 定理7.1 设G=V,E是n阶m条边的无向图, 下面各命题是等价的: (1) G 是树(连通无回路); (2) G 中任意两个顶点之间存在惟一的路径; (3) G 是连通的且m=n?1; (4) G 中无回路且m=n?1; (5) G 中无回路, 但在任何两个不相邻的顶点之间加一条边所得图中有惟一的一条初级回路. (6) G 是连通的且G 中任意一条边均为桥. 定理7.1的证明 (1)?(2) 由连通性, 任意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, n2?k. 由归纳假设, m1=n1-1, m2=n2-1, 得m= m1+m2+1= n-1. 定理7.1的证明(续) (3)?(4) 假设有回路, 任取一个回路, 删去回路中的一条边,所得图仍是连通的. 重复这个做法, 直到没有回路为止, 得到一棵树, 它有n 个顶点m-r 条边, r0. 由(1)?(2)?(3), 得m-r =n-1, 矛盾. (4)?(1) 只需证G 连通. 假设G 不连通, 有p (p1)个连通分支. 设第k 个连通分支有nk 个顶点和mk 条边, 由(1)?(2)?(3), mk= nk-1. 得到m= n-p, 矛盾. 定理7.1的证明(续) (1)?(5) 由(1)?(2), 任意2个不相邻的顶点之间有一条惟一的路径, 故在这2个顶点之间添加一条新边, 必得到一条惟一的初级回路. (5)?(6) 首先, 任意2个不相邻的顶点之间都有一条通路, 否则在它们之间添加一条新边不可能构成回路, 故G 连通. 其次, 若删去一条边G仍是连通的, 这条边必在一条回路上,与G中无回路矛盾. (6)?(1) G中无回路, 否则删去回路上任意一条边, G仍连通. 无向树的性质(续) 实例 例1 已知无向树T 中, 有1个3度顶点, 2个2度顶点, 其余顶点全是树叶. 试求树叶数, 并画出满足要求的非同构的无向树. 实例 例2 画出所有6阶非同构的无向树 生成树 定义7.2 设G 是无向连通图, 若G 的生成子图T 是一棵树, 则称T 是G 的生成树. G 在T 中的边称作T 的树枝,不在T 中的边称作T 的弦. T 的所有弦的集合的导出子图称作T 的余树. 生成树的存在性 定理7.3 任何无向连通图都有生成树. 证 用破圈法. 若图中无圈, 则图本身就是自己的生成树. 否则删去圈上的任一条边, 不破坏连通性, 重复进行直到无圈为止, 得到图的一棵生成树. 推论1 设n 阶无向连通图有m 条边, 则m ?n?1. 推论2 设n 阶无向连通图有m 条边, 则它的生成树的余树有m?n+1条边. 基本回路与基本回路系统 定义7.3 设G 是n 阶m 条边的无向连通图, T 是G的一棵生成树, e1, e2, … , em?n+1为T 的弦. G 中仅含T 的一条弦er 的圈Cr 称作对应弦er 的基本回路. 称{C1,C2, …, Cm?n+1}为对应T 的基本回路系统. 基本割集与基本割集系统 定义7.4 设T 是n 阶连通图G 的一棵生成树, e1?, e2?, …, e ?n?1为T 的树枝,Si 是G 的只含树枝ei?, 其他边都是弦的割集, 称Si 为对应树枝ei?的基本割集. 称{S1, S2, …, Sn?1}为对应T 的基本割集系统 最小生成树 图G 的每一条边e 附加一个实数w(e), 称作边e 的权. 图G连同附加在边上的权称作带权图, 记作G=V,E,W. 设H是G的子图, H 所有边的权的和称作H 的权, 记作W(H). 最小生成树: 带权图的权最小的生成树 避圈法 (Kruskal) (1) 将所有非环边按权从小到大排列, 设为e1, e2, …, em (2) 令T = ? (3) For k=1 to m Do 若ek 与T 中现有的边不构成回路, 则将ek
文档评论(0)