Tutorials › Graph Theory (Undergraduate) › Laplacian Spectra Of Regular Bipartite Graphs

Adjacency and Laplacian Matrices · Tutorial 634 of 799

Laplacian Spectra Of Regular Bipartite Graphs

Learn why the largest Laplacian eigenvalue of a regular bipartite graph is exactly twice its degree, and how the adjacency spectrum establishes the result.

Intermediate 10 min read

What You'll Learn

  • Relate the Laplacian matrix to the adjacency matrix in a regular graph.
  • Prove that the adjacency eigenvalues of a bipartite graph occur in opposite pairs.
  • Show that a regular graph’s adjacency eigenvalues lie between minus and plus its degree.
  • Derive the largest Laplacian eigenvalue for regular bipartite graphs.
  • Check the result on connected, disconnected, and zero-degree examples.

Why Regularity and Bipartiteness Determine the Laplacian Endpoint

The Laplacian eigenvalues describe how a graph’s vertices are coupled through its edges. For a regular bipartite graph, two structural facts combine to determine the largest one exactly: regularity gives a simple relation between the Laplacian and adjacency matrices, while bipartiteness makes the adjacency spectrum symmetric about zero. The conclusion does not require the graph to be connected.

Throughout, graphs are finite and simple. We assume the graph has at least one vertex, so that its Laplacian has eigenvalues and a largest eigenvalue. A graph is d-regular if every vertex has degree \(d\). It is bipartite if its vertex set can be partitioned into two sets \(X\) and \(Y\) such that each edge has one endpoint in each set. Either part may contain isolated vertices.

The adjacency matrix \(\mathbf{A}(G)\) has entry \(1\) in position \(u,v\) when \(uv\) is an edge, and entry \(0\) otherwise. The degree matrix \(\mathbf{D}\) is diagonal, with \(\deg(v)\) in the position for vertex \(v\). The Laplacian is \(\mathbf{L}=\mathbf{D}-\mathbf{A}(G)\). We use the standard spectral theorem for real symmetric matrices: their eigenvalues are real, and they have a basis of eigenvectors.

Key relation: If \(G\) is \(d\)-regular, then \(\mathbf{D}=d\mathbf{I}\), so \(\mathbf{L}=d\mathbf{I}-\mathbf{A}(G)\). Thus an adjacency eigenvector with eigenvalue \(\theta\) is a Laplacian eigenvector with eigenvalue \(d-\theta\).

The key task is therefore to find the least adjacency eigenvalue. Regularity bounds every adjacency eigenvalue between \(-d\) and \(d\); bipartiteness ensures that \(-d\) is actually attained.

Symmetry of the Adjacency Spectrum

Lemma: If \(G\) is bipartite, then whenever \(\theta\) is an eigenvalue of \(\mathbf{A}(G)\), so is \(-\theta\), with the same multiplicity.

Proof. Fix a bipartition \(X,Y\). Define a diagonal matrix \(\mathbf{S}\) whose diagonal entry is \(1\) for a vertex in \(X\) and \(-1\) for a vertex in \(Y\). Then \(\mathbf{S}^2=\mathbf{I}\). For adjacent vertices \(u,v\), the diagonal signs at \(u,v\) are opposite, so the \(u,v\) entry of \(\mathbf{S}\mathbf{A}(G)\mathbf{S}\) is \(-1\). For nonadjacent vertices that entry is \(0\). Hence \(\mathbf{S}\mathbf{A}(G)\mathbf{S}=-\mathbf{A}(G)\), or equivalently \(\mathbf{A}(G)\mathbf{S}=-\mathbf{S}\mathbf{A}(G)\). If \(\mathbf{A}(G)x=\theta x\), then \(\mathbf{A}(G)(\mathbf{S}x)=-\mathbf{S}\mathbf{A}(G)x=-\theta(\mathbf{S}x)\). Since \(\mathbf{S}\) is invertible, this correspondence preserves the dimension of each eigenspace. Thus the eigenvalues occur in opposite pairs with the same multiplicity. \(\square\)

This argument works component by component as well: choose the signs according to a bipartition of each component. Isolated vertices cause no difficulty. If the graph has no edges, the adjacency matrix is zero and the claimed symmetry still holds.

The Largest Laplacian Eigenvalue

Theorem: If \(G\) is a \(d\)-regular bipartite graph with at least one vertex, then the largest eigenvalue of \(\mathbf{L}\) is \(2d\).

