研究を進めるにあたり、グラフのラプラシアン固有値0の重複度と連結成分の関係について証明を考える機会がありました。Mathlogで記事を書いてみたいという気持ちと、研究の過程で出会った定理について考えた記録を残したいという思いにより、この記事を作成しました。
n個の頂点を持つ単純グラフGを考えたとき,vi(0≤i≤n−1)をグラフGの頂点とし,deg(vi)を頂点viの次数とする.
ここで, D=diag(deg(v1),deg(v2),…,deg(vn))とし,AをグラフGの隣接行列とする. L=D−Aにより定義される行列Lをラプラシアン行列という.このとき,Lの要素はとが隣接()Li,j={deg(vi)i=j−1i≠j and viとvjが隣接0otherwise(1≤i,j≤n) によって与えられる.
グラフGのラプラシアン固有値0の重複度は,連結成分の個数に等しい.
ラプラシアン固有値0の重複度をm0,グラフの連結成分をCl(1≤l≤c)とする.Cl(1≤l≤c)に対応した値が全て1,その他の値が全て0というn次ベクトルに対応した部分()xl′=t[0,…,0,1,…,1⏟Clに対応した部分,0,…,0](1≤l≤c)が線形独立な固有値0の固有ベクトルとして構成できるので,m0≥cである.x=t[x1,x2,…,xn]をラプラシアン固有値0の固有ベクトルとすると,tx′Lx′=0 であるから,
0=tx′Lx′=∑l=1c∑j∈Clxj(Lx)j=∑l=1c(∑j∈ClDj,jxj2−∑j,k∈ClAj,kxjxk) (L=D−Aより)=∑l=1c(∑j∈Cl∑k∈ClAj,kxj2−∑j,k∈ClAj,kxjxk)=∑l=1c∑j∈Clxj∑k∈ClAj,k(xj−xk)=12∑l=1c∑j,k∈Cl(xjAj,k(xj−xk)+xkAk,j(xk−xj))=12∑l=1c∑j,k∈Cl(xjAj,k−xkAk,j)(xj−xk)
ここで,Aj,k=Ak,j(1≤j,k≤n)より,
=12∑l=1c∑j,k∈ClAj,k(xj−xk)2
である.
連結成分Cl(1≤l≤c)上の任意の2頂点j,k∈Cl(1≤l≤c)は経路j→p1→p2→⋯→ps→k(p1,…,ps∈Cl(1≤l≤c))が存在して,()Aj,p1=Ap1,p2=⋯=Aps,k=1(1≤l≤c)である.したがって,(())xj=xp1=xp2=⋯=xps=xk(j,p1,…,ps,k∈Cl(1≤l≤c))であるから,xがラプラシアン固有値0の固有ベクトルとなるとき,に対応した部分に対応した部分に対応した部分(,)x=t[a1,…,a1⏟C1に対応した部分,a2,…,a2⏟C2に対応した部分,…,ac,…,ac⏟Ccに対応した部分](al∈C,1≤l≤c)である.
よって,ラプラシアン固有値0の固有ベクトルxはxl′(1≤l≤c)を用いて(,)x=∑l=1calxl′(al∈C,1≤l≤c)である.xl′(1≤l≤c)の線形結合として表せるから,c≥m0である.
よって,m0=cであるから,グラフGのラプラシアン固有値0の重複度は,連結成分の個数に等しい.
バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。