- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 图的矩阵表示 定义14.25:设D=<V,E>是有向图,其中V={v1,v2,…,vn},并假定各结点已经有从v1到vn的排列次序。定义一个n×n的矩阵A,并把其中各元素aij表示成: aij = vi邻接到 vj 边的条数 则称矩阵A为图G的邻接矩阵。 例:设图D=<V,E>如下图所示,其中 V={v1,v2, v3,v4} 图的矩阵表示 讨论定义: (1)若图D的邻接矩阵中的元素为0和1,又称为布尔矩阵。 (2)图D的邻接矩阵中的元素的次序是无关紧要的,只要进行行和行、列和列的交换,则可得到相同的矩阵。 图的矩阵表示 (3)当有向图中的有向边表示关系时,邻接矩阵就是关系矩阵; 若图是自反的,则主对角线的元素均为1; 若图是对称的,则对于i和j有aij=aji,主对角线的元素不论。 图的矩阵表示 (4)零图的邻接矩阵称为零矩阵,即矩阵中的所有元素均为0; (5)在有向图的邻接矩阵中: ①行中1的个数就是行中相应顶点的出度 ②列中1的个数就是列中相应顶点的入度 d+(1)=1,d-(1)=2 d+(2)=2,d-(2)=2 d+(3)=3,d-(3)=1 d+(4)=1,d-(4)=2 图的矩阵表示 A(D)中所有元素之和为D中长度为1的通路的条数 对角线元素之和为D中长度为1的回路的条数 考虑:A(D)的n次幂表示什么? 图的矩阵表示 *矩阵的计算(有向图中): 设: 令 其含义为: ①若ai1×a1j=1,则表示有i→1→j长度为2的通路; ②A2表示i和j之间具有长度为2的不同通路的条数, A3表示i和j之间具有长度为3的不同通路的条数, A4表示i和j之间具有长度为4的不同通路的条数。 例 从2→1有二条长度为2的通路; 从3→1有二条长度为3的通路; 从2→1有二条长度为4的通路; 图的矩阵表示 定理14.11:设G=<V,E>,|V|=n,A为G的邻接矩阵,则Am的元素表示(i ,j)之间具有长度为m的不同通路数,(i ,j)表示矩阵Am中的一个记入值。(长度为m的路径条数) 推论:设G=<V,E>,|V|=n,二个顶点之间的距离d(vi,vj)可以从A1,A2,…, An中去求得,当(i ,j)记入值不为零且矩阵的幂次最小时,这个幂次即是d(vi,vj) 。 由推论1可以求得一个图的距离矩阵。 例 图的矩阵表示 推论:Bn = A1+A2+…+An表示i到j之间的长度小于等于n的所有通路数, A1表示长度为1的通路数。 …… An表示长度为n的通路数。 (注意:Bn是A1,A2,…, An中各对应位数字相加之和) 图的矩阵表示 定义14.27:设D=<V,E>是有向图,其中|V|=n,假定D中各结点是有序的,定义一个n×n矩阵P,它的元素为: 则P称为图D的可达性矩阵。 图的矩阵表示 讨论定义: ①可达性矩阵中的元素为0和1,∴它是布尔矩阵; ②可达性矩阵只能表示vi到vj有无通路,而不能指明存在的所有通路,这和邻接矩阵是不相同的; ③可达性矩阵P并没有表达出每一个元素自身可达的概念,若实际情况需要,可规定:主对角线上的元素均用1表示(∵自己到自己是可达的) 图的矩阵表示 下面介绍可达性矩阵的求法: 其方法是:若Bn-1中(i ,j)是非“0”元素,则对应的Pi,j=1,否则Pi,j =0。 例: 图的矩阵表示 由定义:若 由B3可得: 表示任何结点之间是可达的。 图的运算 定义14.29:设图G1=V1,E1和图G2=V2,E2 (1)G1和G2的并,定义为图G3=V3,E3 ,其中E3=E1∪E2, V3为E1∪E2中边关联的顶点集,记为G3=G1∪G2。 (2)G1和G2的交运算定义为图G3=V3,E3 ,其中,E3=E1∩E2, V3为E1∩E2中边关联的顶点集,记为G3=G1 ∩G2。 (3)G1和G2的差运算定义为图G3=V3,E3 ,其中,E3=E1-E2, V3为E3中边所关联的顶点集,记为G3=G1-G2。 (4)G1和G2的环和运算定义为G3=V3,E3 , G3=(G1∪G2)-(G1∩G2),记为G1 ? G2 。 * * * * * * * * * * * * * * * 特殊图 定义14.7:所有顶点均具有同样度数的简单无向图为正则图,各顶点的度数均为k时称为k-正则图。 子图的定义 定义14.8:设G=V,E,G’=V’,E’是二个图, (a)若V’?V,E’?E,则
原创力文档


文档评论(0)