Statistical mechanics, structure of matter Percolation and random geometry Example
Abelian sandpile model
Builds on GraphLaplacian matrixKirchhoff's matrix tree theoremSpanning treeAbelian group
Example
Let be a finite connected graph without loops, with a distinguished vertex , the sink. Let be the set of the other vertices. For , let be its degree in . A sandpile is a map , the number of grains at each vertex. A vertex is unstable if . Toppling an unstable vertex removes grains from and adds one grain to each neighbour of for each edge joining them. Grains sent to are lost. A sandpile is stable if no vertex is unstable. The abelian sandpile model is a Markov chain on stable sandpiles. At each step, one grain is added at a uniformly random vertex of , and unstable vertices are toppled until the sandpile is stable.
Check on the triangle with vertices , where every vertex has degree . Start from the stable sandpile and add a grain at , which gives . Vertex topples: , and one grain goes to . Vertex topples: , and one grain goes to . The result is stable, and the process stops.
Remarks
Since is connected and every toppling sends grains toward the sink, every sandpile becomes stable after finitely many topplings. The abelian property was proved by Deepak Dhar in 1990. It says that the final stable sandpile and the number of topplings at each vertex do not depend on the order of the topplings. The recurrent sandpiles, those visited infinitely often by the chain, form an abelian group under addition followed by stabilization, the sandpile group. It is isomorphic to , where is the reduced Laplacian matrix of , obtained by deleting the row and column of . By the matrix tree theorem, its order is the number of spanning trees of . In the triangle above there are spanning trees, and the recurrent sandpiles are , and ; the stable sandpile is not recurrent. The model was introduced by Per Bak, Chao Tang and Kurt Wiesenfeld in 1987 as the first example of self-organized criticality. On large boxes of the sizes of avalanches appear to follow a power law, without any parameter being tuned.
Reading path
To understand this page from the ground up, read these 9 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Abelian group concept
- Cofactor concept
- Determinant concept
- Graph concept
- Laplacian matrix concept
- Multigraph concept
- Spanning tree concept
- Kirchhoff's matrix tree theorem statement
- Abelian sandpile model example
Where this leads
1 page builds on this one.
Further reading
About this page
| Tag | N33S3095R5 |
|---|---|
| URI | m2://N33S3095R5 |
| Kind | example |
| Writing | W0 stub |
| MSC | 82C20, 05C50, 60K35 |
| Illustrates | Self-organized criticality |
| Uses | Graph, Laplacian matrix, Kirchhoff's matrix tree theorem, Spanning tree, Abelian group |
| Same as | |
| Changed | 3 November 2026 |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- an inventory row: the row of the inventory that the node accounts for (0 of 1)
- a source with a locator (0 of 1)
The writing levels say how complete the text of a page is. They do not measure its truth.