Computational Mechanics of the Two Dimensional BTW Model

Similar documents
Causal Dynamical Triangulation of Quantum Gravity in Three Dimensions

On self-organised criticality in one dimension

Statistical Complexity of Simple 1D Spin Systems

Diffeomorphism invariant coordinate system on a CDT dynamical geometry with a toroidal topology

Self-Organized Criticality (SOC) Tino Duong Biological Computation

How to define a continuum limit in CDT?

Avalanches in Fractional Cascading

arxiv: v2 [cond-mat.stat-mech] 6 Jun 2010

Complex Systems Methods 10. Self-Organized Criticality (SOC)

arxiv:cond-mat/ v1 [cond-mat.stat-mech] 16 Jan 2004

Spatiotemporal Computational Mechanics. Paul Riechers

Spin foams with timelike surfaces

Complex Systems Methods 3. Statistical complexity of temporal sequences

Asymptotics of the EPRL/FK Spin Foam Model and the Flatness Problem

The Sandpile Model on Random Apollonian Networks

arxiv:gr-qc/ v1 9 Jan 1998

Singular Vertices and the Triangulation Space of the D-sphere

On the avalanche size distribution in the BTW model. Abstract

The Effects of Coarse-Graining on One- Dimensional Cellular Automata Alec Boyd UC Davis Physics Deparment

Anastasios Anastasiadis Institute for Space Applications & Remote Sensing National Observatory of Athens GR Penteli, Greece

Spectral Dimension of the Universe

arxiv: v1 [hep-th] 27 Dec 2018

arxiv: v1 [cond-mat.stat-mech] 6 Mar 2008

Boundary Terms in the Action for the Regge Calculus 1

Nonconservative Abelian sandpile model with the Bak-Tang-Wiesenfeld toppling rule

Ricepiles: Experiment and Models

biologically-inspired computing lecture 12 Informatics luis rocha 2015 INDIANA UNIVERSITY biologically Inspired computing

WHAT IS a sandpile? Lionel Levine and James Propp

Stochastic Model for Adaptation Using Basin Hopping Dynamics

Coordinate free non abelian geometry I: the quantum case of simplicial manifolds.

Observer dependent background geometries arxiv:

Effects of Interactive Function Forms and Refractoryperiod in a Self-Organized Critical Model Based on Neural Networks

Matrix Models, Quantum Gravity and the Spectral Dimension

arxiv: v1 [physics.hist-ph] 10 Mar 2009

Graviton propagator. Carlo Rovelli. LOOPS05, Potsdam October 2005

Large D Black Hole Membrane Dynamics

Phase Structure of Dynamical Triangulation Models in Three Dimensions

Avalanches, transport, and local equilibrium in self-organized criticality

Quantum Gravity and the Dimension of Space-time

arxiv:cond-mat/ v1 17 Aug 1994

Singular Structure in 4D Simplicial Gravity

The Organization of Intrinsic Computation: Complexity-Entropy Diagrams and the Diversity of Natural Information Processing

Time correlations in self-organized criticality (SOC)

The Bak-Tang-Wiesenfeld sandpile model around the upper critical dimension

Lattice Quantum Gravity and Asymptotic Safety

Self-organized Criticality and its implication to brain dynamics. Jaeseung Jeong, Ph.D Department of Bio and Brain Engineering, KAIST

Branching Process Approach to Avalanche Dynamics on Complex Networks

Approaches to Quantum Gravity A conceptual overview

Causal Dynamical Triangulation in Three Dimensions: Tiling spacetime with Tetrahedrons

arxiv:cond-mat/ v2 [cond-mat.stat-mech] 15 Jul 2004

Criticality in Earthquakes. Good or bad for prediction?

arxiv: v1 [hep-th] 17 May 2015

Causal RG equation for Quantum Einstein Gravity

Counting Arithmetical Structures

Modelling with cellular automata

Cellular automata in noise, computing and self-organizing

BINARY MORPHOLOGY AND CELLULAR AUTOMATA

