The Computational Complexity of Sandpiles
Abstract
Given an initial distribution of sand in an Abelian sandpile, what final state does it relax to after all possible avalanches have taken place? In d≥3, we show that this problem is P-complete, so that explicit simulation of the system is almost certainly necessary. We also show that the problem of determining whether a sandpile state is recurrent is P-complete in d≥3, and briefly discuss the problem of constructing the identity. In d=1, we give two algorithms for predicting the sandpile on a lattice of size n, both faster than explicit simulation: a serial one that runs in time
- Publication:
-
Journal of Statistical Physics
- Pub Date:
- July 1999
- DOI:
- arXiv:
- arXiv:cond-mat/9808183
- Bibcode:
- 1999JSP....96..205M
- Keywords:
-
- sandpiles;
- self-organized criticality;
- cellular automata;
- computational complexity;
- parallel computation;
- nonlinear systems;
- Boolean circuits;
- graph theory;
- Condensed Matter;
- Nonlinear Sciences - Adaptation and Self-Organizing Systems;
- Nonlinear Sciences - Pattern Formation and Solitons
- E-Print:
- doi:10.1023/A:1004524500416