拉普拉斯矩阵的性质

图和拉普拉斯矩阵

在这里插入图片描述
在这里插入图片描述
解释:可以看到,上面的图是无向图,所以其对应的邻接矩阵是对称矩阵,表示如果顶点1和顶点3有边,那么3到顶点1也有边,但是注意对于有向图就未必,因为可能顶点1指向顶点3,顶点3却没有指向顶点1,这个时候顶点3到顶点1是没有边的。
在这里插入图片描述
解释:度矩阵应该很好理解,即一共有多少条边与该顶点有关,然后把这个数写在方阵的对角线上。
在这里插入图片描述
可以看到,拉普拉斯矩阵还是对称矩阵。
上面是连通图的例子,我们举一个不是连通图的例子。
在这里插入图片描述
邻接矩阵为:
在这里插入图片描述
度矩阵为:
在这里插入图片描述
由此可得拉普拉斯矩阵为:
在这里插入图片描述
注:我画方框是因为每一个方框都是 一个连通图,都为方阵, 其他地方的值全为0.

拉普拉斯矩阵的性质

上面提到了拉普拉斯矩阵,下面说一说他的性质。
在这里插入图片描述
5个性质:
在这里插入图片描述
在这里插入图片描述
上面两个性质是一起的,性质1大家看看本文的引言就知道了。对于性质2,熟悉线性代数的人都知道,对一个方阵求行和,其实相当于乘以一个 n n n维的,每一个维度都为1的向量,一般我们用 e ⃗ \vec e e 表示。
所以 L ∗ e ⃗ = 0 ⃗ L*\vec e=\vec 0 Le =0 ,其中 0 ⃗ \vec 0 0 向量也是 n n n维向量,每一个维度都为0,对应于性质1:L的每个行和为0,共有 n n n行。
我们将上述等式改写成 L ∗ e ⃗ = 0 ∗ e ⃗ L*\vec e=0*\vec e Le =0e ,这是特征值和特征向量的定义,这个等式告诉我们:L有一个特征值为0,且这个特征值对应的特征向量中有一个是 e ⃗ \vec e e

在这里插入图片描述
在这里插入图片描述
性质3,4是一起的,我们需要先证明性质4
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
第一行变换到第二行其实就是将第一行复制了一遍。
其他的应该好理解了,比如第2行到第3行,我们利用了度 d d d和邻接矩阵 w i j w_{ij} wij的关系。
既然已经证明了L是半正定的矩阵,那么当然就可以推出性质3,有n个非负的特征值。

在这里插入图片描述
我们把这个证明从易到难来进行。
在这里插入图片描述

这个我们要证明的是,0特征值对应的特征向量每个分量相同,也即该特征向量是 k e ⃗ k\vec e ke
我们前面有:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
也即证明了每一个分量需要相等,证明完毕。
不过,上述可能会有一点难懂, w i j w_{ij} wij非负,为什么可以证明后面的为0呢?难道没有可能后面的某一项不为0,恰好此时 w i j w_{ij} wij为0,从而继续保持整体为0?
那我们就假设有一项 f i − f j ! = 0 f_i-f_j!=0 fifj!=0,那么会发生什么情况呢? f f f的其他分量会因为这个不相等从而至少分成两个阵营,比如 f m f_m fm可能1.只和它们其中一个相等2.和两个都不相等。我们讨论第一种情况就够了,即假设分成了两个阵营,假设四个顶点的无向图, f 1 , f 2 f_1,f_2 f1,f2一组, f 3 , f 4 f_3,f_4 f3,f4一组,由于两个阵营不相等,那么强迫 w i j = 0 w_{ij}=0 wij=0,从而会发生节点1,2不会有边连接到节点3,4。这就不是只有一个连通图了啊,而是至少两个。
在这里插入图片描述
这个证明是容易的。
在这里插入图片描述
即:
在这里插入图片描述
注意到,上面的每一个L都对应一个连通图,是方阵,它的上下左右都是0,至于是几阶,那么看情况了。如果觉得抽象地可以参照引言处非连通图的例子。
然后精彩之处来了,我们可以构造
在这里插入图片描述
你会发现重大秘密

  1. 这k个向量都是线性无关的。
  2. 这k个向量右乘以拉普拉斯矩阵都是0向量,换言之,这k个向量都是拉普拉斯矩阵特征值0对应的特征向量
  3. 由1.2我们可以得到,一个图有多少个连通图,那么特征值0就对应多少个不相关的特征向量。上述得证。

例子:
在这里插入图片描述
在这里插入图片描述
组合成一个L
在这里插入图片描述
将这两个基向量组合起来。
在这里插入图片描述
从机器学习谱聚类的角度)把上面这个看做一个矩阵, x 1 = ( 1 , 0 ) x_1=(1,0) x1=(1,0),这是我们赋予 x 1 x_1 x1的新特征。
在这里插入图片描述
即从数学上可知,两个连通图中的顶点各为一类。这也很符合我们的直觉。

归一化拉普拉斯矩阵

下面接着介绍两种非常常见的:归一化拉普拉斯矩阵
在这里插入图片描述
一个非常疑惑的问题是:为什么需要归一化,这样有什么好处呢?大家可以好好思考。

归一化与标准的异同

对于对称型,有性质:
在这里插入图片描述
这个很显然,将对称型完整带入上面,然后先对 f f f进行操作,就是上面的结果,相当于那个归一化 D − 1 / 2 D^{-1/2} D1/2变成了归一到 f f f上去了。
在这里插入图片描述
这里我想不用多说吧,只需要利用特征值概念就可以发现这是充要条件。
在这里插入图片描述
这个证明比上面这个还简单。
在这里插入图片描述
这个也很容易证明,直接用归一化的L与特征向量相乘会发现是0向量。

在这里插入图片描述
以上两个都可以类似L那样,写出半正定定义 > = 0 >=0 >=0的式子。
在这里插入图片描述
这个也是类似的,简短的说就是左右乘以一个对角矩阵不会影响这个性质,也就是说有下面:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_43391414/article/details/112277987