图的代数表示: 邻接矩阵与关联矩阵

图的代数表示方法通常有两种

  • 邻接矩阵
  • 关联矩阵

 

对于图G=(V,E), 点数为n,边数为m;

1. 邻接矩阵A

1.1 定义

行为顶点,列也为顶点n*n矩阵。矩阵元素aij=vi与vj之间关联的边数。

若vi与vj不邻接,则aij=0.

 

1.2 性质

A是非负的、对称的;

A. 同一图的不同形式的邻接矩阵是相似矩阵。

B.若G为简单图,则A(G)是布尔型矩阵;行、列和分别等于对应顶点的度数;矩阵元素总和为图的总度数。

C. G是连通的充要条件: A(G)不能与块对角矩阵相似,即不能与如下矩阵相似:

\begin{bmatrix} A_{11}} & O \\ O & A_{22}} \end{bmatrix}

证明:

必要性:反证法。

如果连通图G与块对角矩阵相似,设A11对应顶点{v1,v2,...,vk},A22对应顶点{vk+1,vk+2,...vn}

显然,vi与vj不连通(i≤k<j),与G是连通图矛盾!

 

充分性:反证法。

A(G)不与块对角矩阵相似时,若G不联通,则设G1与G2是两个不连通的部分。

必然可以构造出块对角矩阵的A(G),从而与A(G)不与块对角矩阵相似矛盾!

#

 

重要定理:

D. 对任意图G, 若$A^{k}(G)=(a_{ij}^{(k)})$,则a_{ij}^{(k)}表示顶点vi到vj的途径长度为k的途径条数。

意义:建立了图结构与图代数表示之间的关系。

证明:由数学归纳法证明。

k=1时显然成立;

假设结论对(k-1)成立;

则当为k时,一方面,通过A^(k)=A^(k-1)*A计算出a_{ij}^{(k)};另一方面,从图的角度计算出a_{ij}^{(k)},进而发现二者结论表达式相同,故证毕。

 

推论:

当G为简单图时,a_{ii}^{(2)}表示vi的度数;a_{ii}^{(3)}表示含vi的三角形个数的两倍。

 

2. 图的关联矩阵

2.1 定义

G是(n,m)图,则关联矩阵M(G)为n*m的矩阵,其中每行表示一个顶点;每列表示一条边。M(G)中的元素aij取值为点vi与边ej的关联数。不关联时,取值为0;边取值为1;环取值为2.

 

2.2 性质

关联矩阵可以用来证明握手定理:每行和为改行对应的点的度数,故按行求和相加结果为所有顶点度数和。每列和为2,按行求和相加结果为边数的两倍。显然,二者相等,即握手定理。

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

R.X. NLOS

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

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

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

打赏作者

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

抵扣说明:

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

余额充值