A topic in the Open Knowledge Graph — a free, open map of 15,290 topics and the order to learn them in.

Graph Laplacian and Spectral Properties

Research Depth 87 in the knowledge graph ☐ I know this ☆ Set as goal
2topics build on this
369prerequisites beneath it
See this on the map →
Adjacency Matrix and Spectral BasicsGraph Laplacian and Laplacian Spectrum→→Matrix Tree Theorem
algebraic-graph-theory laplacian

Core Idea

The Laplacian matrix L = D - A (where D is the diagonal degree matrix) has smallest eigenvalue 0 with eigenvector all-ones. The second-smallest eigenvalue (algebraic connectivity) measures graph connectivity. The Laplacian's null space and eigenvalues reveal graph structure, cuts, and dynamical properties in many applications.

Explainer

You already know the adjacency matrix A, where entry A[i][j] = 1 if there's an edge between vertices i and j. Now introduce the degree matrix D: a diagonal matrix where D[i][i] is the degree of vertex i (how many edges it has). The graph Laplacian is simply L = D − A. For each vertex, the diagonal entry is its degree, and each off-diagonal entry is −1 if the vertices are connected, 0 otherwise. This encoding might seem arbitrary, but it captures a deep geometric structure.

The simplest property: the all-ones vector 1 is always in the null space of L, meaning L1 = 0. Check it directly: for row i, the diagonal entry is deg(i), and the off-diagonal entries are −1 for each neighbor of i. Multiplying the all-ones vector gives deg(i) × 1 + (−1) × deg(i) = 0. This means 0 is always an eigenvalue. More importantly, the number of zero eigenvalues equals the number of connected components in the graph. A disconnected graph has multiple independent "islands," and the Laplacian's null space captures exactly one eigenvector per island. So just by computing eigenvalues of L, you can determine graph connectivity without doing a BFS or DFS search.

The second-smallest eigenvalue λ₂ is called the Fiedler value or algebraic connectivity. When λ₂ is large, the graph is "well-connected" — there are many independent paths between most pairs of vertices, no easy bottleneck to cut. When λ₂ is small (but positive), the graph has a "narrow bridge" — a small set of edges whose removal would nearly disconnect it. This is directly useful for graph partitioning: the eigenvector corresponding to λ₂ (the Fiedler vector) encodes a near-optimal split of the vertices into two groups, with as few edges as possible crossing between them. This is the basis for spectral clustering, a widely used technique in machine learning and network analysis.

The Laplacian also appears in physics and analysis. If you assign a voltage to each vertex and let current flow along edges (like a resistor network), Kirchhoff's laws translate exactly to a linear system Lv = b. The Laplacian operator on continuous surfaces (which you may encounter in calculus or PDEs) is the limiting analog — the matrix Laplacian is literally the discrete version of the continuous ∇² operator. This connection is why the Laplacian appears everywhere from graph algorithms to image processing, finite element analysis, and the simulation of heat diffusion on networks. The eigenvalues don't just describe the matrix — they describe how signals, flows, and information spread through the graph.

Practice Questions 5 questions

Prerequisite Chain

Understanding Zero → The Number Zero → Counting to Five → Counting to 10 → Counting to 20 → Counting a Set of Objects Up to 20 → Cardinality: The Last Number Counted → Matching Numerals to Quantities → Subitizing Small Quantities → Addition Within 10 → Number Bonds to 10 → Addition Within 20 → Doubles and Near Doubles → Doubles Facts Within 10 → Near Doubles Facts Within 20 → Mental Math Strategies for Addition → Mental Math: Adding and Subtracting Tens → Addition Within 100 → Repeated Addition as Multiplication → Multiplication as Equal Groups → Multiplication: Arrays → Basic Multiplication Facts (0s, 1s, 2s, 5s, 10s) → Multiplication Facts Within 100 → Division as Equal Sharing → Division as Grouping (Measurement Division) → Division: Grouping (Repeated Subtraction) Model → Division: Fair Sharing Model → Division as Equal Sharing → Division as Grouping → Basic Division Facts → Division Facts Within 100 → Multiplication and Division Fact Families → Relationship Between Multiplication and Division → Division Facts as Inverse of Multiplication → Remainders and Quotients in Division → Division Word Problems → Multi-Step Word Problems → Solving Multi-Step Word Problems → Multiplication Word Problems → Division Word Problems → Introduction to Long Division → Factors and Multiples → Prime and Composite Numbers → Equivalent Fractions → Relating Fractions and Decimals → Decimal Place Value → Integers and the Number Line → Comparing and Ordering Integers → Absolute Value → Adding Integers → Subtracting Integers → Multiplying Integers → Dividing Integers → Unit Rates → Proportions → Percent Concept → Converting Between Fractions, Decimals, and Percents → Operations with Rational Numbers → Two-Step Equations → Solving Multi-Step Equations → Equations with Variables on Both Sides → Angle Pairs: Complementary, Supplementary, and Vertical → Parallel Lines and Transversals → Corresponding Angles → Alternate Interior Angles → Triangle Angle Sum Theorem → Exterior Angle Theorem → Triangle Inequality Theorem → Similar Triangles: AA Similarity → Similar Triangles: SSS and SAS Similarity → Proportions in Similar Triangles → Right Triangle Trigonometry Introduction → Sine, Cosine, and Tangent Ratios → Trigonometric Ratios Review → Vectors in Two Dimensions → Vector Operations: Addition, Subtraction, and Scalar Multiplication → Dot Product (Inner Product in R^n) → Matrix Multiplication → Determinants of 2×2 and 3×3 Matrices → Invertible Matrices and Matrix Inverses → Systems of Linear Equations and Matrix Form → Gaussian Elimination and Row Reduction → Row Echelon Form and Back Substitution → The Standard Matrix of a Linear Transformation → Eigenvalues and Eigenvectors → Adjacency Matrix and Spectral Graph Theory → Graph Laplacian and Laplacian Spectrum → Graph Laplacian and Spectral Properties

Longest path: 88 steps · 369 total prerequisite topics

Prerequisites (2)

Leads To (1)