离散数学第7章-3图的矩阵表示.pptx

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7-3 图的矩阵表示p287; 一个简单图G=<V,E>由V中每两个结点间的邻接关系唯一地确定,这种关系可以用一个矩阵给出,而矩阵形式与图中结点的编序有密切关系,这是用矩阵表示图值得注意的一点。 一、简单图邻接矩阵; 0 1 0 0 A(G1)= 0 0 1 1 1 1 0 1 1 0 0 0 ;288页图7-3 .2 G2 G2只是将G1的两个结点v1和v2调换; 对于给定图G,显然不会因结点编序不同而使其结构发生任何变化,即图的结点所有不同的编序实际上仍表示同一个图。换句话说,这些结点的不??编序的图都是同构的,并且它们的邻接矩阵都是相似的。 于是G与H同构?存在置换矩阵P, 使A(H)=P-1A(G)P,今后将略去这种由于V中结点编序而引起邻接矩阵的任意性,而取该图的任一个邻接矩阵作为该图的矩阵表示。;2. 无向图G=<V,E>矩阵的性质 a.A(G)为对称矩阵。 b.若A(G)的元素除主对角线元素外全为1, 则其对应的图是简单完全图。 c.若邻接矩阵的元素全为零,则其对应的图是零图; d. ;例如 0 1 1 1 1 1 0 1 0 0 A(G)= 1 1 0 1 0 1 0 1 0 1 1 0 0 1 0; 当给定的图是简单有向图时,其邻接矩阵并非一定是对称矩阵,但所有n个结点的不同编序的简单图的集合,与所有n阶邻接矩阵的集合亦可建立一一对应。 不仅如此,通过对矩阵元素的一些计算还可以得到对应图的某些数量的特征。;3. 简单有向图的邻接矩阵性质 a. b. c. d. i行i列全为0,那么vi为孤立结点。; 0 0 1 1 1 0 0 0 A(G1)= 1 1 0 1 0 1 0 0 ;;;; 2) 利用邻接矩阵计算长度为k的路径条数: 按照普通矩阵乘法计算n阶方阵A(G)=(aij)n×n的l次幂,所得乘积矩阵中的第i行第j列的元素,就是从结点vi到结点vj的长度为l的路径条数。 (aij (l) )n×n= (A(G)) l = a11 a12...a1n a11 a12...a1n a11 a12...a1n a21 a22...a2n a21 a22...a2n … a21 a22...a2n ... ... … ... ... ... ... ... ... an1 an2...ann an1 an2...ann an1 an2...ann 共l个 n 其中 aij (l) = ? aik × akj (l-1) k=1;例 290页例1;练习 300页(1); 在一些实际问题中,有时要判定图中结点vi到结点vj是否可达,或者说vi到vj是否存在路。如果利用图G的邻接矩阵A,则可计算A2,A3,···,An,···。当发现其中某个Al的aij(l)≥1,就表明vi可达vj或vi到vj存在一条路。但这种计算繁琐量大,又不知计算Al到何时为止。; 根据定理7-2.1的推论可知,如果有向图G有n个结点, vi到vj有一条路,则必然有一条长度不大于n的通路,因此,只需考虑aij(l)就可以了,其中1≤l≤n。即只要计算Bn=A+A2+A3+···+An。 如果关心的是结点间可达性或结点间是否有路,至于结点间的路存在多少条及长度是多少无关紧要,那么便可用可达矩阵来表示结点间可达性。;二、、可达性矩阵p291 ; 可达性矩阵的求法有两种: 1) 计算矩阵 Bn=A+A2+A3+…+An 令矩阵 Bn中不为零的元素等于1,为零的元素不变,得到P。 见例题1。p292 2) 令P =A∨A(2) ∨ A(3) ∨ … ∨ A(n) 其中A(i)(i=1,2,

文档评论(0)

199****9598 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档