12.2 Laplacian Matrix

The Laplacian matrix plays a fundamental role in many topics within probability, graph theory, algebraic topology and analysis. See Section 12.6 for references.

Let D=d⁢i⁢a⁢g⁢[d⁢e⁢g⁢(1),…,d⁢e⁢g⁢(n)] be the diagonal matrix with entries as the degrees of vertices. Recall that A is the adjacency matrix defined in Definition 2.36. The Laplacian matrix is defined as L=D−A. Verify that L=∂1∂1T using the matrix representation of ∂1 and its transpose. Observe that even though ∂1 is oriented, L is unoriented. Further, it is easy to see that if we think of ∂1 as linear transformations as in the previous sections, we have that

L:C0→C0;:∑i=1naivi↦∑i=1n(aideg(vi)−∑j:vj∼viaj)vi.

For purposes of our analysis, we will view L primarily as a matrix. Firstly observe that r⁢(L)=r⁢(∂1∂1t)≤r⁢(∂1)∧r⁢(∂1t)=r⁢(∂1). Trivially, we have that K⁢e⁢r⁢∂1t⊂K⁢e⁢r⁢L.

We set the notation <x,y>=x.y=x⁢yt=y⁢xt for x,y∈ℝn and ∥x∥2=<x,x>=∑i=1nxi2. Observe that for x∈ℝn, we have that

xtLx=xt∂1∂1tx=<∂1tx,∂1tx>=∥∂1tx∥2. (12.1)

Hence, if x∈K⁢e⁢r⁢L then by the above equation ∂1tx=0 i.e., x∈K⁢e⁢r⁢∂1t i.e., K⁢e⁢r⁢L=K⁢e⁢r⁢∂1t by our earlier observation. Hence n⁢(L):=r⁢(K⁢e⁢r⁢L)=r⁢(K⁢e⁢r⁢∂1t)=n−r⁢(∂1)=β0⁢(G). Since n⁢(L) is the multiplicity of the eigenvalue 0, this shows that the multiplicity of 0 is β0⁢(G).

From (12.1), we also have that L is a positivie semi-definite matrix and hence all its eigenvalues are non-negative. Denote the eigenvalues by λ1≤λ2⁢…≤λn. Summarizing our above conclusions, here is the theorem.

Theorem 12.9.

Let l=β0⁢(G). We have that 0=λ1=…=λl<λl+1≤…⁢λn. Thus, G is connected iff λ2>0.

Observe that ∂1tx=(xi−xj)(vi,vj)∈E→ and so by (12.1), we derive that

xt⁢L⁢x=∑vi∼vj(xj−X−i)2.
Lemma 12.10.

Let C1,…,Cl be the components of G. Define x1,…,xl as vectors that are constant on each of the components respectively i.e., xki=𝟏⁢[k∈Ci]. Then, we have that x1,…,xl form a basis for K⁢e⁢r⁢L.

Proof.

Using that ‖∂1tx‖2=∑vi∼vj(xi−xj)2 and from (12.1), we know that if L⁢x=0, ∂1tx=0 and hence xi=xj for all vi∼vj. This implies that x is a constant on each component and hence x1,…,xl∈K⁢e⁢r⁢L. Since r⁢(K⁢e⁢r⁢L)=l, it suffices to show that x1,…,xl are linearly independent. This follow easily as the vectors are supported on disjoint sets of vertices. ∎