Testing Mechanisms for Open-ended Evolution in Reversible CA

Slides:



Advertisements
Similar presentations
Jürgen Klüver Information Technologies and Educational Processes
Advertisements

2-DIMENSIONAL CELLULAR AUTOMATA The Computational Universe 2006 NKS Conference Michael Round USA Director: Theory of Constraints for Education.
Reversible Cellular Automata CS240 Kwnaghyun Paek.
Pushdown Systems Koushik Sen EECS, UC Berkeley Slide Source: Sanjit A. Seshia.
Game of Life Courtesy: Dr. David Walker, Cardiff University.
Cellular Automata, Part 2. What is the relationship between the dynamics of cellular automata and their ability to compute?
Montek Singh COMP Nov 29,  What is Brownian motion?  Brownian Cellular Automata ◦ Asynchronous Cellular Automata  Mapping Circuits to.
1 Chapter 13 Artificial Life: Learning through Emergent Behavior.
Typed Assembly Languages COS 441, Fall 2004 Frances Spalding Based on slides from Dave Walker and Greg Morrisett.
CELLULAR AUTOMATON Presented by Rajini Singh.
MAE 552 – Heuristic Optimization
Introduction At the heart of the growth of a multi-cellular organism is the process of cellular division… … aka (in computing) self-replication.
Properties refer to rules that indicate a standard procedure or method to be followed. A proof is a demonstration of the truth of a statement in mathematics.
Identity and Equality Properties. Properties refer to rules that indicate a standard procedure or method to be followed. A proof is a demonstration of.
A Java-based tool for determining if spatial objects (polygons) require simplification before delivery to a mobile device using a Location-based Service.
Discovery of Cellular Automata Rules Using Cases Ken-ichi Maeda Chiaki Sakama Wakayama University Discovery Science 2003, Oct.17.
The Role of Artificial Life, Cellular Automata and Emergence in the study of Artificial Intelligence Ognen Spiroski CITY Liberal Studies 2005.
1 Evolutionary Growth of Genomes for the Development and Replication of Multi-Cellular Organisms with Indirect Encodings Stefano Nichele and Gunnar Tufte.
Wind For Schools Kelsey Morales Northern Arizona University Mentors: Allison Kipple & Karin Wadsack NASA Space Grant Symposium April 21, 2012.
Identifying Reversible Functions From an ROBDD Adam MacDonald.
Autonomous DNA Nanomechanical Device Capable of Universal Computation and Universal Translational Motion Peng Yin*, Andrew J. Turberfield †, Sudheer Sahu*,
Senior Project – Computer Science – 2015 Modelling Opponents in Board Games Julian Jocque Advisor – Prof. Rieffel Abstract Modelling opponents in a game.
Irreducibility and Unpredictability in Nature Computer Science Department SJSU CS240 Harry Fu.
Indiana GIS Conference, March 7-8, URBAN GROWTH MODELING USING MULTI-TEMPORAL IMAGES AND CELLULAR AUTOMATA – A CASE STUDY OF INDIANAPOLIS SHARAF.
Department of Computer Science A Static Program Analyzer to increase software reuse Ramakrishnan Venkitaraman and Gopal Gupta.
Governor’s School for the Sciences Mathematics Day 13.
Lecture 03: Theory of Automata:08 Finite Automata.
CS 484 – Artificial Intelligence1 Announcements Lab 4 due today, November 8 Homework 8 due Tuesday, November 13 ½ to 1 page description of final project.
Lecture 07: Formal Methods in SE Finite Automata Lecture # 07 Qaisar Javaid Assistant Professor.
1 Chapter 13 Artificial Life: Learning through Emergent Behavior.
Introduction to Lattice Simulations. Cellular Automata What are Cellular Automata or CA? A cellular automata is a discrete model used to study a range.
Cellular Automata & DNA Computing 우정철. Definition Of Cellular Automata Von Von Neuman’s Neuman’s Definition Wolfram’s Wolfram’s Definition Lyman.
Trust Propagation using Cellular Automata for UbiComp 28 th May 2004 —————— Dr. David Llewellyn-Jones, Prof. Madjid Merabti, Dr. Qi Shi, Dr. Bob Askwith.
Cellular Automata Martijn van den Heuvel Models of Computation June 21st, 2011.
Model Iteration Iteration means to repeat a process and is sometimes referred to as looping. In ModelBuilder, you can use iteration to cause the entire.
System Analysis (Part 3) System Control and Review System Maintenance.
ITEC 370 Lecture 23 Maintenance. Review Questions? Project update on F, next F give prototype demonstration Maintenance –Reactive –Proactive.
Unifying Dynamical Systems and Complex Networks Theories ~ A Proposal of “Generative Network Automata (GNA)” ~ Unifying Dynamical Systems and Complex Networks.
Chaotic Robotics Callie Branyan Mechanical Engineering A Study of Analog Robots and their Nonlinear Behavior Arizona Space Grant Symposium April 18, 2015.
Cellular Automata Machine For Pattern Recognition Pradipta Maji 1 Niloy Ganguly 2 Sourav Saha 1 Anup K Roy 1 P Pal Chaudhuri 1 1 Department of Computer.
Evolution-Natural and Artificial John Maynard Smith Interdisciplinary Program in Cognitive Science Lee, Jung-Woo June, 7, 1999.
Adaptive Hopfield Network Gürsel Serpen Dr. Gürsel Serpen Associate Professor Electrical Engineering and Computer Science Department University of Toledo.
1 Introduction to Reinforcement Learning Freek Stulp.
Cellular Automata FRES 1010 Eileen Kraemer Fall 2005.
Cellular Automata Introduction  Cellular Automata originally devised in the late 1940s by Stan Ulam (a mathematician) and John von Neumann.  Originally.
An Agent Epidemic Model Toward a general model. Objectives n An epidemic is any attribute that is passed from one person to others in society è disease,
Cellular Automata Martijn van den Heuvel Models of Computation June 21st, 2011.
Intro to Life32. 1)Zoom to 10 That will allow you to see the grid and individual cells.
In Google Earth, we can find the fabric of the block is the standard type of old urban.
Computational Mechanics of ECAs, and Machine Metrics.
An Enhanced Cellular Automata and Image Pyramid Decomposition Based Algorithm for Image Segmentation : A New Concept Anand Prakash Shukla Suneeta Agarwal.
Earth Systems Do Not Evolve To Equilibrium Fichter, Lynn S., Pyle, E.J., Whitmeyer, S.J.
Discovering the origins of life on Earth. Organic molecules Before life could begin the organic molecules necessary for life first had to ‘evolve’. These.
Computer Systems Lab TJHSST Current Projects In-House, pt 2.
Kinetics Big Idea 4: Rates of chemical reactions are determined by details of the molecular collisions.
Identity and Equality Properties. Properties refer to rules that indicate a standard procedure or method to be followed. A proof is a demonstration of.
Akram Salah ISSR Basic Concepts Languages Grammar Automata (Automaton)
Modelling Complex Systems Video 4: A simple example in a complex way.
Courtesy: Dr. David Walker, Cardiff University
Spatio-Temporal Information for Society Münster, 2014
On Routine Evolution of Complex Cellular Automata
Identity and Equality Properties
Chapter 9 TURING MACHINES.
Quantum One.
Cellular Automata.
4. Computational Problem Solving
The Engineering of Functional Designs in the Game of Life
A Census of Young Binary Stars and their Properties
Emergence of Complexity in Cellular Automata
Complexity as Fitness for Evolved Cellular Automata Update Rules
Presentation transcript:

