图论 第二章 树_第1页
图论 第二章 树_第2页
图论 第二章 树_第3页
图论 第二章 树_第4页
图论 第二章 树_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1/111图论及其应用公共邮箱:graphtheory2015@163.com密码:graphtheory2/39第二章树定义1

(1)

无圈连通图称为树,树常用字母T表示;(2)

树中,度数为1的顶点称为树叶,度数大于1的顶点称为分支点;(3)

无圈图称为森林,树也是森林;§2.1树的概念与性质由定义,平凡图也是树,称为平凡树。3/39树树不是树不是树,是森林例平凡树●4/39图的操作定义设图G=

<V,E>。设e∈E,用G-e表示从G中去掉边e得到的图,称为删除边e。又设EE,用G-E表示从G中删除E中所有边得到的图,称为删除E。设v∈V,用G-v表示从G中去掉结点v及v关联的所有边得到的图,称为删除结点v。又设VV,用G-V

表示从G中删除V中所有结点及关联的所有边得到的图,称为删除V。设e=(u,v)∈E,用G●e表示从G中删除e,将e的两个端点u,v用一个新的结点w代替,使w关联除e外的u和v关联的一切边,称为边e的收缩。一个图G可以收缩为图H,是指H可以从G经过若干次边的收缩而得到。设u,v∈V(u,v可能相邻,也可能不相邻),用G∪(u,v)表示在u,v之间加一条边(u,v),称为加新边,

也可记为G+uv。5/39定理1

设G是具有n个点m条边的图,则以下关于树的命题等价。(1)G是树。(2)G中任意两个不同点之间存在唯一的路。(3)G连通,删去任一边便不连通。(4)G连通,且n=m+1。(5)G无圈,且n=m+1。(6)G无圈,添加任一条边可得唯一的圈。6/39(2)G中任意两个不同点之间存在唯一的路”证

“(1)G是树

因G是树,树是连通的,故G中任意两个不同点之间存在路。下证唯一性。

若不然,设点u与v之间存在两条不同的路Γ1与Γ2。从u出发沿Γ1搜索,设x是具有第一个如下性质的点:它在Γ2上,但它的下一个点w不在Γ2上;继续搜索,设y是w之后的第一个既在Γ1上又在Γ2上的点。这样Γ1上从x到y段与Γ2上从y到x段便构成一个圈,这与G是树无圈矛盾,所以任意两点间的路唯一。wvuyΓ1Γ27/39(2)G中任意两个不同点之间存在唯一的路(3)G连通,删去任一边便不连通。vu(4)G连通,且n=

m+1(3)G连通,删去任一边便不连通只需证

n=m+1即可。对n用归纳法。当n=

1时,G无边,满足n=m+1。设对少于n个点的图(4)的结论成立。下证对n个点成立vuG1G2G-uv8/39

对于有n个点的图G,由(3)的假设知删去G中某边可得两个具有同样性质的子图G1与G2。设Gi的点数与边数分别为ni与mi(i=1,2)。显然n1<n,n2<n。由归纳假设有

相加得

n1+n2=m1+m2+2(*)n1=m1+1,n2=m2+1同时有

n1+n2=n,m1+m2=m-1代入(*)式得:n=m+1。9/39(4)G连通,且n=m+1。(5)G无圈,且n=m+1。证明:假设G

中存在一个圈,则去掉圈中的一条边会去掉这个圈,而不改变顶点个数和图的连通性。重复这个过程,将图中的所有圈去掉,则得到一颗树,因此

n<m+1,矛盾。(5)G无圈,且n=m+1。(6)G无圈,添加任一条边可得唯一的圈。证明:首先证明G连通。假设G可分为k个连通分支,则每个连通分支均无圈,即为树。设这k棵树分别为G1,G2,…,Gk,且Gi顶点数与边数分别是ni和mi(i=1,2,…,k),因此

mi

=ni-1,i=1,2,…,k得:10/39所以k=1,即G连通。根据前面证明可知(2)成立,即任何两个顶点之间都存在一条唯一的路。考虑任意两个顶点u与v,设G中有一条连接u,

v的路P。添加边uv后得到图G+uv。则在G+uv中存在P和uv构成的一个圈C。下证此圈是G+uv唯一的圈。若不然,则G+uv存在另一个圈C’,且C’与C都是图G添加边uv后产生的,即这两个不同圈都含有uv边。因而在原图中有两条不同的连接u

与v

的路,矛盾。vuG+uvC’11/39(6)G无圈,添加任一条边可得唯一的圈。(1)G是树需证明G连通。假设不连通,则存在两个顶点u与v之间不存在通路,因此增加uv边不会在G+uv产生圈,矛盾!命题得证12/39推论1由k棵树组成的森林满足:m=n-k。其中n为G的顶点数,m为G的边数。证明设森林中每棵树的顶点数与边数分别是ni和mi(i=1,2,…,k)。则由定理1,mi

