The computational complexity of sandpiles

被引:47
|
作者
Moore, C [1 ]
Nilsson, M
机构
[1] Santa Fe Inst, Santa Fe, NM 87501 USA
[2] Chalmers Tekniska Hogskola, Gothenburg, Sweden
[3] Univ Gothenburg, Gothenburg, Sweden
关键词
sandpiles; self-organized criticality; cellular automata; computational complexity; parallel computation; nonlinear systems; Boolean circuits; graph theory;
D O I
10.1023/A:1004524500416
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
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 greater than or equal to 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 greater than or equal to 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 O(n log n), and a parallel one that runs in time O(log(3) n), i.e., the class NC3. The latter is based on a more general problem we call additive ranked generability. This leaves the two-dimensional case as an interesting open problem.
引用
收藏
页码:205 / 224
页数:20
相关论文
共 50 条
  • [31] Computational complexity theory
    ACM Comput Surv, 1 (47):
  • [32] ALGORITHMS AND COMPUTATIONAL COMPLEXITY
    AHO, AV
    ACTA CRYSTALLOGRAPHICA A-FOUNDATION AND ADVANCES, 1977, 33 (JAN1): : 5 - 12
  • [33] On the Computational Complexity of MapReduce
    Fish, Benjamin
    Kun, Jeremy
    Lelkes, Adam D.
    Reyzin, Lev
    Turan, Gyoergy
    DISTRIBUTED COMPUTING (DISC 2015), 2015, 9363 : 1 - 15
  • [34] ON COMPUTATIONAL COMPLEXITY OF ALGORITHMS
    HARTMANIS, J
    STEARNS, RE
    TRANSACTIONS OF THE AMERICAN MATHEMATICAL SOCIETY, 1965, 117 (05) : 285 - +
  • [35] Uncertainty and computational complexity
    Bossaerts, Peter
    Yadav, Nitin
    Murawski, Carsten
    PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY B-BIOLOGICAL SCIENCES, 2019, 374 (1766)
  • [36] The Computational Complexity of RACETRACK
    Holzer, Markus
    McKenzie, Pierre
    FUN WITH ALGORITHMS, PROCEEDINGS, 2010, 6099 : 260 - +
  • [37] Tutorial on computational complexity
    Tovey, CA
    INTERFACES, 2002, 32 (03) : 30 - 61
  • [38] Background on computational complexity
    GROUP-BASED CRYPTOGRAPHY, 2008, : 19 - 34
  • [39] Computational complexity theory
    Loui, MC
    ACM COMPUTING SURVEYS, 1996, 28 (01) : 47 - 49
  • [40] The Computational Complexity Column
    Koucký, Michal
    Bulletin of the European Association for Theoretical Computer Science, 2021, 2021 (135):