Proof. First suppose \(d\ge 0\), and let \(x\) be a nonzero real vector. Since \(\mathbf{A}(G)\) is symmetric, its eigenvalues are real. Also, \[ x^{T}\mathbf{A}(G)x=2\sum_{uv\in E(G)}x_u x_v. \] For each edge, \(2|x_u x_v|\le x_u^2+x_v^2\). Summing this inequality over the edges gives \[ \left|x^{T}\mathbf{A}(G)x\right| \le \sum_{uv\in E(G)}(x_u^2+x_v^2) = d\sum_{v\in V(G)}x_v^2. \] The last equality holds because each vertex occurs in exactly \(d\) edges. If \(x\) is an eigenvector with eigenvalue \(\theta\), division by \(x^Tx>0\) gives \(|\theta|\le d\).

The all-ones vector is an adjacency eigenvector with eigenvalue \(d\), since every row of \(\mathbf{A}(G)\) has exactly \(d\) ones. By the lemma, \(-d\) is also an adjacency eigenvalue. The bound just proved shows that no adjacency eigenvalue is less than \(-d\); hence \(-d\) is the least adjacency eigenvalue. By \(\mathbf{L}=d\mathbf{I}-\mathbf{A}(G)\), every adjacency eigenvalue \(\theta\) gives the Laplacian eigenvalue \(d-\theta\). The largest of these is therefore \(d-(-d)=2d\), as claimed. This includes \(d=0\): then every vertex is isolated, both matrices are zero, and the largest Laplacian eigenvalue is \(0=2d\). \(\square\)

The theorem also describes the full pairing of the Laplacian spectrum. If \(\theta\) and \(-\theta\) are an adjacency eigenvalue pair, the corresponding Laplacian eigenvalues are \(d-\theta\) and \(d+\theta\). They sum to \(2d\). Thus the Laplacian eigenvalues are paired around \(d\), and the upper endpoint \(2d\) is attained.

There is a direct way to see why the endpoint is attained. Give vertices in \(X\) sign \(1\) and vertices in \(Y\) sign \(-1\), forming a vector \(s\). Every neighbor of a vertex \(v\) has sign \(-s_v\). Therefore \[ (\mathbf{L}s)_v=d s_v-\sum_{u:\,uv\in E(G)}s_u =d s_v- d(-s_v)=2d s_v. \] So \(s\) is a Laplacian eigenvector with eigenvalue \(2d\). This is the same extremal eigenvalue found through adjacency-spectrum symmetry.

Worked Examples

Worked Example: A Single Edge

Let \(G\) have vertex set \(V(G)=\{1,2\}\) and edge set \(E(G)=\{12\}\). It is \(1\)-regular and bipartite, with parts \(\{1\}\) and \(\{2\}\). In the vertex order \(1,2\), its matrices are

$$ \mathbf{A}(G)= \begin{pmatrix}0&1\\1&0\end{pmatrix}, \qquad \mathbf{L}= \begin{pmatrix}1&-1\\-1&1\end{pmatrix}. $$

The vectors \((1,1)^T\) and \((1,-1)^T\) are independent. Multiplying by \(\mathbf{A}(G)\) gives eigenvalues \(1\) and \(-1\), respectively. Multiplying by \(\mathbf{L}\) gives eigenvalues \(0\) and \(2\), respectively. Hence the largest Laplacian eigenvalue is \(2=2d\).

Check: the Laplacian eigenvalues sum to \(0+2=2\), which equals the trace \(1+1=2\). Also, \(\mathbf{L}(1,-1)^T=(2,-2)^T=2(1,-1)^T\), confirming the upper eigenvalue directly.

Worked Example: The Four-Cycle

Let \(G\) have vertex set \(V(G)=\{1,2,3,4\}\) and edge set \(E(G)=\{12,23,34,41\}\). This graph is \(2\)-regular and bipartite, with parts \(\{1,3\}\) and \(\{2,4\}\). In the order \(1,2,3,4\),

$$ \mathbf{A}(G)= \begin{pmatrix} 0&1&0&1\\ 1&0&1&0\\ 0&1&0&1\\ 1&0&1&0 \end{pmatrix}, \qquad \mathbf{L}=2\mathbf{I}-\mathbf{A}(G). $$

For \(\mathbf{A}(G)\), the vectors \((1,1,1,1)^T\), \((1,-1,1,-1)^T\), \((1,0,-1,0)^T\), and \((0,1,0,-1)^T\) have eigenvalues \(2,-2,0,0\), respectively. These four vectors are independent, so these are all the adjacency eigenvalues. Subtracting each from \(2\) gives the Laplacian eigenvalues \(0,4,2,2\). The largest is \(4=2d\).

