对应生成树的基本回路_第二章图论基础.ppt

第二章图论基础

2.2 图的矩阵表示 3、回路矩阵—基本回路矩阵 基本回路矩阵的每行对应于一个独立回路。每行中的非零元素即为该独立回路的组成分支。基本回路矩阵具有如下性质: (1) 连通图G=(m、n)的基本回路矩阵的秩等于(n-m+1)。 (2) 连通图G的生成树T的基本回路矩阵的列,若按余树弦在前、树枝在后排列、则可将回路矩阵分为两部分,使余树弦矩阵为单位矩阵I,即 C=[I,Cf] 2.2 图的矩阵表示 4、割集矩阵—完全割集矩阵 显然,连通图G的完全割集矩阵Se是线性相关的。连通图G=(m,n)的完全割集矩阵的秩是(m-1)。 1 2 3 4 a b c d e f S1 S2 S3 S7 S5 S6 S4 2.2 图的矩阵表示 4、割集矩阵—基本割集矩阵 如图,取生成树T=(a、c、e),则其对应的基本割集矩阵: 1 2 3 4 a b c d e f S1 S2 S3 S7 S5 S6 S4 如果其列序按余树在前、树枝在后,行按树枝在矩阵内的列序排序,则基本割集矩阵可写成 2.2 图的矩阵表示 4、图的关联、回路和割集矩阵间的关系 为便于叙述矩阵间的关系,首先需将矩阵B、C、S均按余树弦子阵在前、树枝子阵在后分块。 例2-2: 如图2-13所示,G=(5,7),取一棵生成树T=(e1,e3,e4,e5),余树(e2,e6,e7) e1 v1 v2 v5 v4 e2 e3 e4 e5 v3 e6 e7 2.2 图的矩阵表示 4、图的关联、回路和割集矩阵间的关系 e1 v1 v2 v5 v4 e2 e3 e4 e5 v3 e6 e7 2.2 图的矩阵表示 4、图的关联、回路和割集矩阵间的关系 e1 v1 v2 v5 v4 e2 e3 e4 e5 v3 e6 e7 2.2 图的矩阵表示 4、图的关联、回路和割集矩阵间的关系 e1 v1 v2 v5 v4 e2 e3 e4 e5 v3 e6 e7 2.3生成树的选择 1、生成树的选择—破圈法 在一个连通图中,逐次去掉一些边,以破除图中所有回路,则剩下的不含回路的连通图就是图的一棵生成树。如需选择最小树,每次去掉的边应是被破回路中权最大者;如需选最大树,则逐次去掉的边应是被破回路中权最小者。 (1) 画网路图,将点、边编号,标出风向。因G的边数n=6,节点数m=4; (2) 确定图的余树弦数N=n-m+1=3; (3) 将分支按权大小排序按风阻赋权,风阻按升序排列为R1,R6 ,R4,R2,R5,R3 (4) 从权最大的分支起,依次从图中除去,移去后被破坏的回路,即可能是独立回路。若被破坏的回路中,有一条以上高阻分支,应重选; (5) 重复(4),直到移去n-m+1条余树弦,剩余的分支即组成最小风阻树Tmin; 2.3生成树的选择 1、生成树的选择—加边法 在图中任取一条边e1 ,找一条不与 e1构成回路的边e2 相连,然后再找一条不与e1 e2 构成回路的边 相连,如此继续,直到此过程不能进行,这时所得的图就是一棵生成树,若加入的边总是权小的边,可得一最小树;若加入的边总是权大的边,则得最大树. (1) 将图去边留点; (2) 将分支按权排序;每加入一条边都要判断是否构成回路,若新加入的边与已有边构成回路,则这条边就是余树弦,将它取走,计入余树弦集合;若新加入的边与已加入的边未构成回路,说明它是树枝,计入树枝集合; (4) 重复(3),将所有边都加过后,取走n-m+1条余树弦,剩余的(m—1)条边,即构成一棵生成树。 2.3生成树的选择 1、生成树的选择—加边法 从权最小的分支1开始加边,依次加边6、加边4,均未能形成回路,再加边2,形成回路(2,1,6,4),去掉最后加入使图形成回路的分支2,即为余树弦;再加边5,形成回路(5,-6,-4),去掉5,亦为余树弦;再加边3,形成回路(3,1,6),分支3亦是余树弦;去掉余树弦后剩余的子图,即为最小树Tmin=(1,4,6)。 例: 试以图为例,用加边法选择最小树。分支风阻升序排列为1,6,4,2,5,3。 2.3生成树的选择 2、回路的选择—试探回朔法 1) 基本思路:在图的一棵生成树中,每加入一条余树弦,可得到一个独立回路,加入n-m+1条余树弦,即可得到n-m+1个独立回路。 (1) 取—条余树边作为链,由其终点出发,在树枝中寻找回路的其他分支,当某树枝与该终点相连时,将链终点前移,并记忆该分支; (2) 判断是否构成回路。当某树枝一端点联接链的终点,另一端点与链的始点重合时,说明已构成回路,转入(4); (3) 寻找回路组成的过程中,当

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值