邻接矩阵

邻接矩阵是表示一个的常用存储表示。它用两个数组分别存储数据元素(顶点)的信息和数据元素之间的关系(边或弧)的信息。

距离矩阵可算是邻接矩阵的扩充。

定义[编辑]

阶为n的图G的邻接矩阵An \times n的。将G的顶点标签为v_1,v_2,...,v_n。若(v_i,v_j) \in E(G)A_{ij}=1,否则A_{ij}=0

无向图的邻接矩阵是对称矩阵

例子[编辑]

6n-graph2.svg
\begin{pmatrix}1 & 1 & 0 & 0 & 1 & 0\\1 & 0 & 1 & 0 & 1 & 0\\0 & 1 & 0 & 1 & 0 & 0\\0 & 0 & 1 & 0 & 1 & 1\\1 & 1 & 0 & 1 & 0 & 0\\0 & 0 & 0 & 1 & 0 & 0\\\end{pmatrix}.

特性[编辑]

设图G的邻接矩阵为A

A^n的元素A^n_{ij}表示由顶点i到顶点j长度为n的径的数目。[1]

G没有有向圈当且仅当I-A可逆。(I-A)^{-1}的元素ij表示由顶点i到顶点j的所有径的数目。因为:(I-A)^{-1} = I + A + A^2 + A^3 + ...

传球问题[编辑]

A、B、C、D四人传球6次,从A开始,最终回到A手里,有多少种传法?

A=\begin{pmatrix}0 & 1 & 1 & 1 \\1 & 0 & 1 & 1 \\1 & 1 & 0 & 1 \\1 & 1 & 1 & 0 \\\end{pmatrix},A^6=\begin{pmatrix}183 & 182 & 182 & 182 \\182 & 183 & 182 & 182 \\182 & 182 & 183 & 182 \\182 & 182 & 182 & 183 \\\end{pmatrix}

其他解法[编辑]

  1. m个人传n次球,\sum_{i=1}^{[\frac{n}{2}]}(m-1)^i (m-2)^{n-2i} C_{n-1-i}^{i-1}[2]
  2. (m-1)P_{n+1}=1-P_{n},P_n=\frac{1}{m}(1-(\frac{-1}{m-1})^{n-1}),将Pn乘上总传法数(m-1)^{n-1}[2]
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值