Check: the Laplacian trace is \(2+2+2+2=8\), while the listed eigenvalues sum to \(0+4+2+2=8\). The sign vector \((1,-1,1,-1)^T\) also satisfies \(\mathbf{L}s=4s\), verifying that the endpoint is attained.

Worked Example: A Disconnected Regular Bipartite Graph

Let \(G\) have vertex set \(V(G)=\{1,2,3,4\}\) and edge set \(E(G)=\{12,34\}\). It consists of two separate edges, is \(1\)-regular, and is bipartite with parts \(\{1,3\}\) and \(\{2,4\}\). In the order \(1,2,3,4\), its Laplacian is block diagonal:

$$ \mathbf{L}= \begin{pmatrix} 1&-1&0&0\\ -1&1&0&0\\ 0&0&1&-1\\ 0&0&-1&1 \end{pmatrix}. $$

On each two-vertex block, the vector \((1,1)^T\) has eigenvalue \(0\) and \((1,-1)^T\) has eigenvalue \(2\). Because the blocks act independently, the full Laplacian eigenvalues are \(0,0,2,2\). The largest is \(2=2d\). In particular, connectedness is not needed for the theorem.

Check: the trace is \(1+1+1+1=4\), and the eigenvalues sum to \(0+0+2+2=4\). The vector \((1,-1,1,-1)^T\) is an eigenvector with eigenvalue \(2\).

Worked Example: The Zero-Degree Case

Let \(G\) have vertex set \(V(G)=\{a,b,c\}\) and edge set \(E(G)=\varnothing\). It is \(0\)-regular and bipartite; for example, take parts \(X=\{a,c\}\) and \(Y=\{b\}\). There are no adjacency entries equal to \(1\), so \(\mathbf{A}(G)\) is the \(3\) by \(3\) zero matrix. The degree matrix is also zero, and hence \(\mathbf{L}=\mathbf{0}\). Its three eigenvalues are \(0,0,0\), so its largest eigenvalue is \(0=2d\).

Check: multiplying the zero matrix by any nonzero vector gives the zero vector, confirming that every eigenvalue is zero.

What the Hypotheses Do—and a Common Mistake

The regularity assumption is what makes \(\mathbf{L}=d\mathbf{I}-\mathbf{A}(G)\) hold with one constant \(d\). In an irregular graph, the degree matrix is not a scalar multiple of the identity, so subtracting adjacency eigenvalues from a single degree does not give the Laplacian spectrum. Bipartiteness supplies the opposite adjacency eigenvalue needed to attain the upper bound. The two hypotheses play different roles.

A common mistake is to conclude that every \(d\)-regular graph has largest Laplacian eigenvalue \(2d\). For a concrete counterexample, take the triangle with \(V(G)=\{1,2,3\}\) and \(E(G)=\{12,23,31\}\). It is \(2\)-regular, but not bipartite. Its Laplacian is

$$ \mathbf{L}= \begin{pmatrix} 2&-1&-1\\ -1&2&-1\\ -1&-1&2 \end{pmatrix}. $$

The all-ones vector has eigenvalue \(0\). Each vector whose coordinates sum to zero has eigenvalue \(3\), since the matrix is \(3\mathbf{I}-\mathbf{J}\), where \(\mathbf{J}\) is the all-ones matrix. Thus the Laplacian eigenvalues are \(0,3,3\), and the largest is \(3\), not \(2d=4\). The bipartite symmetry argument does not apply: the triangle’s adjacency eigenvalues are \(2,-1,-1\), which are not symmetric about zero.

For a regular bipartite graph, the useful chain of reasoning is therefore precise: regularity gives \(\mathbf{L}=d\mathbf{I}-\mathbf{A}(G)\); regularity also makes \(d\) an adjacency eigenvalue and bounds all adjacency eigenvalues in absolute value by \(d\); bipartiteness pairs \(d\) with \(-d\). Consequently, the largest Laplacian eigenvalue is exactly \(2d\), whether the graph is connected or disconnected.

Check Your Understanding

Use the definitions and spectral relation above to answer the following.

  1. Why does the all-ones vector have adjacency eigenvalue \(d\) in a \(d\)-regular graph?
  2. Explain why the diagonal sign matrix \(\mathbf{S}\) gives \(\mathbf{S}\mathbf{A}(G)\mathbf{S}=-\mathbf{A}(G)\) when \(G\) is bipartite.
  3. For a \(3\)-regular bipartite graph, what is the largest Laplacian eigenvalue, and which adjacency eigenvalue produces it?
  4. Does the theorem require a regular bipartite graph to be connected? Justify your answer.
  5. What is the largest Laplacian eigenvalue of an edgeless graph on five vertices, and which case of the theorem applies?