biologically-inspired computing lecture 12 Informatics luis rocha 2015 INDIANA UNIVERSITY biologically Inspired computing
|
|
- Eileen Ray
- 6 years ago
- Views:
Transcription
1 lecture 12 -inspired
2 Sections I485/H400 course outlook Assignments: 35% Students will complete 4/5 assignments based on algorithms presented in class Lab meets in I1 (West) 109 on Lab Wednesdays Lab 0 : January 14 th (completed) Introduction to Python (No Assignment) Lab 1 : January 28 th Measuring Information (Assignment 1) Graded Lab 2 : February 11 th L-Systems (Assignment 2) Graded Lab 3: March 11 th Cellular Automata and Boolean Networks (Assignment 3)
3 Readings until now Class Book Nunes de Castro, Leandro [2006]. Fundamentals of Natural Computing: Basic Concepts, Algorithms, and Applications. Chapman & Hall. Chapter 2, all sections Chapter 7, sections 7.3 Cellular Automata Chapter 8, sections 8.1, 8.2, Lecture notes Chapter 1: What is Life? Chapter 2: The logical Mechanisms of Life Chapter 3: Formalizing and Modeling the World Chapter 4: Self-Organization and Emergent Complex Behavior posted Optional Flake s [1998], The Computational Beauty of Life. MIT Press. Chapters 10, 11, 14 Dynamics, Attractors and chaos
4 final project schedule ALIFE 15 Projects Due by May 4 th in Oncourse ALIFE 15 (14) Actual conference due date: pages (LNCS proceedings format) D= Preliminary ideas due by April 1 st! Individual or group With very definite tasks assigned per member of group
5 more formally D-dimensional lattice L with a finite automaton in each lattice site (cell) What s a CA? Neighborhood template N State-determined system finite number of states Σ: K= Σ E.g. Σ = {0,1} finite input alphabet α transition function Δ: α Σ uniquely ascribes state s in Σ to input patterns α Example K=8 N=5 α =37,768 D 10 30,000 N α Σ, α = K N D = K Number of possible neighborhood states K N Number of possible transition functions
6 Finding the structure of all possible transition functions Langton s parameter Statistical analysis Identify classes of transition functions with similar behavior Similar dynamics (statistically) Via Higher level statistical observables Like Kauffman The Lambda Parameter (similar to bias in BN) Select a subset of D characterized by λ Arbitrary quiescent state: s q Usually 0 A particular function Δ has n transitions to this state and (K N -n) transitions to other states s of Σ (1-λ) is the probability of having a s q in every position of the rule table λ = N K n K N Range: from most homogeneous to most heterogeneous Langton, C.G. [1990]. Computation at the edge of chaos: phase transitions and emergent computation. Artificial Life II. Addison-Wesley. λ = 0: all transitions lead to s q (n =K N ) λ = 1: no transitions lead to s q (n =0) λ = 1-1/K: equally probable states ( n=1/k. K N )
7 A phase transition? Edge of chaos Transient growth in the vicinity of phase transitions Length of CA lattice only relevant around phase transition (λ=0.5) Conclusion: more complicated behavior found in the phase transition between order and chaos Patterns that move across the lattice
8 Transition region Computation at the edge of chaos? Supports both static and propagating structures λ =0.4+ Propagating waves ( signals?) across the CA lattice Necessary for computation? Signals and storage? Computation Requires storage and transmission of information Any dynamical system supporting computation must exhibit long-range signals in space and time Wolfram s CA classes I: homogeneous state Steady-state II: periodic state Limit cycles III: chaotic IV: complex patterns of localized structures Long transients Capable of universal computation
9 imagine automata as agents quorum sensing or what decision to take? (Density Classification) K N = 2 7 =128
10 density classification task random strategies K N = 2 7 =128 P = 0 Typically chaotic behavior No convergence
11 density classification task local strategy: majority rule K N = 2 7 =128 P = 0 Isolated groups No information transmission
12 density classification task block expansion strategy K N = 2 7 =128 P [ 53%,60% ] blind spreading of local information No information integration Not much better than random choice
13 density classification task emergent computation strategies K N = 2 7 =128 Integration and transmission of information across population
14 for DST best CA rules
15 How to characterize complex behavior? collective (emergent) computation via computational mechanics Crutchfield & Mitchell [1995]. PNAS 92: GA to evolve rules for DCT [1994] Das, Mitchell & Crutchfield [1994]. In: Parallel Problem Solving from Nature-III:
16 John Horton Conway 2-D the game of life x x i, j = { 0,1} Sum N x i,i = x i,i = ) Any living cell with fewer than two neighbors dies of loneliness. 2) Any living cell with more than three neighbors dies of crowding. 3) Any dead cell with exactly three neighbors comes to life. 4) Any living cell with two or three neighbors lives, unchanged, to the next generation Introduced in Martin Gardner s Scientific American Mathematical Games Column in Conway was interested in a rule that for certain initial conditions would produce patterns that grow without limit, and some others that fade or get stable. Popularized CAs.
17 wide dynamic range game of life Simple Attractors Blinkers block More complicated attractors
18 moving patterns game of life Glider
19 a threshold of complexity? unbounded growth R-pentomino runs 1103 steps before settling down into 6 gliders, 8 blocks, 4 blinkers, 4 beehives, 1 boat, 1 ship, and 1 loaf.
20 Unbounded growth but not complexity the glider gun Fires a glider every 30 iterations.
21 unbounded complexity requires information 1) Patterns that can implement information, descriptions, and construction 2) Gliders, guns, blocks, eaters life and information Very brittle Built, not evolved Not evolving Universal Turing Machine on game of life!!!
22
23 information in attractor patterns Radius 1 Neighborhood =3 Binary 2 3 = 8 input neighborhoods 2 8 = 256 rules Rule 110
24 structures in rule 110 Universal Computation Identification of gliders, spaceships, and other long-range or selfperpetuating patterns On the background domain produced by rule cells repeat every seven iterations: Collisions and combinations of glider patterns are exploited for computation.
25 is self-organization enough? computation and the edge of chaos Many systems biology models operate in the ordered regime Dynamical systems capable of computation exist well before the edge of chaos A much wider transition? A band of chaos. Most important information transmission and computation in Biology an altogether different process than self-organization Turing/Von Neumann Tape
26 readings Next lectures Class Book Nunes de Castro, Leandro [2006]. Fundamentals of Natural Computing: Basic Concepts, Algorithms, and Applications. Chapman & Hall. Chapter 2, 7, 8 Lecture notes Chapter 1: What is Life? Chapter 2: The logical Mechanisms of Life Chapter 3: Formalizing and Modeling the World Chapter 4: Self-Organization and Emergent Complex Behavior posted Papers and other materials Optional Flake s [1998], The Computational Beauty of Life. MIT Press. Chapters 10, 11, 14 Dynamics, Attractors and chaos
biologically-inspired computing lecture 18
Informatics -inspired lecture 18 Sections I485/H400 course outlook Assignments: 35% Students will complete 4/5 assignments based on algorithms presented in class Lab meets in I1 (West) 109 on Lab Wednesdays
More informationCellular Automata CS 591 Complex Adaptive Systems Spring Professor: Melanie Moses 2/02/09
Cellular Automata CS 591 Complex Adaptive Systems Spring 2009 Professor: Melanie Moses 2/02/09 Introduction to Cellular Automata (CA) Invented by John von Neumann (circa~1950). A cellular automata consists
More informationDevelopment. biologically-inspired computing. lecture 16. Informatics luis rocha x x x. Syntactic Operations. biologically Inspired computing
lecture 16 -inspired S S2 n p!!! 1 S Syntactic Operations al Code:N Development x x x 1 2 n p S Sections I485/H400 course outlook Assignments: 35% Students will complete 4/5 assignments based on algorithms
More informationIntroduction to Scientific Modeling CS 365, Fall 2011 Cellular Automata
Introduction to Scientific Modeling CS 365, Fall 2011 Cellular Automata Stephanie Forrest ME 214 http://cs.unm.edu/~forrest/cs365/ forrest@cs.unm.edu 505-277-7104 Reading Assignment! Mitchell Ch. 10" Wolfram
More informationII. Cellular Automata 8/27/03 1
II. Cellular Automata 8/27/03 1 Cellular Automata (CAs) Invented by von Neumann in 1940s to study reproduction He succeeded in constructing a self-reproducing CA Have been used as: massively parallel computer
More informationII. Spatial Systems. A. Cellular Automata. Structure. Cellular Automata (CAs) Example: Conway s Game of Life. State Transition Rule
II. Spatial Systems A. Cellular Automata B. Pattern Formation C. Slime Mold D. Excitable Media A. Cellular Automata 1/18/17 1 1/18/17 2 Cellular Automata (CAs) Invented by von Neumann in 1940s to study
More informationII. Spatial Systems A. Cellular Automata 8/24/08 1
II. Spatial Systems A. Cellular Automata 8/24/08 1 Cellular Automata (CAs) Invented by von Neumann in 1940s to study reproduction He succeeded in constructing a self-reproducing CA Have been used as: massively
More informationCellular Automata. ,C ) (t ) ,..., C i +[ K / 2] Cellular Automata. x > N : C x ! N. = C x. x < 1: C x. = C N+ x.
and beyond Lindenmayer Systems The World of Simple Programs Christian Jacob Department of Computer Science Department of Biochemistry & Molecular Biology University of Calgary CPSC 673 Winter 2004 Random
More informationMitchell Chapter 10. Living systems are open systems that exchange energy, materials & information
Living systems compute Mitchell Chapter 10 Living systems are open systems that exchange energy, materials & information E.g. Erwin Shrodinger (1944) & Lynn Margulis (2000) books: What is Life? discuss
More informationbiologically-inspired computing lecture 5 Informatics luis rocha 2015 biologically Inspired computing INDIANA UNIVERSITY
lecture 5 -inspired Sections I485/H400 course outlook Assignments: 35% Students will complete 4/5 assignments based on algorithms presented in class Lab meets in I1 (West) 109 on Lab Wednesdays Lab 0 :
More informationCellular Automata. and beyond. The World of Simple Programs. Christian Jacob
Cellular Automata and beyond The World of Simple Programs Christian Jacob Department of Computer Science Department of Biochemistry & Molecular Biology University of Calgary CPSC / MDSC 605 Fall 2003 Cellular
More informationbiologically-inspired computing lecture 6 Informatics luis rocha 2015 INDIANA UNIVERSITY biologically Inspired computing
lecture 6 -inspired Sections I485/H400 course outlook Assignments: 35% Students will complete 4/5 assignments based on algorithms presented in class Lab meets in I1 (West) 109 on Lab Wednesdays Lab 0 :
More informationCellular automata are idealized models of complex systems Large network of simple components Limited communication among components No central
Cellular automata are idealized models of complex systems Large network of simple components Limited communication among components No central control Complex dynamics from simple rules Capability of information
More informationCellular Automata. History. 1-Dimensional CA. 1-Dimensional CA. Ozalp Babaoglu
History Cellular Automata Ozalp Babaoglu Developed by John von Neumann as a formal tool to study mechanical self replication Studied extensively by Stephen Wolfram ALMA MATER STUDIORUM UNIVERSITA DI BOLOGNA
More informationModelling with cellular automata
Modelling with cellular automata Shan He School for Computational Science University of Birmingham Module 06-23836: Computational Modelling with MATLAB Outline Outline of Topics Concepts about cellular
More informationMotivation. Evolution has rediscovered several times multicellularity as a way to build complex living systems
Cellular Systems 1 Motivation Evolution has rediscovered several times multicellularity as a way to build complex living systems Multicellular systems are composed by many copies of a unique fundamental
More informationShannon Information (very briefly!) Lecture 4. Maximum and Minimum Entropy. Entropy. Entropy of Transition Rules. Entropy Examples
Lecture 4 9/4/07 1 Shannon Information (very briefly!) Information varies directly with surprise Information varies inversely with probability Information is additive The information content of a message
More informationbiologically-inspired computing lecture 22 Informatics luis rocha 2015 INDIANA UNIVERSITY biologically Inspired computing
lecture 22 -inspired Sections I485/H400 course outlook Assignments: 35% Students will complete 4/5 assignments based on algorithms presented in class Lab meets in I1 (West) 109 on Lab Wednesdays Lab 0
More informationIntroduction to Artificial Life and Cellular Automata. Cellular Automata
Introduction to Artificial Life and Cellular Automata CS405 Cellular Automata A cellular automata is a family of simple, finite-state machines that exhibit interesting, emergent behaviors through their
More informationComplexity Classes in the Two-dimensional Life Cellular Automata Subspace
Complexity Classes in the Two-dimensional Life Cellular Automata Subspace Michael Magnier Claude Lattaud Laboratoire d Intelligence Artificielle de Paris V, Université René Descartes, 45 rue des Saints
More informationCellular Automata. Jason Frank Mathematical Institute
Cellular Automata Jason Frank Mathematical Institute WISM484 Introduction to Complex Systems, Utrecht University, 2015 Cellular Automata Game of Life: Simulator: http://www.bitstorm.org/gameoflife/ Hawking:
More information15-251: Great Theoretical Ideas in Computer Science Lecture 7. Turing s Legacy Continues
15-251: Great Theoretical Ideas in Computer Science Lecture 7 Turing s Legacy Continues Solvable with Python = Solvable with C = Solvable with Java = Solvable with SML = Decidable Languages (decidable
More informationExtension of cellular automata by introducing an algorithm of recursive estimation of neighbors
Extension of cellular automata by introducing an algorithm of recursive estimation of neighbors Yoshihiko Kayama BAIKA Women s University, Japan (Tel: 81-72-643-6221, Fax: 81-72-643-8473) kayama@baika.ac.jp
More informationAny live cell with less than 2 live neighbours dies. Any live cell with 2 or 3 live neighbours lives on to the next step.
2. Cellular automata, and the SIRS model In this Section we consider an important set of models used in computer simulations, which are called cellular automata (these are very similar to the so-called
More informationbiologically-inspired computing lecture 9 Informatics luis rocha 2015 INDIANA UNIVERSITY biologically Inspired computing
luis ocha 25 lectue 9 -inspied luis ocha 25 Sections I485/H4 couse outlook Assignments: 35% Students will complete 4/5 assignments based on algoithms pesented in class Lab meets in I (West) 9 on Lab Wednesdays
More informationToward a Better Understanding of Complexity
Toward a Better Understanding of Complexity Definitions of Complexity, Cellular Automata as Models of Complexity, Random Boolean Networks Christian Jacob jacob@cpsc.ucalgary.ca Department of Computer Science
More informationCellular Automata: Tutorial
Cellular Automata: Tutorial Jarkko Kari Department of Mathematics, University of Turku, Finland TUCS(Turku Centre for Computer Science), Turku, Finland Cellular Automata: examples A Cellular Automaton
More informationThe Nature of Computation
The Nature of Computation Introduction of Wolfram s NKS Complex systems research center Zhang Jiang What can we do by computers? Scientific computation Processing data Computer simulations New field emerging
More informationMechanisms of Emergent Computation in Cellular Automata
Mechanisms of Emergent Computation in Cellular Automata Wim Hordijk, James P. Crutchfield, Melanie Mitchell Santa Fe Institute, 1399 Hyde Park Road, Santa Fe, 87501 NM, USA email: {wim,chaos,mm}@santafe.edu
More informationBINARY MORPHOLOGY AND CELLULAR AUTOMATA
BINARY MORPHOLOGY AND CELLULAR AUTOMATA I can't leave this subject without mentioning cellular automata (CAs). Conway's "Game of Life" is an example of a cellular automaton (CA). In each generation (or
More informationTuring s Legacy Continues
15-251: Great Theoretical Ideas in Computer Science Lecture 6 Turing s Legacy Continues Solvable with Python = Solvable with C = Solvable with Java = Solvable with SML = Decidable Languages (decidable
More informationCellular Automata and Tilings
Cellular Automata and Tilings Jarkko Kari Department of Mathematics, University of Turku, Finland TUCS(Turku Centre for Computer Science), Turku, Finland Outline of the talk (1) Cellular automata (CA)
More informationCan You do Maths in a Crowd? Chris Budd
Can You do Maths in a Crowd? Chris Budd Human beings are social animals We usually have to make decisions in the context of interactions with many other individuals Examples Crowds in a sports stadium
More informationNETWORK REPRESENTATION OF THE GAME OF LIFE
JAISCR, 2011, Vol.1, No.3, pp. 233 240 NETWORK REPRESENTATION OF THE GAME OF LIFE Yoshihiko Kayama and Yasumasa Imamura Department of Media and Information, BAIKA Women s University, 2-19-5, Shukuno-sho,
More informationChaos, Complexity, and Inference (36-462)
Chaos, Complexity, and Inference (36-462) Lecture 10 Cosma Shalizi 14 February 2008 Some things you can read: [1] is what got me interested in the subject; [2] is the best introduction to CA modeling code
More informationCELLULAR AUTOMATA WITH CHAOTIC RULE FORMATION AND ITS CHARACTERISTICS ABSTRACT
CELLULAR AUTOMATA WITH CHAOTIC RULE FORMATION AND ITS CHARACTERISTICS Christopher Immanuel W * 1 Paul Mary Deborrah S 2 Samuel Selvaraj R 3 * Research and Development Centre, Bharathiar University, Coimbatore
More informationLogic Programming for Cellular Automata
Technical Communications of ICLP 2015. Copyright with the Authors. 1 Logic Programming for Cellular Automata Marcus Völker RWTH Aachen University Thomashofstraße 5, 52070 Aachen, Germany (e-mail: marcus.voelker@rwth-aachen.de)
More informationCS 420/594: Complex Systems & Self-Organization Project 1: Edge of Chaos in 1D Cellular Automata Due: Sept. 20
CS 420/594: Complex Systems & Self-Organization Project 1: Edge of Chaos in 1D Cellular Automata Due: Sept. 20 Introduction In this project you will explore Edge of Chaos phenomena (Wolfram class IV behavior)
More informationComplex dynamics of elementary cellular automata emerging from chaotic rules
International Journal of Bifurcation and Chaos c World Scientific Publishing Company Complex dynamics of elementary cellular automata emerging from chaotic rules Genaro J. Martínez Instituto de Ciencias
More informationLearning Cellular Automaton Dynamics with Neural Networks
Learning Cellular Automaton Dynamics with Neural Networks N H Wulff* and J A Hertz t CONNECT, the Niels Bohr Institute and Nordita Blegdamsvej 17, DK-2100 Copenhagen 0, Denmark Abstract We have trained
More informationComputation by competing patterns: Life rule B2/S
Computation by competing patterns: Life rule B2/S2345678 Genaro J. Martínez, Andrew Adamatzky, Harold V. McIntosh 2, and Ben De Lacy Costello 3 Faculty of Computing, Engineering and Mathematical Sciences,
More informationComputation in Cellular Automata: A Selected Review
Computation in Cellular Automata: A Selected Review Melanie Mitchell Santa Fe Institute 1399 Hyde Park Road Santa Fe, NM 87501 U.S.A. email: mm@santafe.edu In T. Gramss, S. Bornholdt, M. Gross, M. Mitchell,
More informationProject 1: Edge of Chaos in 1D Cellular Automata
CS 420/527: Biologically-Inspired Computation Project 1: Edge of Chaos in 1D Cellular Automata Due: Friday, Feb. 3, Midnight Introduction In this project you will explore Edge of Chaos phenomena (Wolfram
More informationPartitioning of Cellular Automata Rule Spaces
Partitioning of Cellular Automata Rule Spaces Rodrigo A. Obando TSYS School of Computer Science Columbus State University 4225 University Avenue Columbus, GA 31907, USA Obando_Rodrigo@ColumbusState.edu
More informationStream Ciphers. Çetin Kaya Koç Winter / 20
Çetin Kaya Koç http://koclab.cs.ucsb.edu Winter 2016 1 / 20 Linear Congruential Generators A linear congruential generator produces a sequence of integers x i for i = 1,2,... starting with the given initial
More informationNon-Uniform Cellular Automata a Review. 1. Introduction. Daniel Camara
Non-Uniform Cellular Automata a Review Daniel Camara Department of Computer Science University of Maryland A.V. Williams Building College Park, MD 20742 danielc@cs.umd.edu Abstract : This tutorial intends
More informationChaos, Complexity, and Inference (36-462)
Chaos, Complexity, and Inference (36-462) Lecture 10: Cellular Automata Cosma Shalizi 12 February 2009 Some things you can read: Poundstone (1984) is what got me interested in the subject; Toffoli and
More informationRevisiting the Edge of Chaos: Evolving Cellular Automata to Perform Computations
Revisiting the Edge of Chaos: Evolving Cellular Automata to Perform Computations Melanie Mitchell 1, Peter T. Hraber 1, and James P. Crutchfield 2 Abstract We present results from an experiment similar
More informationCellular Automata. Jarkko Kari Spring University of Turku
Cellular Automata Jarkko Kari Spring 2 University of Turku Preliminaries. Introduction A cellular automaton is a discrete dynamical system that consists of a regular network of finite state automata (cells)
More informationRecognizing Complex Behavior Emerging from Chaos in Cellular Automata
Recognizing Complex Behavior Emerging from Chaos in Cellular Automata Gabriela M. González, Genaro J. Martínez,2, M.A. Aziz Alaoui 3, and Fangyue Chen 4 Artificial Life Robotics Lab, Escuela Superior de
More informationarxiv: v1 [cs.fl] 17 May 2017
New Directions In Cellular Automata arxiv:1705.05832v1 [cs.fl] 17 May 2017 Abdulrhman Elnekiti Department of Computer Science University of Turkish Aeronautical Association 11 Bahcekapi, 06790 Etimesgut
More informationWe prove that the creator is infinite Turing machine or infinite Cellular-automaton.
Do people leave in Matrix? Information, entropy, time and cellular-automata The paper proves that we leave in Matrix. We show that Matrix was built by the creator. By this we solve the question how everything
More informationInformation Encoding by Using Cellular Automata
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
More informationSimulation of cell-like self-replication phenomenon in a two-dimensional hybrid cellular automata model
Simulation of cell-like self-replication phenomenon in a two-dimensional hybrid cellular automata model Takeshi Ishida Nippon Institute of Technology ishida06@ecoinfo.jp Abstract An understanding of the
More informationOutline 1 Introduction Tiling definitions 2 Conway s Game of Life 3 The Projection Method
A Game of Life on Penrose Tilings Kathryn Lindsey Department of Mathematics Cornell University Olivetti Club, Sept. 1, 2009 Outline 1 Introduction Tiling definitions 2 Conway s Game of Life 3 The Projection
More informationExercise 4: Markov Processes, Cellular Automata and Fuzzy Logic
Exercise 4: Markov Processes, Cellular Automata and Fuzzy Logic Formal Methods II, Fall Semester 2013 Distributed: 8.11.2013 Due Date: 29.11.2013 Send your solutions to: tobias.klauser@uzh.ch or deliver
More information@igorwhiletrue
Abstrakte Maschinen @igorwhiletrue Programming is hard Why? Link between our universe and computational universe Cellular automata are self-replicating abstract machines Humans are self-replicating biological
More informationControlling chaos in random Boolean networks
EUROPHYSICS LETTERS 20 March 1997 Europhys. Lett., 37 (9), pp. 597-602 (1997) Controlling chaos in random Boolean networks B. Luque and R. V. Solé Complex Systems Research Group, Departament de Fisica
More informationJustine Seastres. Cellular Automata and the Game of Life
Justine Seastres Saint Mary s College of California Department of Mathematics May 16, 2016 Cellular Automata and the Game of Life Supervisors: Professor Porter Professor Sauerberg 2 Contents 1 Introduction
More informationIntroduction to Cellular automata
Jean-Philippe Rennard Ph.D. 12/2000 Introduction to Cellular automata There is a wealth of literature about cellular automata, as well as many Internet resources (you'll find some of them in the links
More informationBio-inspired Models of Computation Seminar. Daniele Sgandurra. 16 October 2009
Bio-inspired Models of Computation Seminar Università di Pisa 16 October 2009 Outline Introduction Motivation History Cellular Systems Wolfram Classes Variants and Extensions Extended Topics Garden of
More information(Anti-)Stable Points and the Dynamics of Extended Systems
(Anti-)Stable Points and the Dynamics of Extended Systems P.-M. Binder SFI WORKING PAPER: 1994-02-009 SFI Working Papers contain accounts of scientific work of the author(s) and do not necessarily represent
More informationCellular Automata. Jarkko Kari Spring University of Turku
Cellular Automata Jarkko Kari Spring 23 University of Turku Preliminaries. Introduction A cellular automaton is a discrete dynamical system that consists of a regular network of finite state automata (cells)
More informationEvolutionary Games and Computer Simulations
Evolutionary Games and Computer Simulations Bernardo A. Huberman and Natalie S. Glance Dynamics of Computation Group Xerox Palo Alto Research Center Palo Alto, CA 94304 Abstract The prisoner s dilemma
More information1 What makes a dynamical system computationally powerful?
1 What makes a dynamical system computationally powerful? Robert Legenstein and Wolfgang Maass Institute for Theoretical Computer Science Technische Universität Graz Austria, 8010 Graz {legi, maass}@igi.tugraz.at
More informationOn Elementary and Algebraic Cellular Automata
Chapter On Elementary and Algebraic Cellular Automata Yuriy Gulak Center for Structures in Extreme Environments, Mechanical and Aerospace Engineering, Rutgers University, New Jersey ygulak@jove.rutgers.edu
More informationXX Eesti Arvutiteaduse Talvekool
XX Eesti Arvutiteaduse Talvekool Cellular automata, tilings and (un)computability Jarkko Kari Department of Mathematics and Statistics University of Turku Lecture 1: Tutorial on Cellular automata Introduction
More informationThe Fixed String of Elementary Cellular Automata
The Fixed String of Elementary Cellular Automata Jiang Zhisong Department of Mathematics East China University of Science and Technology Shanghai 200237, China zsjiang@ecust.edu.cn Qin Dakang School of
More informationbiologically-inspired computing lecture 14 Informatics luis rocha 2015 biologically Inspired computing INDIANA UNIVERSITY
lecture 14 -inspired Sections I485/H400 course outlook Assignments: 35% Students will complete 4/5 assignments based on algorithms presented in class Lab meets in I1 (West) 109 on Lab Wednesdays Lab 0
More informationarxiv: v1 [nlin.cg] 4 Nov 2014
arxiv:1411.0784v1 [nlin.cg] 4 Nov 2014 Logic gates and complex dynamics in a hexagonal cellular automaton: the Spiral rule Rogelio Basurto 1,2, Paulina A. León 1,2 Genaro J. Martínez 1,3, Juan C. Seck-Tuoh-Mora
More informationImage Encryption and Decryption Algorithm Using Two Dimensional Cellular Automata Rules In Cryptography
Image Encryption and Decryption Algorithm Using Two Dimensional Cellular Automata Rules In Cryptography P. Sanoop Kumar Department of CSE, Gayatri Vidya Parishad College of Engineering(A), Madhurawada-530048,Visakhapatnam,
More informationA Colorful Introduction to Cellular Automata
A Colorful Introduction to Cellular Automata Silvio Capobianco February 5, 2011 Revised: February 10, 2011 Silvio Capobianco () February 5, 2011 1 / 37 Overview Cellular automata (ca) are local presentations
More informationbiologically-inspired computing lecture 15 Informatics luis rocha 2015 biologically Inspired computing INDIANA UNIVERSITY
lecture 15 -inspired Sections I485/H400 course outlook Assignments: 35% Students will complete 4/5 assignments based on algorithms presented in class Lab meets in I1 (West) 109 on Lab Wednesdays Lab 0
More informationWhat are Cellular Automata?
Cellular Automata What are Cellular Automata?! It is a model that can be used to show how the elements of a system interact with each other.! Each element of the system is assigned a cell.! The cells can
More informationNote that numerically, with white corresponding to 0 and black to 1, the rule can be written:
Cellular automata We discuss cellular automata as a simple application of MATLAB programming and as an accessible scientific topic of recent interest. You can find a lot of information on the internet.
More informationTHE MEAN-MEDIAN MAP MARC CHAMBERLAND AND MARIO MARTELLI
THE MEAN-MEDIAN MAP MARC CHAMBERLAND AND MARIO MARTELLI 1. Introduction In the last few decades mathematicians have discovered very simple functions which induce spectacularly intricate dynamics. For example,
More informationChapter 2 Simplicity in the Universe of Cellular Automata
Chapter 2 Simplicity in the Universe of Cellular Automata Because of their simplicity, rules of cellular automata can easily be understood. In a very simple version, we consider two-state one-dimensional
More informationCS 365 Introduc/on to Scien/fic Modeling Lecture 2: Cellular Automata
CS 365 Introduc/on to Scien/fic Modeling Lecture 2: Cellular Automata Stephanie Forrest Dept. of Computer Science Univ. of New Mexico Fall Semester, 2014 Reading Assignment Mitchell, Ch. 10, 2 Wolfram,
More informationSymmetry and Entropy of One- Dimensional Legal Cellular Automata
Symmetry and Entropy of One- Dimensional Legal Cellular Automata Kazuhito Yamasaki Department of Earth and Planetary Sciences, Kobe University Nada, Kobe, 657-8501, Japan Kazuyoshi Z. Nanjo Earthquake
More informationCellular Automata: Overview and classical results
Reykjavík, August 23, 2006 Cellular Automata: Overview and classical results Silvio Capobianco Háskólinn í Reykjavík, Silvio@ru.is Università degli Studi di Roma La Sapienza, capobian@mat.uniroma1.it 1
More informationThe Evolution of Emergent Computation
Communicated by Murray Gell-Mann to the Proceedings of the National Academy of Sciences PNAS Classification: Computer Science SFI Technical Report 94-03-012 The Evolution of Emergent Computation James
More informationFrom Glider to Chaos: A Transitive Subsystem Derived From Glider B of CA Rule 110
From Glider to Chaos: A Transitive Subsystem Derived From Glider B of CA Rule 110 Pingping Liu, Fangyue Chen, Lingxiao Si, and Fang Wang School of Science, Hangzhou Dianzi University, Hangzhou, Zhejiang,
More informationTheory of Rule 6 and it s Application to Round Robin Tournament
Theory of Rule 6 and it s Application to Round Robin Tournament Pabitra Pal Choudhury, Sk. Sarif Hassan Applied Statistics Unit, Indian Statistical Institute, Kolkata, 78, INDIA Email: pabitrapalchoudhury@gmail.com
More informationContinuous Spatial Automata
Continuous Spatial Automata B. J. MacLennan Department of Computer Science University of Tennessee Knoxville, TN 37996-1301 maclennan@cs.utk.edu CS-90-121 November 26, 1990 Abstract A continuous spatial
More informationPascal s Triangle: Cellular Automata and Attractors
Chapter 8 Pascal s Triangle: Cellular Automata and Attractors Mathematics is often defined as the science of space and number [...] It was not until the recent resonance of computers and mathematics that
More informationStochastic Model for Adaptation Using Basin Hopping Dynamics
Stochastic Model for Adaptation Using Basin Hopping Dynamics Peter Davis NTT Communication Science Laboratories 2-4 Hikaridai, Keihanna Science City, Kyoto, Japan 619-0237 davis@cslab.kecl.ntt.co.jp Abstract
More informationInvestigation of Rule 73 as a Case Study of Class 4 Long-Distance Cellular Automata. Lucas Kang
Investigation of Rule 73 as a Case Study of Class 4 Long-Distance Cellular Automata Lucas Kang Personal Section In my sophomore year, I took a post-ap class named Computational Physics at my school. Given
More informationarxiv:cond-mat/ v4 [cond-mat.soft] 23 Sep 2002
arxiv:cond-mat/0207679v4 [cond-mat.soft] 23 Sep 2002 A Two-Player Game of Life Mark Levene and George Roussos School of Computer Science and Information Systems Birkbeck College, University of London London
More informationMathematical Biology - Lecture 1 - general formulation
Mathematical Biology - Lecture 1 - general formulation course description Learning Outcomes This course is aimed to be accessible both to masters students of biology who have a good understanding of the
More informationArtificial Life. Prof. Dr. Rolf Pfeifer Hanspeter Kunz Marion M. Weber Dale Thomas. Institut für Informatik der Universität Zürich
Artificial Life Prof. Dr. Rolf Pfeifer Hanspeter Kunz Marion M. Weber Dale Thomas Institut für Informatik der Universität Zürich 26. Juni 2001 Contents i Contents Chapter 1: Introduction 1.1 Historical
More informationDiscrete Tranformation of Output in Cellular Automata
Discrete Tranformation of Output in Cellular Automata Aleksander Lunøe Waage Master of Science in Computer Science Submission date: July 2012 Supervisor: Gunnar Tufte, IDI Norwegian University of Science
More informationRule 110 explained as a block substitution system
Rule 110 explained as a block substitution system Juan C. Seck-Tuoh-Mora 1, Norberto Hernández-Romero 1 Genaro J. Martínez 2 April 2009 1 Centro de Investigación Avanzada en Ingeniería Industrial, Universidad
More informationP The Entropy Trajectory: A Perspective to Classify Complex Systems. Tomoaki SUZUDO Japan Atomic Energy Research Institute, JAERI
P 0 0 8 The Entropy Trajectory: A Perspective to Classify Complex Systems Tomoaki SUZUDO Japan Atomic Energy Research Institute, JAERI What are complex systems? Having macroscopic properties which are
More informationTuring machines Finite automaton no storage Pushdown automaton storage is a stack What if we give the automaton a more flexible storage?
Turing machines Finite automaton no storage Pushdown automaton storage is a stack What if we give the automaton a more flexible storage? What is the most powerful of automata? In this lecture we will introduce
More informationOn the Dynamic Qualitative Behavior of Universal Computation
On the Dynamic Qualitative Behavior of Universal Computation Hector Zenil Department of Computer Science/Kroto Research Institute The University of Sheffield Regent Court, 211 Portobello, S1 4DP, UK h.zenil@sheffield.ac.uk
More informationComputational Mechanics of the Two Dimensional BTW Model
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
More informationarxiv: v1 [nlin.cg] 12 Oct 2014
Complete Characterization of Structure of Rule 54 arxiv:1410.3096v1 [nlin.cg] 12 Oct 2014 Genaro J. Martínez Escuela Superior de Cómputo, Instituto Politécnico Nacional, México Unconventional Computing
More informationEvolvability, Complexity and Scalability of Cellular Evolutionary and Developmental Systems
1 Evolvability, Complexity and Scalability of Cellular Evolutionary and Developmental Systems Stefano Nichele February 18, 2015 2 Outline Motivation / Introduction Research Questions Background Results
More informationProperties and Behaviours of Fuzzy Cellular Automata
Properties and Behaviours of Fuzzy Cellular Automata Heather Betel Thesis submitted to the Faculty of Graduate and Postdoctoral Studies in partial fulfilment of the requirements for the PhD degree in Electrical
More informationA comparison of evolutionary and coevolutionary search
A comparison of evolutionary and coevolutionary search Ludo Pagie Santa Fe Institute 1399 Hyde Park Road Santa Fe, NM87501, US ludo@santafe.edu Melanie Mitchell Santa Fe Institute 1399 Hyde Park Road Santa
More information