Abstract
We study two questions related to the abelian sandpile model, those questions are: can we predict the dynamics of sandpiles avalanches? Can we efficiently stop an evolving avalanche? We study the problem of deciding wether all the nodes of a sandpile grid will be toppled by an evolving avalanche. We identify an important subproblem of this prediction problem, namely: the problem of recognizing the recurrent configurations of the sandpile dynamics. This latter problem can be solved in linear time by simulating the appropriate sandpile avalanches. We ask: do there exist sequential algorithms that solve this recognition problem in sublinear time? We prove that there do not exist sublinear time sequential algorithms that solve this problem in a probabilistic approximately correct way. This means that those avalanches cannot be predicted by a sequential algorithm. We also study the problem of fighting against avalanches. This latter problem resembles the classical firefighter problem. We prove that fighting against two-dimensional avalanches is harder than fighting against fires on forests of low depth.
Similar content being viewed by others
References
Bak P, Tang C, Wiesenfeld K (1988) Self-organized criticality. Phys Rev A 38:364–374
Dhar D (2006) Theoretical studies of self-organized criticality. Physica A 369:29–70
Finbow S, MacGillivray G (2009) The firefighter problem: a survey or results, directions and questions. Autralasian J Combinat 43:57–77
Finbow S, King A, MacGillivray G, Rizzi R (2007) The firefighter problem for graphs of maximum degree three. Disc Math 307:1094–2105
Le Borgne Y, Rossin D (2002) On the identity of the sandpile group. Disc Math 256(3):775–790
Mejia C, Montoya JA (2011) On the complexity of sandpile critical avalanches. Theor Comput Sci 412(30):3964–3974
Mejia C, Montoya J A (2019) The abelian sandpile model, non-parsimonious simulations and unpredictability. Proc Automata 24–32
Messinger M (2008) Average firefighting on infinite grids. Austrlasian J Combinat 41:15–28
Rubinfeld R, Shapira A (2011) Sublinear time algorithms. SIAM J Disc Math 25(4):1562–1588
Schulz M (2009) How far is IT to the next recurrent configuration? A NP-complete problem in the Sandpile model. Parall Process Lett 19(2):265–281
Acknowledgements
The second author thanks Universidad Nacional de Colombia, and the financial support provided through the project Hermes 44048.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Montoya, J.A., Mejia, C. On the predictability of the abelian sandpile model. Nat Comput 21, 69–79 (2022). https://doi.org/10.1007/s11047-021-09873-z
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11047-021-09873-z