제 4 주. Cellular Automata A Brief history of Cellular Automata P. Sarkar, ACM Computing Surveys, vol. 32, no. 1, pp. 80~107, 2000 학습목표 계산도구로서의 Cellular.

Slides:



Advertisements
Similar presentations
5/2/20151 II. Spatial Systems A. Cellular Automata.
Advertisements

A Cellular Automata Approach to Population Modeling Alexa M. Silverman.
Lectures on Cellular Automata Continued Modified and upgraded slides of Martijn Schut Vrij Universiteit Amsterdam Lubomir Ivanov Department.
Game of Life Rules and Games Linh Tran ECE 573. What is Life? Life is just one example of a cellular automaton, which is any system in which rules are.
Central question for the sciences of complexity. How do large networks with.
Cellular Automata, Part 2. What is the relationship between the dynamics of cellular automata and their ability to compute?
Cellular Automata (Reading: Chapter 10, Complexity: A Guided Tour)
1 Chapter 13 Artificial Life: Learning through Emergent Behavior.
CELLULAR AUTOMATON Presented by Rajini Singh.
CELLULAR AUTOMATA Derek Karssenberg, Utrecht University, the Netherlands LIFE (Conway)
Introductory Lecture on
1LAAA Turing’s Machine A mechanical formalism (1937) –State (memory), rules (program) –Tape (data) Evolutionarily successful –Beat out Church’s mathematical.
An Introduction to Cellular Automata
Von Neumann’s Automaton and Viruses Most slides taken from Weizmann Institute of Science and Rensselaer Polytechnic Institute.
Lectures on Cellular Automata Continued Modified and upgraded slides of Martijn Schut Vrij Universiteit Amsterdam Lubomir Ivanov Department.
Today’s Plan Introduction to Artificial Life Cellular Automata
Cellular Automata Orit Moskovich
Cellular Automata Avi Swartz 2015 UNC Awards Ceremony.
Introduction At the heart of the growth of a multi-cellular organism is the process of cellular division… … aka (in computing) self-replication.
Nawaf M Albadia Introduction. Components. Behavior & Characteristics. Classes & Rules. Grid Dimensions. Evolving Cellular Automata using Genetic.
1 DT8114 – PhD Seminar in Computer Science Stefano Nichele Department of Computer and Information Science 2011, May 16th Stefano Nichele, 2011.
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.
Governor’s School for the Sciences Mathematics Day 13.
CS 484 – Artificial Intelligence1 Announcements Lab 4 due today, November 8 Homework 8 due Tuesday, November 13 ½ to 1 page description of final project.
1 GECCO 2011 Graduate Student Workshop ”Discrete Dynamics of Cellular Machines: Specification and Interpretation” Stefano Nichele 2011, July 12th Stefano.
Course material – G. Tempesti Course material will generally be available the day before the lecture Includes.
1 Cellular Automata and Applications Ajith Abraham Telephone Number: (918) WWW:
1 Chapter 13 Artificial Life: Learning through Emergent Behavior.
Playing God: The Engineering of Functional Designs in the Game of Life Liban Mohamed Computer Systems Research Lab
1 Computer Science Graduate Student Conference 2011 ”On the Edge of Chaos and Possible Correlations Between Behavior and Cellular Regulative Properties”
Cellular Automata Spatio-Temporal Information for Society Münster, 2014.
CELLULAR AUTOMATA A Presentation By CSC. OUTLINE History One Dimension CA Two Dimension CA Totalistic CA & Conway’s Game of Life Classification of CA.
Trust Propagation using Cellular Automata for UbiComp 28 th May 2004 —————— Dr. David Llewellyn-Jones, Prof. Madjid Merabti, Dr. Qi Shi, Dr. Bob Askwith.
REVERSIBLE CELLULAR AUTOMATA WITHOUT MEMORY Theofanis Raptis Computational Applications Group Division of Applied Technologies NCSR Demokritos, Ag. Paraskevi,
Using Evolutionary Computation as a Creativity-Support Tool Tim ChabukUniversity of Maryland Jason LohnCarnegie Mellon University Derek LindenX5 Systems.
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.
Cellular Automata. John von Neumann 1903 – 1957 “a Hungarian-American mathematician and polymath who made major contributions to a vast number of fields,
Cellular Automata based Edge Detection. Cellular Automata Definition A discrete mathematical system characterized by local interaction and an inherently.
Unifying Dynamical Systems and Complex Networks Theories ~ A Proposal of “Generative Network Automata (GNA)” ~ Unifying Dynamical Systems and Complex Networks.
Agent Based Modeling (ABM) in Complex Systems George Kampis ETSU, 2007 Spring Semester.
Hiroki Sayama 2nd Annual French Complex Systems Summer School Continuous Space, Lattices and Swarms: Pattern Formation in Complex.
Cellular Automata Introduction  Cellular Automata originally devised in the late 1940s by Stan Ulam (a mathematician) and John von Neumann.  Originally.
AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto.
Cellular Automata Martijn van den Heuvel Models of Computation June 21st, 2011.
CS851 – Biological Computing February 6, 2003 Nathanael Paul Randomness in Cellular Automata.
Pedro R. Andrade Münster, 2013
Intro to Life32. 1)Zoom to 10 That will allow you to see the grid and individual cells.
S. E. Thompson EEL Quantum cellular Automata Quantum Cellular Automata (QCA) refers to any one of several models of quantum computation, which have.
TRU-COMP3710 Artificial Life and Emergent Behavior1 Course Outline Part I – Introduction to Artificial Intelligence Part II – Classical Artificial Intelligence.
Conway’s Game of Life Jess Barak Game Theory. History Invented by John Conway in 1970 Wanted to simplify problem from 1940s presented by John von Neumann.
제 2 주. 인공생명의 개요 Research into models and algorithms of artificial life H. Jiyang, H. Haiying and F. Yongzhe, Artificial Intelligence in Engineering, vol.
Lecture ISI_10 CELLULAR AUTOMATA INTRODUCTION. OUTLINE OF PRESENTATION Some facts from history Definition of Cellular Automata Parameters of Cellular.
Computing Systems Lecture 12 Future Computing. Natural computing Take inspiration from nature for the development of novel problem-solving techniques.
Application of a CA Model to Simulate the Impacts of Road Infrastructures on Urban Growth Nuno Pinto and António Antunes, University of Coimbra with Josep.
Chaotic Behavior - Cellular automata
Spatio-Temporal Information for Society Münster, 2014
Hiroki Sayama NECSI Summer School 2008 Week 3: Methods for the Study of Complex Systems Cellular Automata Hiroki Sayama
Pedro Ribeiro de Andrade Münster, 2013
Pedro R. Andrade Münster, 2013
A Cellular Automata Approach to Population Modeling
Illustrations of Simple Cellular Automata
Alexei Fedorov January, 2011
Cellular Automata.
Pedro R. Andrade Münster, 2013
Spatio-temporal information in society: cellular automata
Hiroki Sayama NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Cellular Automata Hiroki Sayama
제2주. 인공생명의 개요 Open Problems in Artificial Life
Cellular Automata (CA) Overview
Presentation transcript:

