Sandpile Prediction on Undirected Graphs
Ruinian Chang, Jingbang Chen, Ian Munro, Richard Peng, Qingyu Shi,, Zeyu Zheng

TL;DR
This paper introduces efficient algorithms for computing the terminal state of the Abelian Sandpile model on various graph structures, significantly improving runtime over previous methods and enabling faster predictions in complex networks.
Contribution
The paper presents novel algorithms that compute sandpile terminal configurations in near-linear time on trees, paths, and other graphs, surpassing prior computational complexity bounds.
Findings
Algorithms run in O(n log n) on trees and O(n) on paths.
New methods reduce runtime from previous O(n log^5 n) and O(n log n).
Fast algorithms for general graphs with large chip counts, improving over simulation-based approaches.
Abstract
The model is a well-known model used in exploring . Despite a large amount of work on other aspects of sandpiles, there have been limited results in efficiently computing the terminal state, known as the problem. On graphs with special structures, we present algorithms that compute the terminal configurations for sandpile instances in time on trees and time on paths, where is the number of vertices. Our algorithms improve the previous best runtime of on trees [Ramachandran-Schild SODA '17] and on paths [Moore-Nilsson '99]. To do so, we move beyond the simulation of individual events by directly computing the number of firings for each vertex. The computation is accelerated using splittable binary search trees. In addition, we give…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGraph Theory and Algorithms · Data Management and Algorithms · Theoretical and Computational Physics
