图的邻接矩阵特征多项式
我们先从最基础的概念开始,明确几个核心定义:
- 邻接矩阵:对于一个具有n个顶点的图G,其邻接矩阵A是一个n×n的矩阵,其中元素A_{ij} = 1 当且仅当顶点i与顶点j之间有一条边相连(对于无向图,A是对称矩阵,且对角线元素通常为0,表示没有自环)。
- 特征多项式:对于一个方阵A,其特征多项式p(λ)定义为行列式 det(λI - A),其中I是单位矩阵,λ是变量。多项式的根就是矩阵A的特征值。
现在,我们可以定义图的邻接矩阵特征多项式:就是该图的邻接矩阵A的特征多项式,通常记为 φ(G, λ) = det(λI - A)。
第一步:特征多项式蕴含了哪些基本信息?
这个多项式本身是一个图不变量(同构图具有相同的特征多项式,但逆命题不成立)。对它进行初步分析,我们可以直接得到:
- 常数项:φ(G, λ)的常数项等于det(-A) = (-1)^n * det(A)。对于无自环的图,常数项与图中“顶点不相交的有向圈覆盖”的数目有关,但更直观的一个联系是,其绝对值等于图中“完美匹配”(若能形成)数目的平方(对于二部图)。
- λ^{n-1}的系数:这个系数总是0,因为邻接矩阵对角线元素均为0,所有特征值之和(迹)为0。
- λ^{n-2}的系数:这个系数等于**-|E|**,其中|E|是图的边数。这可以通过行列式展开公式得到验证。
- λ^{n-3}的系数:这个系数等于**-2t**,其中t是图中三角形的个数(长度为3的圈)。这里已经可以看出,特征多项式编码了图的一些微观结构(三角形数量)。
第二步:特征多项式与图谱和谱参数的关系
图的所有特征值(即邻接矩阵的特征值)的集合称为图的“邻接谱”。特征多项式φ(G, λ)是这些特征值的生成函数:
φ(G, λ) = (λ - λ_1)(λ - λ_2) ... (λ - λ_n),其中λ_i是特征值。
因此:
- 特征多项式完全决定了图谱。
- 特征值之和(多项式λ^{n-1}的系数)为0,即图的所有特征值之和为0。
- 特征值平方和等于2|E|(由矩阵迹的性质可得)。
- 特征值的k次幂之和等于图中“闭途径”的数目。具体来说,Tr(A^k)等于图中长度为k的闭途径(从某点出发并回到该点的行走)的总数。这使得我们可以通过分析特征多项式或其根的幂和,来研究图中的圈结构。
第三步:特征多项式的递归计算与基本操作
特征多项式可以通过递归方式进行计算,这建立了图的结构操作与多项式操作之间的联系。最重要的递归公式是“删除-收缩”型的公式,但更常用的是针对特定顶点v的“分解定理”:
φ(G, λ) = λ * φ(G-v, λ) - Σ_{u∈N(v)} φ(G-v-u, λ) - 2 * Σ_{C} φ(G-V(C), λ)
其中第二个求和遍历v的邻点u,第三个求和涉及包含v的三角形C。但更简洁实用的形式是对于一条悬挂边(度为1的顶点)或一条桥边。
特别地,如果图G由两个不相交的子图G1和G2组成,则φ(G, λ) = φ(G1, λ) * φ(G2, λ)。
如果图G是G1和G2沿一个顶点粘合而成,其多项式没有简单的通用乘积公式,但如果粘合成一条边(即G1和G2通过一条边连接的两个顶点粘合),表达式会复杂很多。
第四步:特征多项式在区分图同构与刻画图性质中的应用
- 同构不变量:如前所述,同构图必然有相同的特征多项式,因此它是一个“同构不变量”。但它不是“完全不变量”,因为存在“同谱图”(非同构图但具有相同的特征多项式,即相同的邻接谱)。
- 判定图的性质:特征多项式(或其根)可以用来判定或分析图的一些性质:
- 二部图:一个连通图是二部图,当且仅当其邻接谱关于0对称(即如果λ是特征值,那么-λ也是特征值,重数相同)。这等价于特征多项式φ(G, λ)是一个只包含λ的偶次幂或可以写成λ乘以一个λ^2的多项式。
- 正则图:如果图是k-正则的(所有顶点度数为k),那么k是它的一个特征值,并且是其最大特征值。
- 连通分支数:特征多项式中根λ=0的重数(代数重数)等于图包含的零特征值个数,这个数值至少与图的连通分支数一样多(对于二部图可能有更多零特征值,但正则图零特征值重数等于连通分支数减一?这里需要更精确的表述:实际上,零特征值的几何重数至少等于连通分支数。对于正则连通图,零特征值的代数重数可以大于1)。
第五步:特征多项式与其他图多项式、不变量及算法的联系
- 匹配多项式:图的匹配多项式与特征多项式在树和某些图上存在深刻的联系。对于一个树T,其特征多项式φ(T, λ)恰好等于其匹配多项式M(T, λ)。这是特征多项式可以递归计算的直接结果。
- 特征多项式与图操作:对于图的一些运算,其特征多项式有已知的公式或关系。例如:
- 补图:已知图的特征多项式,求其补图的特征多项式没有特别简单的通用公式,但可以通过“全1矩阵”J建立联系。
- 线图:如果G是r-正则图,那么其线图L(G)的特征多项式可以用G的特征多项式表示。
- 张量积(直积):图G和H的张量积的特征多项式,等于G和H的特征多项式在各自特征值上的“乘积”生成的多项式(即特征值是二者特征值的乘积)。
- 计算复杂性:计算任意图的特征多项式,本质上是计算一个0-1矩阵的特征多项式。虽然可以通过行列式计算,但其计算复杂度是指数级的(精确计算等价于计算一个符号行列式)。然而,对于稀疏图或具有特殊结构的图(如树、循环图),存在高效的递归或迭代算法。
综上所述,图的邻接矩阵特征多项式是一个强大的代数工具,它将图的组合结构(边、三角形、闭途径)与矩阵的谱性质紧密联系在一起。它不仅是重要的同构不变量,也是研究图的各种结构性质(如二部性、正则性)、进行图谱分析以及与其他图多项式建立联系的桥梁。通过分析其系数、根以及递归性质,我们可以从代数视角深入探究图的组合本质。