Stochastic Properties of disturbed Elementary Cellular Automata - - PDF document

stochastic properties of disturbed elementary cellular
SMART_READER_LITE
LIVE PREVIEW

Stochastic Properties of disturbed Elementary Cellular Automata - - PDF document

Stochastic Properties of disturbed Elementary Cellular Automata Micha Posiewnik Institute of Theoretical Physics and Astrophysics University of Gdansk Gdask, 2005 1 Introduction Physical background. Mechanics vs. statistical


slide-1
SLIDE 1

Stochastic Properties of disturbed Elementary Cellular Automata

Michał Posiewnik Institute of Theoretical Physics and Astrophysics University of Gdansk Gdańsk, 2005

1

slide-2
SLIDE 2

Introduction

  • Physical background. Mechanics vs. statistical physics.Poins
  • f view. eg. oscillators
  • Source of irreversibility and noises in physical sys-

tems

  • Computability and algorithmic irreducibility
  • Poincare cycles ans phase space
  • Ergodicity
slide-3
SLIDE 3

Elementary Cellular Automata

Basic properties:

  • Elementary Cellular Automata consisting of an ar-

ray of cells: At

i = {xt 0, xt 1, ...., xt N}

where N is the size of the CA, t ∈ N stand for time and the local rule f defined on some neighborhood S such that: f(Ot) = xt+1

n

n ≤ N ∈ N t ∈ n Ot are few cells from Ai.

  • We can enumerate every state of an array Ai by

some number and build set of states S of CA such that S ⊂ N.

  • We can construct global function F : S → S.

Reasons for using ECA

slide-4
SLIDE 4
  • simplicity of implementation
  • complexity of behavior
slide-5
SLIDE 5

disturbed Elementary Cellular Automata

Some explanations:

  • How to disturb cellular automata ?
  • Physical meaning of disturbance
  • Some intuitions

Construction of our Model

  • I added to ECA two additional cells:

At

i = {xt L, xt 0, xt 1, ...., xt N, xt R}

xt

L, xt R are updated at random at every time step,

and takes values 0 or 1 with probability 0,5 at every time step t. So our automat became nondetermin- istic.

  • I used very small automaton consisting only of 8

cells, so it have 256 states.

slide-6
SLIDE 6

Main Idea - Definitions

Definition: 0.1 Let S = {0, ..., N} N = 255 be the state space of ECA. Remark: 0.1 Set S is decimal numeration for global state of ECA. Definition: 0.2 The matrix A = [pi,j]i,j∈N is called stochastic if it is non - negative and: p(i, j) ≥ 0, i, j ∈ N,

  • j∈S

p(i, j) = 1, i ∈ N Definition: 0.3 Let M = [pi,j]i,j∈S be the matrix, con- sisting of probabilities of transition between states of cel- lular automata in one time step: M =            p00 p01 ..... p0N p10 p11 ..... p1N . . ..... . . . ..... . . . ..... . . . ..... . pN0 pN1 ..... pNN            it’s obvious that M is stochastic and that stochastic process generated by it is Markov chain

slide-7
SLIDE 7

Remark: 0.2 Now we can represent every rule by the matrix Mk, k=0,...,255 where k is decimal description

  • f the rule.

Discussion of advantages and disadvantages of idea

slide-8
SLIDE 8

Tools definitions

Stochastic parameters Definition: 0.4 We define three parameters: µ(M) = max

1≤j≤N( min 1≤i≤N p(i, j))

δ(M) =

N

  • j=1

( min

1≤i≤N p(i, j))

α(M) = min

1≤i,j≤N N

  • k=1

min(p(i, k), p(j, k)) where M is some stochastic matrix. Remark: 0.3 µ, α, δ ∈ [0, 1]. Short explanation of parameters. M =      p00 p01 p02 p03 p10 p11 p12 p13 p20 p21 p22 p23 p30 p31 p32 p33     

slide-9
SLIDE 9

Dissipation Rate

Definition: 0.5 Let S be the state set of CA. Let t ∈ N be some parameter (time, step). Let St be the set of all possible, in sense of evolution, states on t - th step. Definition: 0.6 We call Dt = St

S dissipation rate of CA

at time t. Remark: 0.4 Garden of eden of CA is set S − S1.

slide-10
SLIDE 10

Properties - Definitions

