Information Encoding by Using Cellular Automata

Similar documents
Complexity Classes in the Two-dimensional Life Cellular Automata Subspace

Cellular Automata. and beyond. The World of Simple Programs. Christian Jacob

cells [20]. CAs exhibit three notable features, namely massive parallelism, locality of cellular interactions, and simplicity of basic components (cel

Cellular Automata. ,C ) (t ) ,..., C i +[ K / 2] Cellular Automata. x > N : C x ! N. = C x. x < 1: C x. = C N+ x.

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

Chaotic Subsystem Come From Glider E 3 of CA Rule 110

Non-Uniform Cellular Automata a Review. 1. Introduction. Daniel Camara

Cellular automata are idealized models of complex systems Large network of simple components Limited communication among components No central

Evolving Cellular Automata with Genetic Algorithms: A Review of Recent Work

Extension of cellular automata by introducing an algorithm of recursive estimation of neighbors

Complex Systems Theory and Evolution

Chaos, Complexity, and Inference (36-462)

Symmetry and Entropy of One- Dimensional Legal Cellular Automata

Sorting Network Development Using Cellular Automata

Analysis of Decision-making Behavior Based on Complex Adaptive System

Dynamical Concepts Used in Creativity and Chaos

Introduction to Cellular automata

Natural Computation. Transforming Tools of NBIC: Complex Adaptive Systems. James P. Crutchfield Santa Fe Institute

Chaos, Complexity, and Inference (36-462)

(Anti-)Stable Points and the Dynamics of Extended Systems

Dynamical Concepts used in Creativity and Chaos i

o or 1. The sequence of site values is the "configuration" of the cellular automaton. The cellular

Cellular Automata CS 591 Complex Adaptive Systems Spring Professor: Melanie Moses 2/02/09

The Evolution of Emergent Computation

Justine Seastres. Cellular Automata and the Game of Life

Statistical Complexity of Simple 1D Spin Systems

Rule table φ: Lattice: r = 1. t = 0. t = 1. neighborhood η: output bit: Neighborhood η

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

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

II. Cellular Automata 8/27/03 1

Evolving Robust Asynchronous Cellular Automata for the Density Task

Introduction to Scientific Modeling CS 365, Fall 2011 Cellular Automata

Detecting non-trivial computation in complex dynamics

The Nature of Computation

NETWORK REPRESENTATION OF THE GAME OF LIFE

From Glider to Chaos: A Transitive Subsystem Derived From Glider B of CA Rule 110

Revisiting the Edge of Chaos: Evolving Cellular Automata to Perform Computations

A comparison of evolutionary and coevolutionary search

Chaotic Properties of the Elementary Cellular Automaton Rule 40 in Wolfram s Class I

A Phase Diagram for Elementary Cellular Automata

Using a Genetic Algorithm to Evolve Behavior in Multi Dimensional Cellular Automata

Complex dynamics of elementary cellular automata emerging from chaotic rules

Mechanisms of Emergent Computation in Cellular Automata

Partitioning of Cellular Automata Rule Spaces

Lyapunov exponents in random Boolean networks

Letter. Resource Sharing and Coevolution in Evolving Cellular Automata

Computation in Cellular Automata: A Selected Review

Complex Dynamics of a Memristor Based Chua s Canonical Circuit

Mathematica. A Systemjor Doing Mathematics by Computer. Stephen Wolfral1l. ~ C;:tr lju J. ~c~~

Computation by competing patterns: Life rule B2/S

Power Spectral Analysis of Elementary Cellular Automata

DT PhD Seminar in Computer Science

Mitchell Chapter 10. Living systems are open systems that exchange energy, materials & information

Radial View: Observing Fuzzy Cellular Automata with a New Visualization Method

Stochastic Model for Adaptation Using Basin Hopping Dynamics

Evolutionary Games and Computer Simulations

Recognizing Complex Behavior Emerging from Chaos in Cellular Automata

Hierarchical Self-Organization in the Finitary Process Soup

Shannon Information (very briefly!) Lecture 4. Maximum and Minimum Entropy. Entropy. Entropy of Transition Rules. Entropy Examples

A comparison of evolutionary and coevolutionary search

Research Article Complex Dynamic Behaviors in Cellular Automata Rule 14

ESD.84 Doctoral Seminar Session 8 Notes Guests Presenting: Seth Lloyd, Joe Sussman, Neil Gershenfeld

Modelling with cellular automata

SIMULATION OF SPREADS OF FIRE ON CITY SITE BY STOCHASTIC CELLULAR AUTOMATA

Cellular Automata as Models of Complexity

New Possibilities for Cellular Automata in Cryptography

P The Entropy Trajectory: A Perspective to Classify Complex Systems. Tomoaki SUZUDO Japan Atomic Energy Research Institute, JAERI

Natural Computation: the Cellular Automata Case

Cellular Automaton Supercomputing

arxiv: v1 [q-bio.pe] 28 Apr 2007

arxiv:cond-mat/ v1 [cond-mat.stat-mech] 20 Jan 1997

