Log in Sign up
Back to Discover
🔢

Laplacian matrix

math Maturity 7-9

Dots can be joined by lines.

6n-graf.svg
6n-graf.svg
These lines show how things connect. We use math to study these connections. It helps us see how groups work. Math makes these patterns clear. Can you find a pattern in your room?
Labeled undirected graph.svg
Labeled undirected graph.svg

41 words

Imagine dots joined by lines.

6n-graf.svg
6n-graf.svg
These lines show how things connect. We can use a special math tool to study them. This tool is called a Laplacian matrix. It was named after Pierre-Simon Laplace.
Labeled undirected graph.svg
Labeled undirected graph.svg
This tool helps us see how groups work. It can even count how many ways parts connect. It can help us draw shapes clearly. It is like a map for connections. This math helps us understand many patterns.

74 words

Imagine dots joined by lines. In math, we call these dots vertices. The lines are edges. They show how things connect.

6n-graf.svg
6n-graf.svg
Scientists use a tool called a Laplacian matrix to study these connections. It was named after Pierre-Simon Laplace.

A Laplacian matrix is a way to turn a graph into numbers. It uses two main parts. One part shows which dots are connected. This is called an adjacency matrix. The other part shows the degree of each dot. The degree is just how many lines touch a dot.

Labeled undirected graph.svg
Labeled undirected graph.svg

This tool helps us find many secrets in a graph. It can count how many ways parts connect. It can also help us find the best way to split a graph into groups. This is called a sparsest cut.

3 node Directed graph.svg
3 node Directed graph.svg

Sometimes, some dots have many more lines than others. These are called heavy nodes. To make things fair, we use a step called normalization. This makes the influence of every dot more equal. We can even use this math for weighted graphs. This is when some lines are stronger than others, like springs in a system.

elastic network model.png
elastic network model.png

192 words

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

6n-graf.svg
6n-graf.svg
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.svg
Labeled undirected graph.svg

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.svg
Labeled undirected graph.svg
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.svg
3 node Directed graph.svg
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.png
elastic network model.png
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.png
elastic network model.png
This allows the math to model real things like physical tension.

412 words

In the mathematical field of graph theory, the Laplacian matrix serves as a vital way to represent a graph using numbers. A graph is a collection of vertices, or dots, connected by edges, or lines.

6n-graf.svg
6n-graf.svg
This matrix is also known by several other names. It is called the graph Laplacian, the admittance matrix, the Kirchhoff matrix, or the discrete Laplacian. It provides a mathematical way to describe how information or movement flows through a network. The matrix acts as a discrete version of the continuous Laplace operator. This operator is used in physics to describe how things like heat or electricity spread through space.
Labeled undirected graph.svg
Labeled undirected graph.svg

To build a Laplacian matrix for a simple graph, mathematicians use two specific components. The first is the adjacency matrix, denoted as A. This matrix shows which vertices are connected to each other. In a simple graph, the entries of the adjacency matrix are either 1 or 0. The second component is the degree matrix, denoted as D. This is a diagonal matrix where each entry represents the degree of a vertex. The degree is simply the number of edges connected to that specific vertex. The Laplacian matrix, L, is calculated by subtracting the adjacency matrix from the degree matrix. This is expressed by the formula L = D - A.

Labeled undirected graph.svg
Labeled undirected graph.svg

Graphs can be categorized into different types, which changes how the matrix is built. In an undirected graph, the connections have no specific direction. These matrices are symmetric, meaning they look the same if you flip them across their diagonal. However, directed graphs have edges that point in a specific direction.

3 node Directed graph.svg
3 node Directed graph.svg
For these graphs, the Laplacian is generally non-symmetric. When working with directed graphs, mathematicians must choose between using the indegree or the outdegree. The indegree counts incoming edges, while the outdegree counts outgoing edges. This choice determines whether the row-sums or the column-sums of the matrix will equal zero.

Sometimes, a graph contains weighted edges rather than simple connections. In a weighted graph, each edge has a numerical value representing its strength or importance. This is common in machine learning, where weights might represent how similar two data points are. A vertex with a very high degree is often called a heavy node. These heavy nodes can dominate the matrix properties and cause issues. To prevent this, researchers use a process called normalization. Normalization scales the entries of the matrix to make the influence of all vertices more equal. One common method is the symmetrically normalized Laplacian, which uses the Moore-Penrose inverse of the degree matrix.

elastic network model.png
elastic network model.png

The history of this tool is tied to the work of Pierre-Simon Laplace. The matrix is named in his honor because it approximates the negative continuous Laplacian. This connection allows mathematicians to apply calculus-like ideas to discrete networks. Another important figure is Gustav Kirchhoff. Kirchhoff's theorem uses the Laplacian matrix to calculate the number of spanning trees in a graph. A spanning tree is a subset of edges that connects all vertices without forming any loops. These mathematical foundations allow us to move from simple counting to complex analysis.

Spectral graph theory is a major field that uses these matrices to reveal deep properties. This field relates the properties of a graph to its spectrum. The spectrum refers to the eigenvalues and eigenvectors of the matrix. For example, the Fiedler vector is the eigenvector that corresponds to the second smallest eigenvalue. This vector can be used to approximate the sparsest cut in a graph. A sparsest cut is a way to divide a graph into two large groups with very few edges between them. This is a vital concept in network science and data organization.

The applications of the Laplacian matrix are vast and reach into many modern technologies. In machine learning, spectral decomposition allows for the construction of low-dimensional embeddings. These embeddings help visualize complex data in a simpler way. It is also used in graph drawing to create spectral layouts. Furthermore, graph-based signal processing relies on the graph Fourier transform. This method replaces traditional complex sinusoids with the eigenvectors of the Laplacian matrix.

elastic network model.png
elastic network model.png
By using these tools, scientists can analyze patterns in everything from social networks to physical spring systems.

707 words
🖼️ 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
Up Next
🔢
Spectral graph theory
Math
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.