CS 301. Lecture 17 Church Turing thesis. Stephen Checkoway. March 19, 2018

Towards a Theory of Information Flow in the Finitary Process Soup

Mechanisms of Emergent Computation in Cellular Automata

Reconstruction Deconstruction:

Notes on Cellwise Data Interpolation for Visualization Xavier Tricoche

Lecture notes 1. Standard physics vs. new physics. 1.1 The final state boundary condition

Cellular Automata and Tilings

Dilatancy Transition in a Granular Model. David Aristoff and Charles Radin * Mathematics Department, University of Texas, Austin, TX 78712

Computation in Sofic Quantum Dynamical Systems

Simply Relativity Copyright Max Morriss Abstract

Vectors. January 13, 2013

Computation at the Nanoscale:

STUDY ON CORROSION P HENOMENA OF STEELS IN PB-BI FLOW

15-251: Great Theoretical Ideas in Computer Science Lecture 7. Turing s Legacy Continues

Why we need quantum gravity and why we don t have it

Quantum Gravity and Black Holes

Warner A. Miller Florida Atlantic University

arxiv:hep-th/ v1 28 Apr 2006

Granular Micro-Structure and Avalanche Precursors

Generalized Manna Sandpile Model with Height Restrictions

Signature Change of the Metric in CDT Quantum Gravity?

Phenomenology of a Toy Model Inspired by the Spontaneous Reduction of the Spectral Dimension in Quantum Gravity. Patrick Greene

Quantum Entanglement and the Geometry of Spacetime

QGP, Hydrodynamics and the AdS/CFT correspondence

II. Spatial Systems A. Cellular Automata 8/24/08 1

Intrinsic Quantum Computation

Moving Mass A Nonlinear Dynamics Project

Controlling chaos in random Boolean networks

Effects of Interactive Function Forms in a Self-Organized Critical Model Based on Neural Networks

Exact Synchronization for Finite-State Sources

Quantum Gravity from the point of view of covariant relativistic quantum theory.

Jim Lambers MAT 610 Summer Session Lecture 2 Notes

A self-organized criticality model for the magnetic field in toroidal confinement devices

Emergent Gravity. Chih-Chieh Chen. December 13, 2010

Two Dimensional Causal Dynamical Triangulation

Part I: Definitions and Properties

Information Accessibility and Cryptic Processes

II. Spatial Systems. A. Cellular Automata. Structure. Cellular Automata (CAs) Example: Conway s Game of Life. State Transition Rule

Why is Deep Learning so effective?

adap-org/ Jan 1994

Formal Definition of Computation. August 28, 2013

Probabilistic Graphical Models Lecture Notes Fall 2009

Mean-field equations for higher-order quantum statistical models : an information geometric approach

Transcription:

Computational Mechanics of the Two Dimensional BTW Model Rajesh Kommu kommu@physics.ucdavis.edu June 8, 2010 Abstract Some aspects of computational mechanics in two dimensions are investigated in this project. The specific model studied is the two dimensional Bak-Tang-Wiesenfeld model, a model that exhibits self-organized critical behavior. This particular model was chosen for its simple definition, allowing us to focus on the issues involved with the computational mechanics in two dimensions. Some of the problems encountered were issues with a large/non-binary alphabet, ambiguities in defining block entropy in two dimensions, etc. 1