=ni-1,i=1,2,…,k因此即

m=n-k

13/39推论2一棵阶数大于或等于2的树至少有两片树叶。证明设非平凡树T有x片树叶,n个点,m条边。因为T

连通非平凡,故T的其余n-x

个点的度至少为

。由§1.1定理2和§2.1定理1有:x+2(n-x)

≤度数之和=2m=2(n-1)x≥2定义2

设图G是一个非平凡的无向连通图,如果对G中每一条边e,G-e都不连通,则称G是一个最小连通图。定理2

非平凡的无向图G是树的充要条件是G为最小连通图。证明

这是定理1和定义2的直接结果。连通图的割边e是指删去e后使G不连通的边非平凡图G是树当且仅当它的每条边均为割边214/39例

设树T

有ni

个度为i

的点,2≦i≦k(k>1),其余点均为叶,求T中叶点的数目。解设T

有x

片树叶,则T的点数为:又由握手定理得:解得x为:故T的边数为:x+n2+n3+…+nkx+n2+n3+…+nk-1x+2n2+3n3+…+knk=2(x+n2+n3+…+nk-1)x15/39§2.2树的中心和形心定义1设G=(V,E)是一连通图,

v∈V,令

e(v)=max{d(u,v)|u∈V}则称e(v)为顶点v的离心率;又令

r(G)=min{e(v)|v∈V}

称r(G)为图G的半径。比较图的直径与离心率的定义可知,图G的直径是G的最大离心率;e(v)

=r(G)的点

v

,称为G的一个中心点,G中全体中心点的集合称为G的中心。16/39例1

在下图所示的树中,图中每个顶点处标出的数字为该点的离心率。图中的顶点u为该树的中心,该树的半径r(G)

=4,直径d(G)

=8。在该图中,树的中心是点u。478888675665656517/39定理5每棵树有一个由一个点或两个邻接的点组成的中心。证明结论对于树K1,K2

是成立的。我们证明任何一个其它的树T,与除去T的所有度为1的顶点(即T的叶点)得到的树T1有同样的中心。显然,由T的一个给定的顶点u到T的任何一个其它点v的距离仅当v是一叶点时,才可能达到最大值。于是故树T与树T1有相同的中心。43454566418/39重复这种除去端点的过程,我们相继得到一系列与T具有相同中心的树,因为T有限,故经过有限步后,我们最终得到的树是K1或K2,且K1,K2的中心即为T的中心。从而T的中心正好由一个顶点或两个相邻顶点组成。定义2

设T是树,u是树T的任意一个顶点,树T在点u处的一个分枝是指包含u作为一个叶点的极大子树,其分枝数为该顶点的度数;树T在点u的分枝中边的最大数目称为点u的权;树T中权值最小的点称为它的一个形心点,全体形心点的集合称为树T的形心。19/39例在图2-3的树中,每个顶点处的数字表示该顶点的权值,权值为4的顶点为该树的形心。定理6每一棵树有一个由一个点或两个邻接的点组成的形心。(证明留作习题)20/39定义1

若图G的生成子图T是树,则称T为G的生成树;若T为森林,称它是G的生成森林。生成树的边称为树枝,G中非生成树的边称为弦。§2.3生成树图和它的生成森林连通图和它的一棵生成树21/39定理5

连通图的生成树必存在。证明

给定连通图G,若G无圈,则G就是自己的生成树。若G有圈,则任取G中一个圈C,记删去C中一条边后所得之图为H1。显然在H1中,圈C已不存在,但仍连通。

定理4的证明方法也是求生成树的一种方法,称为“破圈法”。若H1中还有圈,重复以上过程,直至得到一个无圈的连通图H。H便是G的生成树。22/39解

这是一个求图G的生成树的问题。因G有5个点,由定理1的(4)知G的生成树有4条边,即至少需4条光纤不出故障,通信才不会中断,且这些不出故障的光纤应按上图中的H进行分布,其中H是由破圈法求得的G的一个生成树。(注:H不唯一)例1设有五个城市v1,v2,v3,v4,v5。它们之间有通信光纤连通,其布置如图中的G。问至少有几条光纤不出故障,城市间的通信才不会中断,且这些不出故障的光纤应如何分布?Gv1v2v3v4v5v1v2v3v5v4H23/39推论

若G是连通的(n,m)图,则m≥n-1

。证明设G是连通图,由定理5,包含一棵生成树T,所以G的边e称为被收缩,是指删去边e并使它的两个端点重合,如此得到的图记为G●e

。e1e5e2e4e3图(a)图(b)例下图(b)表示图(a)收缩边e1,e2,e3,e4,e5后得到的图。

24/39有下列关系:

e是G的一条边,则有若T是树,则T●e也是树。

定理6

