图的性质

邻接矩阵 A

邻接矩阵 是一个方阵,用于表示一个有限图。如果图有 个顶点,那么 是一个 的矩阵。

  • 元素 的含义
  • 对于简单图(没有自环和重边):如果顶点 和顶点 之间存在一条边,则矩阵的第 行第 列的元素 ;如果没有边,则 。对于简单图,对角线元素 通常为 0,因为不允许自环。
  • 对于允许重边或自环的图 可以表示顶点 和顶点 之间的边的数量。如果允许自环,对角线元素 可以非零。
  • 无向图的邻接矩阵:如果图是无向的,即所有边都是双向的,那么邻接矩阵是对称的,即
  • 有向图的邻接矩阵:行通常表示出边(从该行对应的顶点出发的边),列表示入边(指向该列对应顶点的边)。

邻接矩阵的平方 A²

矩阵 是通过将邻接矩阵 与自身进行矩阵乘法得到的。

  • 元素 的含义:矩阵 的第 行第 列的元素 表示从顶点 到顶点 的长度为 2 的路径(或漫游)的数量。
  • 这意味着如果 ,则存在至少一条从顶点 经过一个中间顶点到达顶点 的路径。
  • 对角线元素 的含义:对角线上的元素 表示从顶点 出发,经过一条边再回到顶点 的长度为 2 的闭合路径的数量。这实际上等于顶点 的度数(degree),即与顶点 相连的边的数量。
  • 矩阵的迹 的迹(对角线元素之和)等于图中所有顶点度数之和,也等于图中边数的两倍,即 ,其中 是图中的边数。

邻接矩阵的 n 次幂 Aⁿ

更一般地,邻接矩阵的 次幂(或写作 )提供了关于更长路径的信息。

  • 元素 的含义:矩阵 的第 行第 列的元素 表示从顶点 到顶点 的长度为 的路径(或漫游)的数量。
  • 这是一个非常重要的结论,可以通过数学归纳法证明。
  • 例如, 表示从顶点 到顶点 的长度为 3 的路径数量。

总结来说,邻接矩阵的幂次可以揭示图中不同顶点之间特定长度路径的数量 直接表示了长度为 1 的路径(即边), 表示长度为 2 的路径,而 则表示长度为 的路径。