ONE DIMENSIONAL CELLULAR AUTOMATA(CA). By Bertrand Rurangwa

Similar documents
Characterization of Fixed Points in Sequential Dynamical Systems

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

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

Introduction to Scientific Modeling CS 365, Fall 2011 Cellular Automata

Stream Ciphers. Çetin Kaya Koç Winter / 20

Modelling with cellular automata

BINARY MORPHOLOGY AND CELLULAR AUTOMATA

II. Cellular Automata 8/27/03 1

Renormalization Group for the Two-Dimensional Ising Model

Note that numerically, with white corresponding to 0 and black to 1, the rule can be written:

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

Dynamics and Chaos. Melanie Mitchell. Santa Fe Institute and Portland State University

Continuous Spatial Automata

Complex Systems Theory

The Fixed String of Elementary Cellular Automata

Traffic Flow Simulation using Cellular automata under Non-equilibrium Environment

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

Coding Metamaterials, Digital Metamaterials and Programmable Metamaterials

Harvard CS 121 and CSCI E-207 Lecture 6: Regular Languages and Countability

The Viterbi Algorithm EECS 869: Error Control Coding Fall 2009

Motivation. Evolution has rediscovered several times multicellularity as a way to build complex living systems

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

Estimating Transient Surface Heating using a Cellular Automaton Energy-transport Model

5. Simulated Annealing 5.1 Basic Concepts. Fall 2010 Instructor: Dr. Masoud Yaghini

CELLULAR AUTOMATA SIMULATION OF TRAFFIC LIGHT STRATEGIES IN OPTIMIZING THE TRAFFIC FLOW

Finite State Machines 2

Section Summary. Sequences. Recurrence Relations. Summations. Examples: Geometric Progression, Arithmetic Progression. Example: Fibonacci Sequence

Lecture 6: Sequential Dynamical Systems

Elementary Cellular Automata with

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

10 Cellular Automata and Lattice Gases

Cellular Automaton Supercomputing

Cellular Automata. Jason Frank Mathematical Institute

Chapter 2 Simplicity in the Universe of Cellular Automata

Sorting Network Development Using Cellular Automata

Fluctuation theorems. Proseminar in theoretical physics Vincent Beaud ETH Zürich May 11th 2009

On-line multiplication and division in real and complex bases

6.730 Physics for Solid State Applications

A Probability-Based Model of Traffic Flow

CBSSS 6/25/02. Physics becomes the. Computing Beyond Silicon Summer School. computer. Norm Margolus

Perfect numbers among polynomial values

A Simple Left-to-Right Algorithm for Minimal Weight Signed Radix-r Representations

Web Appendices: Hierarchical and Joint Site-Edge Methods for Medicare Hospice Service Region Boundary Analysis

Section 9.2: Matrices. Definition: A matrix A consists of a rectangular array of numbers, or elements, arranged in m rows and n columns.

CBSSS 6/24/02. Physics becomes the. Computing Beyond Silicon Summer School. computer. Norm Margolus

Leakage Squeezing using Cellular. SandipKarmakarand DipanwitaRoy Chowdhury, Indian Insituteof Technology, Kharagpur, WB, India

A Continuous Model for Two-Lane Traffic Flow

Deterministic chaos, fractals and diffusion: From simple models towards experiments

EGMO 2016, Day 1 Solutions. Problem 1. Let n be an odd positive integer, and let x1, x2,..., xn be non-negative real numbers.

Multivalued functions in digital topology

Numerical Solution of Laplace's Equation

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

SP-CNN: A Scalable and Programmable CNN-based Accelerator. Dilan Manatunga Dr. Hyesoon Kim Dr. Saibal Mukhopadhyay

An improved CA model with anticipation for one-lane traffic flow

Countable and uncountable sets. Matrices.

07-PS4-2. Develop and use a model to describe that waves are reflected, absorbed, or transmitted through various materials.

Cognitive Robotics. Outline

Putnam Greedy Algorithms Cody Johnson. Greedy Algorithms. May 30, 2016 Cody Johnson.

Spatiotemporal Computational Mechanics. Paul Riechers

On Elementary and Algebraic Cellular Automata

Part I: Definitions and Properties

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

Project 1: Edge of Chaos in 1D Cellular Automata

Cellular Automaton Growth on # : Theorems, Examples, and Problems

high thresholds in two dimensions

Exact results for deterministic cellular automata traffic models

Calculations of the Partition Function Zeros for the Ising Ferromagnet on 6 x 6 Square Lattice with Periodic Boundary Conditions

Introduction. Chapter 1. The Study of Chemistry. The scientific method is a systematic approach to research

Roots, Ratios and Ramanujan

TDDD65 Introduction to the Theory of Computation

Generative urban design with Cellular Automata and Agent Based Modelling

Propp-Wilson Algorithm (and sampling the Ising model)

Homework 9: Protein Folding & Simulated Annealing : Programming for Scientists Due: Thursday, April 14, 2016 at 11:59 PM

Symmetric Network Computation

Uncorrelated Multilinear Principal Component Analysis through Successive Variance Maximization

Dynamical Behavior of Cellular Automata

