图的矩阵表示

1.邻接矩阵

(1)定义
设图G = <V, E>为简单图,其中V = {v1, v2, …, vn},并假定结点已经有了从v1到vn的次序,则n阶方阵AG = (aij)nxn称为G的邻接矩阵,其中
在这里插入图片描述
(2)无向图邻接矩阵的特点
在这里插入图片描述
在这里插入图片描述
(3)有向图邻接矩阵的特点
在这里插入图片描述
在这里插入图片描述
1邻接矩阵中的元素为0和1,∴又称为布尔矩阵;
2无向图的邻接矩阵是对称矩阵,某行(列)中1的个数就是相应结点的度
3有向图的邻接矩阵不一定对称,行中1的个数就是行中相应结点的出度,列4中1的个数就是列中相应结点的入度
4邻接矩阵中的元素的次序是无关紧要的,进行行和行、列和列的交换,则得到相同矩阵(置换等价)。
5零图的邻接矩阵称为零矩阵,即矩阵中的所有元素均为0;
(3)定理
设G = <V, E>,V = {v1, v2, …, vn},A = (aij)nxn为G的邻接矩阵,Am=(aij(m))nxn。则:
aij(m) 为从结点vi到结点vj长度为m的路径数目;
aij(m)表示vi和vj之间具有长度为m的路径数;
aii(m)表示vi和vi之间具有长度为m的回路数。

2.可达性矩阵

设G = <V, E>是一个有向简单图,其中V = {v1, v2, …, vn},并假定结点已经有了从v1到vn的次序,称n阶方阵P = (pij)nxn为图G的可达性矩阵,其中
在这里插入图片描述
1)利用邻接矩阵判断可达
a)设矩阵 Bn = A+A2+A3+…+An
则Bn中的元素
表示图G中从结点vi到结点vj的长度小于等于n的路径总数;
b) 知道矩阵Bn,则只需将其中的非零元素写成1,就可得到可达性矩阵,即
在这里插入图片描述
2)设G = <V, E>,A、P分别是G的邻接矩阵和可达性矩阵,则有
在这里插入图片描述
这里,A(i)表示做矩阵布尔乘法的i次幂。

3.无向图的完全关联矩阵

1)给定无向图G,令v1,v2,…,vp和e1,e2,…,eq分别记为G的结点和边,则矩阵M(G)=(mij),其中
在这里插入图片描述
称M(G)为完全关联矩阵。(假定没有环,如果有则去掉)
从关联矩阵中可以看出图形的一些性质:
⑴ 图中每一边关联两个结点,故M(G)的每一列只有两个1。
⑵ 每一行元素的和对应于结点的度数。
⑶ 一行中的元素全为0,其对应的结点为孤立点。
⑷ 两个平行边其对应的两列相同。
⑸ 同一图当结点或边的编序不同,其对应M(G)仅有行序、列序的差别。

4.有向图的完全关联矩阵

给定简单有向图G=〈V,E〉,V={v1,v2,…vp},E={e1,e2,…eq},p×q阶矩阵M(G)=(mij),其中
在这里插入图片描述
称M(G)为G的关联矩阵。
在这里插入图片描述

  • 1
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cai-4

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值