(Cayley)若e是图G的边,则其中表G的生成树的棵数.凯莱(Cayley1821—1895):剑桥大学数学教授,著名代数学家,发表论文数仅次于Erdos,Euler,Cauchy.著名成果是1854年定义了抽象群,并且得到著名定理:任意一个群都和一个变换群同构。同时,他也是一名出色的律师,作律师14年期间,发表200多篇数学论文,著名定理也是在该期间发表的。凯莱生成树递推计数公式是他在1889年建立的。25/39证明由于G的每一棵不包含e

的生成树也是G-e的生成树。由此推知,τ(G-e)

就是G的不包含e的生成树的棵数。类似,

τ(G●e)

就是G的包含e的生成树的棵数。从而知结论成立。例对右图

G试计算τ(G)

。G26/39G解

τ(G)的部分递推计算过程如下(其中τ

已被省略):=+=+=2+2=4=4所以τ(G)

=4+4=8定理7

τ(Kn)

=nn-2。定理7

τ(Kn)

=nn-2。分析:设Kn的顶点集是N={1,2,…,n}。

取自N可能组成的长为n-2的序列的个数是nn-2。

为了证明本定理,只须在Kn的生成树的集和这种序列的集之间建立一一对应的关系。把N看成是一个有序集,设s1是T中第一个1度顶点,把与s1相邻的那个顶点取作t1。现在从T中删去s1,用s2记T-s1中第一个1度顶点,并把与s2相邻的那个顶点作为t2。重复这个过程,直到tn-2被确定,留下来恰好是有两个顶点的一棵树。因此,对于Kn的每颗生成树T,恰好与唯一的序列(t1,t2,…,tn-2)对应。27/3951327846()4,3,5,3,4,528/39逆过程:注意T的任意一点v在(t1,t2,…,tn-2)中出现d(v)-1次。且度为1的点,即叶点不会出现在该序列中。设s1是不在(t1,t2,…,tn-2)中的N的第一个顶点;连接s1与t1

。其次,设s2是不在(t2,…,tn-2)中的N\{s1}的第一个顶点,并且连接s2与t2

。如此继续下去,直至确定了n-2条边:s1t1,s2t2,…,sn-2tn-2。最后添加这样一条边:它连接N\{s1,s2,…,sn-2}中剩下的两个顶点,即可得到T。51327846N\{s1,s2,…,sn-2}={5,8}{s1,s2,…,sn-2}={1,2,6,7,3,4}()4,3,5,3,4,5()3,5,3,4,5(5,3,4,5)(3,4,5)(4,5)(5)29/39注以上讨论的生成树的棵数均指标定图而言。标定图的生成树的数量远大于非标定图生成树的数量。如标定图K6有66-2=1296棵生成树,而不同构的6阶树仅6棵。按直径从2到5依次是:30/39定义2

设T是图G=(V,E)的一棵生成树,m和n分别是G的边数与顶点数,e1,e2,…,em-n+1为T的弦,设Cr是T加er产生的圈,r=1,2,…,m-n+1,称Cr为对应于弦er的基本回路,{C1,C2,…,Cm-n+1}称为对应于生成树T的基本回路系统。例1

在下图中,(a)为一无向图,(b)为(a)的一棵生成树,(c)与(d)分别是对应于弦e6与e3的基本回路。31/39e4

e5

e6

(c)e1

e2

e3

e4

(d)定理8

连通图G的任一回路均可表示成若干个基本回路的对称差。对称差G1△G2

:G1△G2=(G1∪G2)-(G1∩G2)=(G1-G2)∪(G2-G1)32/39例

假定有四个城市,准备修筑铁路将这四个城市连接起来,已知各城市间修铁路的造价预算如下图所示,图中边上的数值表示预算的造价(以亿元为单位),问如何选择线路以使总造价最小。v1v4v3v2135187§2.4最小生成树33/39分析:设求出的线路为H,因要保证将四个城市连接起来,故H应是图中的连通生成子图。同时,因要保证造价最小,故H中应无圈(因若有圈,则删去圈中某边还能保证连通性,但造价被减少)。所以H应是图中的生成树,并且还应是该图中所有生成树中边权之和最小的一个。v1v4v3v213518734/39

定义3在连通赋权图G中,边权之和最小的生成树称为G的最小生成树。

给定无环连通赋权图G,设G有n个点,m条边,下面给出求G的最小生成树的一个算法。克鲁斯克尔算法(1)将G的边按权从小到大排列,不妨设为

e1,e2,…,em(2)取T={e1},再从e2开始依次将排好序的边加入到T中,使加入后由T导出的子图(即由T作为边集,T中的边相关联的点作为点集所确定的子图)不含圈,直至T中含有n-1条边。35/39解边权排序为1,1,2,2,3,3,4,4,5,5,6,6。对应的边为v1v2,v4v6,v2v7,v1v7,v2v4,v1v6,v2v3,v6v7,v4v5,v4v7,v5v6,v3v4例2

图G如所示,求G的最优树。v1v7v2v3v4v6v512346515643依据算法,其中画有下横线的边为依次被选为生成树T的边,且W(T)=

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论