图论(六)矩阵


矩阵是为了便于图在计算机中的存储

邻接矩阵A(储存结点间的邻接关系)

  • 邻接矩阵A:给出城市间的邻接关系
  • 二进制矩阵:矩阵元素只有0和1
  • A2中的(i,j)元素表示从城市i到城市j要经过两条航线的航行方式种数
  • A2中的对角线元素(i,i)表示与城市i相邻接的城市数目;也表示从一个城市到与它邻接的城市再回到它自身的环形旅行方式数
  • Ak的(i,j)元素表示从城市i到城市j经过k条航线的旅行方式种数
  • A3的(i,i)元素表示一条从v出发到其自身长度为3的通道,一个为顺时针三角形,一个为逆时针三角形,而且三角形的每个点都被计算一遍,一个三角形共被计算6次。
  • 图G中三角形的数目为A^3的迹除以6
  • 关联矩阵的平方=邻接矩阵+对角矩阵
  • 二分图可以表示成四个子阵的形式

距离矩阵D(存储结点间的距离)

记Sk=I + A + A2 +A3+…+Ak

  • 若G的结点集为V,则e(vi)等于使Sk的i行没有0元素的最小值
  • 当且仅当Sn-1没有0元素时,n结点图G是连通的
  • 若图G是连通图,那么diam(G)等于Sk中没有0元素的最小k值
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值