Definition: 0.7 Stochastic matrix is called stable if pi,j = pk,j for every i = k and j ∈ S. Definition: 0.8 If for some stochastic matrix M, M n for n ∈ N n → ∞ is a stable stochastic matrix we called that it posses ergodic property. Definition: 0.9 Biggest subset of the state space S in which every state communicate (pn(i, j) = 0, pm(j, i) = 0) is called class. Definition: 0.10 A subset C ⊆ S is called closed if and only if

j∈C p(i, j) = 1 for every i ∈ C.

Definition: 0.11 If C=S we say that the state space is irreducible and we called markov chain generated by it irreducible (ergodic) Markov chain. If C ⊂ S than C is absorbing. Definition: 0.12 Let A = [a(i, j)] be a nonnegative, quadratic matrix. We say that A is regular if there exists k ≥ N such that Ak is positive. Definition: 0.13 A Markov chain is called regular if it’s transition matrix is regular.

slide-11
SLIDE 11

Definition: 0.14 A stochastic matrix M that for some n0 ∈ N, α(M n0) > 0 is called mixing. Definition: 0.15 A stochastic matrix is mixing if markov chain generated by it is irreducible or regular.

slide-12
SLIDE 12

Calculations

Now we are able to calculate defined parameters and check every property for all dECA represented by stochastic matrices. Procedure:

  • Construct a stochastic matrix for dECA
  • Count n-th power of it, and calculate the parame-

ters α, µ, δ and check rank of the matrix

  • Get dissipation rate and parameters at every time

step

slide-13
SLIDE 13

First results

  • Every CA settle down on some stable set St0. The

set St0 form one or more classes.

  • We can distinguish three classes of dECA: ergodic,

posses ergodic property and reducible.

  • There is no straight connection between symmetries

and our classes

slide-14
SLIDE 14

Classes Ergodic dECA in this class are ergodic in the

sense of previous definition. Properties:

  • Dissipation rate at every time step is 0%. So full

state space S form one class, and every state is avail- able during evolution

  • Automats in this class can be either symmetric (90,

105) or not (30, 45)

  • We find that for this class so called Langton para-

meter is always equal 4. But in fact there is lot of dECA which are not ergodic and posses this prop- erty (23,43,77).

  • The parameters µ, α, δ are 0 during first few steps

and than "jumps"to values µ = 0.003906 and α = δ = 1 (6 steps for automaton 30, 2 steps for 90).

  • The stable matrix:

Mstab =            p00 p01 ..... p0N p10 p11 ..... p1N . . ..... . . . ..... . . . ..... . . . ..... . pN0 pN1 ..... pNN            where pi,j = 0.003906 for all i,j.

slide-15
SLIDE 15

If we check dependence of final state (local rule) from the neighborhood of predecessor, we find out that there is a linear dependence in at least of cells. Remarks

  • Problems with global evolution
  • Irreversibility of the rule
  • Physical behavior of ergodic dECA, averages (time
  • f get to state).
  • Complexity of the rules
slide-16
SLIDE 16

Satisfy Ergodic Property

  • Like in ergodic class there is only one atractor set

C ⊂ S, forms a one class.

  • Set C can be very small, even consists only one state

(f.e. automats 8,40 (dissipation rate D101:99 %))

  • r almost full set S (f.e 26,41,62 (dissipation rate

D101 < 20 %)).

  • We can distinguish three subclasses of this kind
  • f dECA depends on the evolution of parameters

µ, α, δ.

  • 1. µ = α = δ grows together
  • 2. α = δ grows together, and µ grows in its own

way

  • 3. Every parameter grows in it’s own special way

in general all of parameters grows (because of nu- merical calculations) asymptotically to 1. We can say that automats from this class can be called

  • dissipative. The main parameter is dissipation rate. Lo-

cal interactions of this class shows a variety of different

  • behaviors. Probabilities are smeared all around the ma-

trix but are not equal (dissipation). It’s a nice question if this kind of automata are ergodic on the subset C.

slide-17
SLIDE 17

Reducible

  • Disturbed automata from this class are reducible in

the meaning that there are few different attractors Ci ⊂ S, i ∈ N, that forms different classes.

  • All parameters α, δ, µ are equal to 0
  • Dissipation rate is always greater than 50 %.
  • The final matrix (after remove the states that dis-

sipate) looks like: Mstab =            1 0 0, 5 0, 5 0 0, 5 0 0, 5 1 0, 5 0 0, 5 0 0, 5 0, 5 0 1           

slide-18
SLIDE 18

Conclusions