1 Introduction Causal Dynamical Triangulations (CDT) [1],[2] is a fairly recent approach to quantizing gravity. CDT is a non-perturbative approach based on the gravitational path integral. The basic idea is to approximate smooth manifolds using simplicial complexes, an idea originally proposed by Regge as technique for discretizing general relativity [7]. This simplicial approximation is then used to discretize the Einstein-Hilbert action, transforming the gravitational path integral into a state sum over all possible random triangulations. The space of all possible triangulations is sampled using the importance sampling technique, each triangulation being weighted according to its effect on the discretized Einstein-Hilbert action. CDT has many novel and interesting properties and results. From the computational mechanics point of view, the most important aspect of the CDT model is the existence of a phase structure and the emergence of the extended physical phase when the values of the (bare) Newton s constant and (bare) cosmological constant are suitably chosen. A snapshot of the 2+1 dimensional spacetime in the extended phase is shown in figure 1. Starting from some arbitrary initial conditions, the 4000 2000 0 2000 4000 20 Time Slice 40 4000 2000 0 2000 60 4000 Figure 1: A snapshot of the spacetime in the extended phase. system gradually settles into the extended geometric phase, and once in this phase, it stays there. This process is reminiscent of a machine going through a series of transient states and then settling into a sequence of one or more recurrent states. Hence the primary motivitation for this project was to investigate if there is some addtional structure to the CDT model, structure beyond what was put in to formulate the model. While CDT is an interesting model that is worth exploring from a computational mechanics point of view, it is also an extremely challenging model for a couple of reasons. First, the model, even in its simplest 1+1 dimensional formulation, is a spatially extended system. The second problem, which is a more challenging one, is the lack of a fixed lattice in the CDT model. This is a good thing as far as quantizing gravity is concerned, but poses a challenge for computational mechanics. With these issues in mind, I decide to analyze a simpler model, as a way to familiarize myself with computational mechanics in spatially extended and other higher dimensional systems. The model I decided to study was the two dimensional Bak-Tang-Wiesenfeld (BTW) model, a sandpile model that exhibits self-organized behavior. Like CDT, the BTW model is also a spatially extended model. But unlike CDT, the BTW model is formulated on a fixed lattice. Unfortunately, the BTW 2

model has a non-binary alphabet, which makes the analysis more difficult. 2 The Dynamical System The BTW model, originally proposed in [3], is a sandpile model that exhibits self-organized criticality. In this model, we start with an initial random distribution of grains of sand on a two dimensional grid. When the number of grains in a cell exceeds a certain threshold value, the cell relaxes by toppling, i.e. by losing grains of sand to its nearest-neighbor cells. As the system is driven by adding grains of sand, the number of sites that topple upon the addition of a single grain of sand diverges with the system size [4]. 2.1 Algorithm In two dimensions, we use a square lattice, (i, j), 1 i, j L and a grain of sand is added to a random site (i, j). If the height of the sand at this site exceeds a threshold value h th, the site relaxes by distributing 4 grains to its 4 nearest neighbors. 1. Initialize each site in the lattice to a random value s i,j {0, 1,, h th }. 2. Record the state of the system by recording the number of grains in each site of the lattice. 3. Select a random site (i, j) where 1 i, j L 4. Add a grain of sand, h(i, j) h(i, j) + 1 5. If h(i, j) > h th relax site (i, j): h(i, j) h(i, j) 4 h(i ± 1, j) h(i ± 1, j) + 1 h(i, j ± 1) h(i, j ± 1) + 1 (1) 6. Scan the grid for any further sites that need to be relaxed. Continue relaxation till there are no further sites to be relaxed. The total number of sites that have been relaxed is called the avalanche size. 7. Record the state of the system by recording the number of grains in each site of the lattice. 8. Return to step 3. When sites on the edge of the grid relax, grains of sand leave the system. We choose h th = 3, and record the state of the system only when all sites have relaxed. Thus the model can be described by an alphabet A = {0, 1, 2, 3}. Figure 2 is a snapshot of a BTW sandpile during relaxation. 3 Methods A one dimensional spatially non-extended system can be studied from an information theoretic point of view by analyzing the Shanon entropy of a sequence of L random variables S L S 1 S 2 S L. This block entropy is defined as H(L) = s L A L P r(s L ) log 2 P r(s L ) (2) 3