CS 420/594: Complex Systems & Self-Organization Project 1: Edge of Chaos in 1D Cellular Automata Due: Sept. 20

COMPARATIVE ANALYSIS ON TURING MACHINE AND QUANTUM TURING MACHINE

Katholieke Universiteit Leuven Department of Computer Science

A Colorful Introduction to Cellular Automata

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

The algorithmic analysis of hybrid system

Introduction to Matrices and Linear Systems Ch. 3

Introduction - Motivation. Many phenomena (physical, chemical, biological, etc.) are model by differential equations. f f(x + h) f(x) (x) = lim

0.1 Non-enumerable Sets

Finite-State Machines (Automata) lecture 12

Performance Analysis of a List-Based Lattice-Boltzmann Kernel

Chapter 5. Effects of Photonic Crystal Band Gap on Rotation and Deformation of Hollow Te Rods in Triangular Lattice

HAMMING DISTANCE FROM IRREDUCIBLE POLYNOMIALS OVER F Introduction and Motivation

The Mertens conjecture revisited

Lecture: Computational Systems Biology Universität des Saarlandes, SS Introduction. Dr. Jürgen Pahle

Run-length & Entropy Coding. Redundancy Removal. Sampling. Quantization. Perform inverse operations at the receiver EEE

By Nadha CHAOS THEORY

Various Tendencies of Non-Poissonian Distributions Along Subsequences of Certain Transcendental Numbers

Chaos, Complexity, and Inference (36-462)

Lattice Boltzmann model for the Elder problem

Ergodicity and Non-Ergodicity in Economics

Johns Hopkins Math Tournament Proof Round: Automata

PROJECT C: ELECTRONIC BAND STRUCTURE IN A MODEL SEMICONDUCTOR

2.1 general items of cellular automata (1)definition of cellular automata. Cellular automata

Transcription:

ONE DIMENSIONAL CELLULAR AUTOMATA(CA). By Bertrand Rurangwa bertrand LUT, 21May2010

Cellula automata(ca) OUTLINE - Introduction. -Short history. -Complex system. -Why to study CA. -One dimensional CA. bertrand LUT, 14Mary2010

Complex Systems - From the turbulence in fluids, to global weather patterns, to beautifully intricate galactic structures, to the complexity of living organisms.

Historical examples of ornamental art. bertrand LUT, 14Mary2010

Five generic characteristics(ca) : Discrete lattice of cells: the system substrate consists of a one, two or three-dimensional lattice of cells. Homogeneity: all cells are equivalent. Discrete states: each cell takes on one of a finite number of possible discrete states.

Local interactions: each cell interacts only with cells that are in its local neighborhood. Discrete dynamics: at each discrete unit time, each cell updates its current state according to a transition rule taking into account the states of cells in its neighborhood.

Why Study CA? Four partially overlapping motivations for studying CA : As powerful computation engines. As discrete dynamical system simulators. As conceptual vehicles for studying pattern formation and complexity. As original models of fundamental.

As powerful computation engines. - С A allow very efficient parallel computational implementations to be made of lattice models in physics and thus for a detailed analysis of many concurrent dynamical processes in nature.

As discrete dynamical system simulators - CA allow systematic investigation of complex phenomena by embodying any number of desirable physical properties. CA can be used as laboratories for studying the relationship between microscopic rules and macroscopic behavior- exact computability ensuring that the memory of the initial state is retained exactly for arbitrarily long periods of time.

As conceptual vehicles for studying pattern formation and complexity - CA can be treated as abstract discrete dynamical systems embodying intrinsically interesting, and potentially novel, behavioral features.

As original models of fundamental - CA allow studies of radically new discrete dynamical approaches to microscopic physics, exploring the possibility that nature locally and digitally processes its own future states.

One-dimensional cellular automata - One-dimensional cellular automata consist of a number of uniform cells arranged like beads on a string. If not stated otherwise arrays with finite number of cells and periodic boundary conditions will be investigated, i.e. the beads form a necklace.

-The state of cell i at time t is referred to as () t ai k. The finite number of possible states are labelled by non-negative integers from 0 to k -1. The state of each cell develops in time by iteration of the map ( t) ( t1), ( t1),... ( t1),... ( t1) i ( ir) ( ir1) ( i) ( ir) a F a a a a F is called the automata rule.

The state of the ith cell at the new time level t depends only on the state of the ith cell and the r (range) neighbors to the left and right at the previous time level t- 1. jr ( t) ( t1) ai f ja( i j) jr

where the j are integer constants and thus f the function has a single integer as argument. Number of automata rules Consider a CA with K possible states per cell and a range r the different combinations are 2r 1. K

Cellular automata as a discretization of partial differential equations Lattice-gas cellular automata - a special type of cellular automata are relatively new numerical schemes to solve physical problems ruled by partial differential equations. C t k 2 C 2 x

The discretization forward in time and symmetric in space reads tk. C C C 2C C ( x) ( t) ( t1) ( t1) ( t1) ( t1) i i 2 i1 i i1 j1 j1 C ( t1) j i j j1 ( t 1) f jci j j1

Fundamental differences: -The coefficients j in general are real numbers and not integers. -The number C j of states of is infinite.

C t 1 4 2 C 2 x Footer

MURAKOZE