Nepedia
Back to Discover
Fluent Reader
🔢

Laplacian matrix

math Maturity 7-9 Next article →

Imagine a map of dots joined by lines. In math, we call these dots vertices and the lines edges.

6n-graf
6n-graf

A Laplacian matrix is a special way to turn this map into a grid of numbers. This grid is called a matrix. It helps us understand how the dots and lines work together. This tool is very important in a field called graph theory. It can tell us many secrets about how things are connected.

Labeled undirected graph
Labeled undirected graph

To build this matrix, we use two main pieces of information. First, we use an adjacency matrix to show which dots are connected. This matrix uses ones for connections and zeros for no connections. Second, we use a degree matrix. This shows the degree, or how many lines touch each dot. We subtract the adjacency matrix from the degree matrix to get the Laplacian.

Labeled undirected graph
Labeled undirected graph

For directed graphs, where lines only go one way, we might use indegree or outdegree. This makes the matrix look different because it is not symmetric. A symmetric matrix is one that looks the same on both sides.

This math has a long history. It is named after Pierre-Simon Laplace. He was a famous mathematician. The matrix is like a version of the Laplace operator. This operator helps describe how things change across a space. Scientists also use Kirchhoff's theorem with this matrix. This theorem helps count the number of spanning trees in a graph. A spanning tree is a way to connect all the dots without any loops.

There are many ways to use these numbers. One way is to find a sparsest cut. This helps us split a graph into groups. We use something called the Fiedler vector to help find this.

3 node Directed graph
3 node Directed graph

Another way is through spectral clustering. This uses the spectrum, or the eigenvalues, of the matrix. It helps us group data points that are similar. We can also use it for signal processing on graphs. This is a way to study patterns in connected data.

Sometimes, a graph has "heavy nodes." These are dots with a huge number of connections. These heavy nodes can make the matrix act strangely. To fix this, we use a step called normalization.

elastic network model
elastic network model

Normalization scales the numbers to make every dot more equal. We can also use weighted edges. This is when lines have different strengths, like springs in a system.

elastic network model
elastic network model

This allows the math to model real things like physical tension.

401 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

🖼️ Images & Media (4)
File:6n-graf.svg
6n-graf.svg
File:3 node Directed graph.svg
3 node Directed graph.svg
File:Labeled_undirected_graph.svg
Labeled_undirected_graph.svg
File:elastic network model.png
elastic network model.png
More to explore

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.