2 1 3 3 1 1 3 2 2 1 2 0 4 0 4 1 0 3 2 1 1 0 2 1 0 3 1 1 3 2 2 1 2 2 1 1 4 0 4 1 1 2 0 2 0 1 1 1 2 4 0 2 0 1 1 3 1 0 2 3 2 3 2 3 0 3 3 1 3 1 1 0 3 1 1 3 1 1 2 0 2 0 1 2 1 1 1 0 2 3 3 2 2 2 1 0 1 0 2 3 0 2 1 2 0 1 0 2 1 2 2 3 0 2 2 3 3 1 2 1 2 3 3 1 1 2 2 3 1 1 0 3 2 2 1 0 3 3 0 1 3 2 0 3 Figure 2: A snapshot of the BTW model with five sites (red) about to relax. The entropy rate is then defined as H(L) h µ = lim (3) L L These ideas can be extended to two dimensions in a straightforward way. The block entropy can be defined for a M N block as ([6],[5]) H(M, N) = B P r(b M,N ) log 2 P r(b M,N ) (4) where B M,N i,j The entropy rate is defined as S i,j S i,j+1 S i,j+2 S i,j+m 1 S i+1,j S i+1,j+1 S i+1,j+2 S i+1,j+m 1 S i+2,j S i+2,j+1 S i+2,j+2 S i+2,j+m 1..... S i+n 1,j S i+n 1,j+1 S i+n 1,j+2 S i+n 1,j+M 1 h µ = H(M, N) lim M,N MN The above extensions are the simplest way of doing two dimensional computational mechanics. The two dimensional blocks could be two spatial dimensions at an instant in time, as in the case of the BTW model, or they could be one temporal and one spatial dimension; i.e. the time evolution of a one dimensional spatial system such as one dimensional spin chain. Equations (4), (5), (6) already bring to light a problem with two dimensional computational mechanics the exponential growth in the number of possible values for B M,N i,j. Table 1 illustrates this problem for a system with a four symbol alphabet. So a four symbol alphabet, which would not be considered a large alphabet, is already causing serious data collection problems. Another problem is the sequence in which the M M block is assembled. Different choices might yield different results, and any arbitray choice might impose addtional structure onto the system. In one dimension, entropy rate h µ can also be defined as the limit of a conditional entropy. First we define the entropy of a single site conditioned on a block of L 1 adjacent sites ([6]) h µ (L) H[S L S L 1, S L 2 S 1 ] (7) (5) (6) 4

M Number of unique possible M M blocks 1 4 2 256 3 262144 4 4294967296 Table 1: Number of possible M M blocks for 4 symbol alphabet The entropy rate is then defined as h µ = lim h µ(l) (8) L In two dimensions, conditioned block entropy can be defined in multiple ways. In this project, I looked at two of the techniques suggested in [6]. In the first technique, h µ (M) is the Shannon entropy of a lattice site conditioned on a (M +1) (2M +1) two dimensional neighborhood template. This is illustrated in figure 3. The two dimensional entropy rate is then defined as before X X X M=1 M=2 M=3 Figure 3: First version of a 2D conditional entropy template. h µ = lim h µ(m) (9) M Table 2 lists the number of possible unique blocks as a function of M for a system with a four symbol alphabet. M Number of unique possible conditioned blocks 1 256 2 16777216 3 281474976710656 Table 2: Number of possible conditioned blocks for 4 symbol alphabet For systems with only nearest neighbor interactions, such as the BTW model, the following conditioned block entropy template can be used instead. The numbers in figure (4) indicate the sequence in which the elements of the conditioned block are assembled into a one dimensional string that is stored in a data structure. The rule followed is that sites closer (as defined by their Euclidean distance) to the target site are added first, and in case of a tie, the leftmost site is added first. Table 3 lists the number of possible unique blocks as a function of M for a system with a four symbol alphabet. This version of the conditioned block has fewer unique possible values compared to the first version. 5