제 4 주. Cellular Automata A Brief history of Cellular Automata P. Sarkar, ACM Computing Surveys, vol. 32, no. 1, pp. 80~107, 2000 학습목표 계산도구로서의 Cellular Automata 에 관한 역사적 연구주제 이해

개요 4 배경 –John von Neumann –Self-reproducing organisms  universal computation  modeling of natural phenomena – 참고 사이트 : 4 내용 –Classical : initial work of von Neumann –Modern: work of Wolfram –Games: Firing Squad problem

Classical (1) 4 Beginnings –1D array, discrete, local rule (change state based on present state and left/right neighbors) –Formal model of self-reproducing biological systems –Axiomatic / deductive treatment to the study of “complicated” natural systems –Self-reproducing automata : sum of left neighbor and itself modulo k –Computation universality : step by step simulation of TM 4 Variants of Cellular Automata –Cell states : polygeneous CA –Geometry : static CA, node static CA, dynamic CA –Neighborhood : totalistic CA –Local rule : programmable CA –Tesselation automata : time-varying CA –Iterative automata, one-way CA

Classical (2) 4 Biological Connection –L-systems : model of growth for filamentary organisms based on ideas of CA –Self-reproduction and artificial life : computation universality is not a fundamental requirement for a self-reproducing automata  spontaneous emergence of self-replicating systems 4 Fault-Tolerant Computing –Reliable Boolean circuit from unreliable components –Majority voting 4 Language and Pattern Recognition 4 Invertibility, Surjectivity and Garden of Eden –CA is invertible iff its global map is injective –Global map is surjective iff its restriction to finite configuration is injective –Garden of Eden : not reachable configuration

CA Games 4 Firing Squad Problem –Minsky, Game of Life –Conway, 1970 –Survival, birth, deaths 4 Sigma-Game –Sutner, 1990

Modern Research 4 Empirical Study –Wolfram : statistical parameters of the space-time patterns of CA evolution 4 Classification of CA 4 Limit Sets and Fractal Properties 4 Dynamics of CA 4 Computational Complexity 4 Finite CA and its Applications –VLSI applications

Homework #2 4 CA 를 진화방식으로 설계하는 방법을 제시하고, 간단한 프로그래밍으로 그 가능성을 보이라. 4 참고 : M. Mitchell, et al., “Evolving cellular automata to perform computations: mechanisms and impediments,” Physica D, vol. 75, no. 1-3, pp. 361~391, 마감일 : 4/1