第四篇 图论--第9章_图.ppt

利用邻接矩阵判断可达 利用定理9.3.2和定理9.3.3,我们可以通过计算图的邻接矩阵及其幂的方法来判断从vi到vj是否可达,以及从vi到vj的距离。 设矩阵 Bn = A+A2+A3+…+An 则Bn中的元素 表示图G中从结点vi到结点vj的长度小于等于n的通路总数,若i = j, 为G中结点vi到自身的长度小于等于n的回路总数。 定理9.3.4 设G = V, E为线图,V = {v1, v2, …, vn},A = (aij)nxn为G的邻接矩阵,Am = ( )nxn,m=1, 2, …, n;Bn = ( )nxn = A+A2+A3+…+An。则有:如果 >0,那么从vi到vj可达,否则不可达;并且 例9.3.3 判断右图中图G中结点之间的可达关系,并求任两结点间的距离。 分析 利用定理9.3.4,先写出图的邻接矩阵A,然后计算A的幂即可。 v1 v4 v2 v3 例9.3.3 解 在图中,G的邻接矩阵及其2、3、4次幂分别为: 例9.3.3 解(续) 从而有 故从v1到v1,v2,v3,v4都是可达的;从v2到v1,v2,v3,v4都是可达的;从v3到v1,v2,v3,v4都是可达的;从v4到v4都是可达的,从v4到v1,v2,v3都是不可达的。并且有 d(v1,v2)=d(v1,v3)=d(v2,v1)=d(v2,v3)=d

文档评论(0)

1亿VIP精品文档

相关文档