Testing Mechanisms for Open-ended Evolution in Reversible CA Angelica Berner

What does any of that mean? Computational model that evolves over time Cellular Automata can be reversible CA have potential to demonstrate OEE Model is given an initial condition and a rule to follow, which determines the output of the next time step. Reversible CA are CA that can be run backwards and still be a cellular automata. OEE can simply be defined as an “on-going production of complexity” and can be said to be one of the defining features of life. http://mathworld.wolfram.com/images/eps-gif/ElementaryCARule030_700.gif

Important Note 101 010 110 001 000 111 Important note: A CA that is stuck in a cycle of all 1s or all 0s will continuously be in a state of all 1s or all 0s. If it is any other state, it can never become all 1s or all 0s.

Control Case Our original question: Which rule gives us the longest state trajectory when JUST looking at reversible rules? Our control case selected a random rule to start with and updated itself as it progressed to 2^w. These two graphs, one of width 3 and the other of width 7, demonstrate our overall findings for all widths 3 through 7. We found that our trajectory was actually dependent on the INITIAL CONDITION, and NOT THE RULE. Information is preserved in the initial condition, where it will never reach a dead space (either it will be complex or it will be all 1s or all 0s).

Current Data: Width 6

Current Data: Width 7

State Transition Diagrams

Conclusion and next steps Reversible rules capable of producing OEE under certain conditions How many reversible rules are necessary for OEE?

Acknowledgements I would like to express my sincerest gratitude to my mentor Sara Walker, graduate student Alyssa Adams, NASA Space Grant, and the School of Earth and Space Exploration at Arizona State University.