Average Range and Network Synchronizability

THE winner-take-all (WTA) network has been playing a

Structuring Cellular Automata Rule Space with Attractor Basins

Asynchronous updating of threshold-coupled chaotic neurons

The Fixed String of Elementary Cellular Automata

Optimization of 1D and 2D Cellular Automata for Pseudo Random Number Generator.

Complex Systems Theory

arxiv: v1 [nlin.cg] 23 Sep 2010

Evolvability, Complexity and Scalability of Cellular Evolutionary and Developmental Systems

Cellular Automata. History. 1-Dimensional CA. 1-Dimensional CA. Ozalp Babaoglu

EMERGENT 1D ISING BEHAVIOR IN AN ELEMENTARY CELLULAR AUTOMATON MODEL

Dynamical Embodiments of Computation in Cognitive Processes James P. Crutcheld Physics Department, University of California, Berkeley, CA a

Periodic Cellular Automata of Period-2

arxiv: v1 [cs.fl] 17 May 2017

Life and Evolution in Computers

arxiv: v1 [cond-mat.stat-mech] 3 Jul 2014

MODELLING CELLuLAR AUTOMATA WITH PARTIAL DIFFERENTIAL EQUATIONS

Undecidability and Intractability in Theoretical Physics

1 What makes a dynamical system computationally powerful?

Discovery of the Boolean Functions to the Best Density-Classification Rules Using Gene Expression Programming

APPLICATION OF FUZZY LOGIC IN THE CLASSICAL CELLULAR AUTOMATA MODEL

Controlling chaos in random Boolean networks

Reliability Modeling of Nanoelectronic Circuits

New communication schemes based on adaptive synchronization

The Quest for Small Universal Cellular Automata Nicolas Ollinger LIP, ENS Lyon, France. 8 july 2002 / ICALP 2002 / Málaga, Spain

Synchronizing Chaotic Systems Based on Tridiagonal Structure

Exact results for deterministic cellular automata traffic models

Classification of Random Boolean Networks

Computation in Cellular Automata: A Selected Review

Transcription:

Vol. 44 No. SIG 7(TOM 8) May 2003 CA CA CA 1 CA CA Information Encoding by Using Cellular Automata Yoshihisa Fukuhara and Yoshiyasu Takefuji In this paper, we propose a new information encoding method by using cellular automata (CA). In this approach, plural CA systems work simultaneously and input values are encoded into small bits by simple deterministic process. The proposed system cannot work under all situation depend on their transition rules and input values. We studied when the proposed system works correctly from various kinds of views. 1. CA 1) CA CA CA CA Berlekamp 2) Wolfram 3),4) CA 4 Wolfram IV CA Langton 5) SFC Takefuji Laboratory, Keio Research Institute at SFC Faculty of Environmental Information, Keio University Mitchell 10) CA CA CNN 7),8) CA Mitchell CA EvCA 9),10) CA CA 5) 1 110

Vol. 44 No. SIG 7(TOM 8) 111 CA CA CA 2. CA 2.1 CA CA CA 2 3 CA 3 2 3 1 (1) 8 k n k kn 2 3 CA 2 23 = 256 f a (1) (2) a t i,j t i j a t+1 i,j = f(a t i,j x,..., a t i,j,..., a t i,j+x) (1) x = n 1 (2) 2 CA CA Fig. 1 1 CA An example of the information encoder by using CA. 2.2 CA CA

112 May 2003 (3) Sj t m CA t j S a (1) f a (4) j CA j j CA { f(x) = S t j = f(a t 1,j,a t 2,j,...a t i,j) (3) 0 a t 1,j = a t 2,j... = a t i,j 1 (4) 1 2 8 2 2 1 1 (1) CA 2 3 (2) (3) 1 5 6 7 2 (4) (5) (3) (4) (6) 4 CA CA 3. Langton 5) λ (5) λ λ = kn n q (5) k n k n n q 1 λ λ k n CA k kn

Vol. 44 No. SIG 7(TOM 8) 113 2 G Fig. 2 Calculation of parameter G. G G (6) (7) (2) G = k n x qc pq C p (6) 3 Fig. 3 λ 2 5 CA C = { p=1 q= x 0 1 (7) p 1 q C pq p C p p n 1 (1) G =0+( 1)+0+1+0+0+0+0=0 2 G CA 0 CA G λ G 2 CA CA 4. 2 5 CA 1 100 1,000 λ 200 4 G 2 5 CA Fig. 4 CA 100 3 λ 4 2 5 3 50% 10% 4 G 5 5 6 5 7 8 λ G 2 3 3 3 CA 9 10 11 12

114 May 2003 Fig. 5 5 2 5 CA Fig. 7 7 2 5 CA Fig. 6 6 2 5 CA Fig. 8 8 2 5 CA 5. 5.1 3 4 2 5 CA λ =0.5 G G =0 5 6 G =0 λ =0.3 G =0 λ =0.5 4 G λ G 5 6 7 8 λ =0.3 G = 3 4 2 3 3 3 CA 2 3 4 2 λ =0.5 λ G 1 5.2 λ 0 1.0 1/k

Vol. 44 No. SIG 7(TOM 8) 115 1 1 >G> 1 Table 1 Effective parameters for the encoder. λ G 2 5 4 2bit 0.34 (0.66) 0.3 2 5 5 3bit 0.34 (0.66) 0.3 2 3 3 2bit 0.125 (0.875) 0.5 2 3 4 2bit 0.5 0.5 3 3 5 2bit 0.4-0.5 9 Fig. 9 10 Fig. 10 11 Fig. 11 12 Fig. 12 λ 2 3 CA Encode ability of CA (2 states 3 neighbors). G 2 3 CA Encode ability of CA (2 states 3 neighbors). λ 3 3 CA Encode ability of CA (3 states 3 neighbors). G 3 3 CA Encode ability of CA (3 states 3 neighbors). 4) λ = 1.0 1/k λ 0 1 λ 0.3 0.4 2 3 λ =0.3 CA IV 5) 13 CA 100 200 (a) (b) (d) II (c) III (c) 2 3 λ =0.5 II CA CA 2 CA CA

