离散数学第七章第三节讲述.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
离散数学第七章第三节讲述

第7-3讲 图的矩阵表示 1. 邻接矩阵 2. 可达性矩阵和连通矩阵 3. 关联矩阵 4. 课堂练习 5. 第7-3讲 作业 1、邻接矩阵(1) 1、邻接矩阵(2) 1、邻接矩阵(3) 1、邻接矩阵(4) 1、邻接矩阵(5) 1、邻接矩阵(6) 2、可达性矩阵和连通矩阵(1) 定义2 设G=V,E为简单有向图,V={v1,v2,…vn},定义矩阵 P=(pij),其中 2、可达性矩阵和连通矩阵(2) 2、可达性矩阵和连通矩阵(3) 2、可达性矩阵和连通矩阵(4) 3、关联矩阵(1) 定义3 设G=V,E为无向图,V={v1,v2,…vp}, E={e1,e2,…eq},定义矩阵M(G)=(mij)p?q,其中 3、关联矩阵(2) 3、关联矩阵(3) 定义4 设G=V,E为简单有向图,V={v1,v2,…vp}, E={e1,e2,…eq},定义矩阵M(G)=(mij)p?q,其中 3、关联矩阵(4) 从有向图的完全关联矩阵可得出图的有关信息: (1) 每边关联一个始点,一个终点。故每列只有一个元素为1,一个元素为-1,其余为0。 (2)每行的1之和即相应结点的出度,-1之和即相应结点的入度。 (3)若某行各元素皆为0,则相应结点为孤立结点。 (4)平行边所对应的列完全相同。 3、关联矩阵(5) 定理2 设连通图G有r个结点,则其完全关联矩阵的秩为r-1。 (证明从略) 4、课堂练习 练习 求如下有向图的邻接矩阵A,指出从v1到v4且长度为2和4的路。并计算A2、A4来验证。 第7-3讲 作业 P300 1, 2 * * 定义1 设G=V,E简单图,它有n个结点v1, v2,…vn?V, 则n阶方阵A(G)=(aij)称为G的邻接矩阵,这里 例如,左下图的邻接矩阵列于右侧: 图的邻接矩阵显然与n个结点的标定次序有关,因而同一个图可得出不同的邻接矩阵。不过这些矩阵可以通过交换行和列而相互得出。具有这样性质的矩阵称它们置换等价。 例如,左下图的两个置换等价邻接矩阵: 置换等价是n阶布尔矩阵集合上的一个等价关系。 我们忽略邻接矩阵的多样性,可取图G的任一邻接矩阵视为该图的邻接矩阵 简单有向图G的邻接矩阵A(G)=(aij)n?n的第i行元素之和等于vi的出度。第j列元素之和等于vj的入度。 例如,左下有向图中, v3的出度=1+1+0+1=3, v3的入度=0+1+0+0=1 定理1 设简单有向图G=V,E的邻接矩阵为A,则矩阵Ak中的第i行第j列元素等于G中连结vi与vj长度为k的路的数目 。 例如,左下有向图, A2中的第2行第1列元素等于2,说明连结v2与v1长度为2的路的有两条: v2 v4 v1 , v2 v3 v1 。 分析: a21(2)= a21a11+a22a21+ a23a31+a24a41=0?0+0?0+1?1+1?1=2 注意从v2到v1长度为2的路中间必经由一个结点vk,即v2 ?vk ? v1(1?k?4)。K=3时,a23 a31= 1?1表示v2到v3、v3到v1有路(边)。 定理1 设简单有向图G=V,E的邻接矩阵为A,则矩阵Ak中的第i行第j列元素等于G中连结vi与vj长度为k的路的数目 。 证明思路分析:对此定理不作全面证明。从A2为例作一些说明。计算连结vi与vj长度为2的路的数目,注意从vi到vj长度为2的路中间必经由一个结点vk,即vi ?vk ? vj(1?k?n),而且aik=akj=1,那么aik·akj=1。反之,如果不存在路径vi vk vj,则aik=0或akj=0,从而aik·akj=0。所以从vi到vj长度为2的路径的数目等于 按矩阵的乘法法则,此和式恰好是A2中第i行第j列元素aij(2)。 定理1 设简单有向图G=V,E的邻接矩阵为A,则矩阵Ak中的第i行第j列元素等于G中连结vi与vj长度为k的路的数目 。 证明思路分析(续):计算连结vi与vj长度为3的路径的数目,注意从vi到vj长度为3的路径可视为从vi 到中间结点vk长度为1的路径,再加上从vk到vj长度为2的路径,所以从vi到vj长度为3的路径的数目等于 有向图G中从vi到vj是否有路可达可通过矩阵运算而得到。 由图G的邻接矩阵A可得可达性矩阵P,令 Bn=A+A2+…+An=(bij)n?n Bn中的元素bij表示从vi到vj是长度等于或小于n的路径数。若bij?0,则表示从vi到vj可达。这样,将Bn中不为零的元素全部换成1,而等于零的元素保持不变,即得可达矩阵。

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档