1 X 4 1 X 6 4 1 X 2 2 3 2 3 5 M=1 M=2 M=3 Figure 4: Second version of a 2D conditional entropy template. M Number of unique possible conditioned blocks 1 16 2 256 3 4096 4 Results Table 3: Number of possible conditioned blocks for 4 symbol alphabet I first studied the block entropy of 1 dimensional blocks in the grid. To do this, I scanned the grid, horizontally and vertically, and calculated P r(s L ) for L = 1, 2,, 32. The results are plotted in figure 5. We see that block entropy increases linearly upto L = 12 and then stays constant. This 25 20 15 H(L) 10 5 0 0 4 8 12 16 20 24 28 32 L Figure 5: Block entropy of 1D blocks measured on a 256 256 grid. could either mean that L = 13 onwards the system is completely predictable, or, more likely, we don t have sufficient data to carry out this analysis. 4 13 = 67108864 requires a large sample space for reliable analysis. Next, the block entropy of two dimensional square blocks is studied, by calculating P r(s MM i,j ) for M = 1, 2,, 16. This is shown in figure 6. Once again we see that the block entropy increases linearly, upto M = 4 and then stays constant. This too might be most likely due to insufficient 6

25 20 15 H(M,M) 10 5 0 0 4 8 12 16 M Figure 6: Block entropy of 2D blocks measured on a 256 256 grid. data, since there are 4 25 = 1125899906842624 unique 5 5 blocks. Figure 7 shows the conditioned block entropy h µ (M)as function of block size M. The conditioned blocks specialized for nearest neighbor only interactions (figure 4) are used for this calculation. Conditioning reduces entropy, so the decrease in h µ (M) as M increases is a good thing, but the abrupt drop in h µ (M) at M = 4 is again probably due to insufficient data. If interpreted literally, this plot is suggesting that the entropy rate h µ is 0, which would indicate a perfectly predictable system!. 5 Conclusions The primary goal of this project was to get a basic feel for computational mechanics in two dimensions. While I feel this goal was achieved, the choice of the two dimensional BTW model was not a good one. The primary reason is that alphabet size for the BTW is too large a system with a binary alphabet would have been a better choice. Another problem with the two dimensional BTW model is that it extends over two spatial dimensions. A system that extends over a single spatial dimension, such as a spin chain or 1D cellular automata, would have been a better choice for studying two dimensional computational mechanics. What about computational mechanical analysis of CDT? Based on what I have learnt in this project, it would make sense to first analyze the 1 + 1 dimensional CDT model. This model can be described by a binary alphabet, since there only two possible types of simplices in 1+1 dimensions, an up triangle and a down triangle. The system extends over a single spatial dimension, hence the dynamical system would be a two dimensional system. However, the lattice is itself dynamical, which should make the computational mechanical analysis interesting. 7

1.8 Conditioned block entropy 1.6 1.4 1.2 h µ (M) 1 0.8 0.6 0.4 0.2 0 1 2 3 4 5 6 7 8 9 10 11 12 M Figure 7: Conditioned block entropy using the specialized 2d conditioned blocks. 8

References [1] J. Ambjorn, J. Jurkiewicz, and R. Loll. Dynamically triangulating lorentzian quantum gravity. Nuclear Physics B, 610:347, 2001. [2] J. Ambjorn, J. Jurkiewicz, and R. Loll. Non-perturbative 3d lorentzian quantum gravity. Physical Review D, 64:044011, 2001. [3] Per Bak, Chao Tang, and Kurt Wiesenfeld. Self-organized criticality. Physical Review A, 38(1):364 374, July 1988. [4] Kim Christensen and Nicholas R. Moloney. Complexity and Criticality. Imperial College Press, 2005. [5] David P. Feldman and James P. Crutchfield. Discovering noncritical organization: Statistical mechanical, information theoretical, and computational views of patterns in one-dimensional spin systems. Working Papers 98-04-026, Santa Fe Institute, April 1998. [6] David P. Feldman and James P. Crutchfield. Structural information in two-dimensional patterns: Entropy convergence and excess entropy. Phys. Rev. E, 67(5):051104, May 2003. [7] T. Regge. General relativity without coordinates. Il Nuovo Cimento (1955-1965), 19(3):558 571, February 1961. 9