Skip to content

谱扩张与 Cheeger 不等式

Cheeger inequality for graphs · Spectral expansion

在固定归一化下,以 normalized Laplacian 的第二特征值刻画图的 conductance 瓶颈。

形式陈述

G=(V,E,w) 是有限无向图,边权 wuv=wvu0,且没有孤立点。令

du=vwuv,vol(S)=uSdu,

并记 w(S,S¯)=uS,vSwuv。非平凡割的 conductance 定义为

ϕ(S)=w(S,S¯)min{vol(S),vol(S¯)},ϕ(G)=minSVϕ(S).

使用归一化 Laplacian

L=ID1/2AD1/2,

λ2 为它的第二小特征值。图的 Cheeger 不等式是

λ22ϕ(G)2λ2.

左侧证明取实现 ϕ(G) 的割 S,构造在 S,S¯ 上分别为常数且与 D1/21 正交的向量。代入 Rayleigh 商得到 λ22ϕ(S)

右侧从 λ2 的特征向量出发,把它换成顶点函数并选取适当的正部或负部。按函数值排序,对阈值集合 St 使用离散 coarea 恒等式;再对

uvwuv|f(u)2f(v)2|

写成 |f(u)f(v)||f(u)+f(v)| 并用 Cauchy–Schwarz,不等式保证某个 sweep cut 满足 ϕ(St)2λ2。这同时给出从特征向量寻找稀疏割的算法骨架。

直觉

若图有一条窄割,让向量在割的两侧近似常值,就只在少数跨割边上产生能量,因此得到很小的 Rayleigh 商和 λ2。反过来,小特征值给出一个缓慢变化的低能量函数;沿其数值逐层切开,总有一层的边界相对于体积足够小。

两边常数不对称,是因为从割构造向量几乎没有损失,而从连续取值的特征向量恢复一个离散割要经过 sweep 与 Cauchy–Schwarz。定理连接的是 conductance 与 normalized Laplacian,不能把其中的 λ2 换成组合 Laplacian 或邻接矩阵谱隙后保留原常数。

例子与边界

完全图 Kn 的 normalized Laplacian 谱为 0 一次和 n/(n1) 重数 n1。对 |S|=sn/2

ϕ(S)=s(ns)s(n1)=nsn1,

所以 ϕ(Kn) 约为 1/2,与常数量级的 λ2 一致。

Cnλ2=1cos(2π/n)=Θ(n2),而取连续的 n/2 个顶点得到

ϕ(Cn)=1n/2=Θ(n1).

这展示上界中的平方根尺度确实必要。若图不连通,则某个非平凡分量割的边界为零,故 ϕ(G)=0λ2=0。无孤立点假设使 D1/2 和非平凡割体积均无歧义;若采用其他孤立点约定,必须另行修改陈述。

推论与应用

d-正则图,若只取 |S||V|/2,则

ϕ(S)=|ES|d|S|,

所以 conductance 正是边扩张除以 d。因此一族有界度正则图具有统一正的组合扩张,当且仅当 normalized Laplacian 的 λ2 有统一正下界,常数通过 Cheeger 不等式互相控制。

sweep 证明还给谱划分算法:计算第二特征向量、按顶点值排序、检查所有前缀割,即可找到 conductance 至多 2λ2 的集合。随机游走混合、谱聚类和网络瓶颈检测都建立在这条桥梁上,但其具体结论还需平稳分布、起点和误差范数等额外假设。

参考资料
  • Fan R. K. Chung, Spectral Graph Theory, American Mathematical Society, 1997, Chapter 2.
  • Daniel A. Spielman, Spectral and Algebraic Graph Theory, Yale lecture notes, chapters on conductance and Cheeger inequalities.