116 May 2003 (a) (b) (c) (d) 13 CA (a) 2 5 4 2 (b) 2 5 5 3 (c) 2 3 4 2 (d) 3 3 6 2 Fig. 13 Encode ability of CA: (a) 2 states 5 neighbors with 4 patterns to 2 bit, (b) 2 states 5 neighbors with 5 patterns to 3 bit, (c) 2 states 3 neighbors with 4 patterns to 2 bit, (d) 3 states 3 neighbors with 6 patterns to 2 bit. II III 5),6),11) Mitchell 10) III CA 12) 5.3 G G =0 G 1 1 G = 0.3 0.5 1 3 3 G =0.33 5.4 3 (1) (2) λ 0.2 0.3 (3) II λ G 2 (1) λ =1 1/k G =0 (2) λ G 6. CA

Vol. 44 No. SIG 7(TOM 8) 117 CA 1 CA Langton λ G 7. G CA CA 13) 1) von Neumann, J.: Theory of self-reproducing automata, edited and completed by A. Burks, University of Illinois Press (1966). 2) Berlekamp, E., Conway, J. and Guy, R.: Winning Ways for your Mathematical Plays, Academic Press (1982). 3) Wolfram, S.: Statistical mechanics of cellular automata, Rev. Mod. Phys., Vol.55, pp.601 644 (1983). 4) Wolfram, S.: Universality and Complexity in Cellular Automata, Physica D, Vol.10, pp.1 35 (1984). 5) Langton, C.G.: Computation at the Edge of Chaos: Phase Transitions and Emergent Computation, Physica D, Vol.42, pp.12 37 (1990). 6) Packard, N.H.: Adaptation toward the edge of chaos, Dynamic Patterns in Complex Systems, pp.293 301, Singapore, World Scientific (1988). 7) Chua, L.O. and Yang, L: Cellular neural networks: Theory, IEEE Trans. Circuits and Syst., Vol.35, No.10, pp.1257 1272 (1988). 8) Chua, L.O. and Yang, L.: Cellular neural networks: Applications, IEEE Trans. Circuits and Syst., Vol.35, No.10, pp.1273 1290 (1988). 9) Mitchell, M., et al.: Revisiting the edge of chaos: evolving cellular automata to perform computations, Complex Systems, Vol.7, pp.89 130 (1993). 10) Mitchell, M., Crutchfield, J.P. and Hraber, P.T.: Dynamics, Computation and the Edge of Chaos : A Re-Examination, Cowan, G., Pines, D. and Melzner, D. (Eds), Complexity: Metaphors, Models and Reality, Santa Fe Institute Stuides in the Sciences of Complexity, Vol.19. Addison-Wesley (1993). 11) Kauffman, S.A.: The origin of order, Oxford University Press (1993). 12) Suzudo, T.: Crystallization of two-dimensional cellular automata, Complexity International, Vol.6 (1999). 13) Mori, T., et al.: Edge of Chaos in Rulechanging Cellular Automata, Physica D, Vol.116, pp.275 282 (1998). ( 14 10 30 ) ( 14 12 5 ) ( 14 12 22 ) 9 11 14 SFC NTT 1998 Dr. Yoshiyasu Takefuji: professor of Keio University from 1992, was on the faculty of Case Western Reserve Univ. since 1988, Univ. of South Caroline (1985 1988), Univ. of South Florida (1983 1985). Research: neural computing and hyperspectral computing. Awards: NSF-RIA in 1989, distinguished service from IEEE Trans. on NN in 1992, best paper of IPSJ in 1980 and that of IFAC at AIRTC 98, TEPCO and KAST in 1993, Takayanagi award in 1995, KDD award in 1997, NTT tele-education courseware award in 1999. Government advisor: NCC of Philippines, VITTI of Vietnam, Jordan CTTISC, Thailand, Srilanka, Hong Kong, Multimedia Univ. in Malaysia. Published: 22 books and more than 200 papers.