Revisão Bibliográfica: Autômatos Celulares


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



Download 445.54 Kb.
Page17/18
Date06.08.2017
Size445.54 Kb.
#27464
1   ...   10   11   12   13   14   15   16   17   18

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


Authors: Melanie Mitchell, James P. Crutchfield, and Rajarshi Das

Reference: Proceedings of the First International Conference on Evolutionary Computation and Its Applications (EvCA'96), Russian Academy of Sciences, 1996.

SFI working paper:

LANL archive:

Abstract: We review recent work done by our group on applying genetic algorithms (GAs) to the design of cellular automata (CAs) that can perform computations requiring global coordination. A GA was used to evolve CAs for two computational tasks: density classification and synchronization. In both cases, the GA discovered rules that gave rise to sophisticated emergent computational strategies. These strategies can be analyzed using a ``computational mechanics'' framework in which ``particles'' carry information and interactions between particles effects information processing. This framework can also be used to explain the process by which the strategies were designed by the GA. The work described here is a first step in employing GAs to engineer useful emergent computation in decentralized multi-processor systems. It is also a first step in understanding how an evolutionary process can produce complex systems with sophisticated collective computational abilities.

Title: The Evolutionary Design of Collective Computation in Cellular Automata


Authors: James P. Crutchfield. Melanie Mitchell, and Rajarshi Das

Reference:Machine Learning Journal. Submitted.

SFI working paper: 98-09-080

LANL archive: adap-org/9809001

Abstract: We investigate the ability of a genetic algorithm to design cellular automata that perform computations. The computational strategies of the resulting cellular automata can be understood using a framework in which ``particles'' embedded in space-time configurations carry information and interactions between particles effect information processing. This structural analysis can also be used to explain the evolutionary process by which the strategies were designed by the genetic algorithm. More generally, our goals are to understand how machine-learning processes can design complex decentralized systems with sophisticated collective computational abilities and to develop rigorous frameworks for understanding how the resulting dynamical systems perform computation.


Fonte: http://www.santafe.edu/~shalizi/notebooks/cellular-automata.html



Fonte: Citeseer: http://citeseer.nj.nec.com

Serial and Parallel Genetic Algorithms as Function Optimizers - Gordon, Whitley (1993)  


... fine grain genetic algorithms, but it can be shown that these algorithms are in fact a subclass of cellular automata (Whitley 1993). We have encoded four global models, four island models, and one cellular model:... /...of Computer Science Serial and Parallel Genetic Algorithms as Function Optimizers V. Scott Gordon and Darrell Whitley Technical Report CS-93-114 September... /...to appear in Annals of Mathematics and Artificial Intell.. D. Whitley (1993). Cellular Genetic Algorithms. Genetic Algorithms: Proceedings of the Fifth International Conference (GA93), Morgan Kaufmann. ...

Evolving Globally Synchronized Cellular Automata - Rajarshi Das (1995)  


...Globally Synchronized Cellular Automata Rajarshi Das 1,2 , James P. Crutchfield 3 , Melanie Mitchell 1 , and James E. Hanson 1 To ... /... 1 , and James E. Hanson 1 To appear in the Proceedings of the Sixth International Conference on Genetic Algorithms. April 5, 1995 Abstract How does an evolutionary process interact with a decentralized,...

Coevolving Cellular Automata: Be Aware of the Red Queen! - Jan Paredis (1997)  
...on Genetic Algorithms (ICGA 97), Baeck, T., (ed.), Morgan Kaufmann Publishers. Coevolving Cellular Automata: Be Aware of the Red Queen! Jan Paredis RIKS / MATRIKS Universiteit Maastricht Postbus 616,... /... Proceedings of the 7th Int. Conference on Genetic Algorithms (ICGA 97), Baeck, T., (ed.), Morgan Kaufmann Publishers. Coevolving Cellular Automata: Be Aware...

Evolution of Intricate Long-Distance Communication Signals in .. - Andre, III, al. (1996)  
...of Intricate Long-Distance Communication Signals in Cellular Automata Using Genetic Programming David Andre Visiting Scholar Computer Science Dept. Stanford... /...operate only with data that is nearby in time and space. 2. Automatic Programming of Cellular Automata Cellular automata are an abstract way of studying and analyzing the simultaneous execution of local ... /...rule that, when it operates in each cell of the cellular space, produces a desired behavior. Genetic algorithms (Holland 1975) operating on fixedlength character strings have been successfully used to evolve...

A Cellular Genetic Algorithm with Self-Adjusting Acceptance.. - Rudolph, Sprave (1995)  
...It was recognized several times that these fine-grained parallel algorithms may be regarded as cellular automata [17, 19, 21]. To provide a theoretical framework to study the differences we formally present a... /...Cellular Genetic Algorithm with Self-Adjusting Acceptance Threshold G unter Rudolph Informatik Centrum Dortmund e.V...

Parallel Distributed Genetic Programming - Riccardo Poli (1996)  
...for actions with side effects. Andre, Bennet and Koza [2] used GP to discover rules for cellular automata which could solve large majority-classification problems. In a system called PADO (Parallel... /...on a large number of problems. 1 Introduction Genetic Programming (GP) is an extension of Genetic Algorithms (GAs) in which the structures that make up the population to be optimised are not fixed-length...

Discovery of Self-Replicating Structures Using A Genetic.. - Lohn, Reggia (1995)  
...structures is a key area in the field of Artificial Life. Most of this work is based on cellular automata (CA), a model first used by von Neumann to study the complexity of self-replication. In a CA... /...of Self-Replicating Structures Using A Genetic Algorithm Jason D. Lohn James A. Reggia y Departments of Computer Science and Electrical Engineering A....

Evolving Cellular Automata with Genetic Algorithms: A Review .. - Melanie Mitchell (1996)  
...Cellular Automata with Genetic Algorithms: A Review of Recent Work Melanie Mitchell Santa Fe Institute 1399 Hyde... /...Cellular Automata with Genetic Algorithms: A Review of Recent Work Melanie Mitchell Santa Fe Institute 1399 Hyde Park Road Santa Fe, NM...

Generating Parallel Random Number Generators By Cellular.. - Sipper, al. (1996)  
...yet finding good random number generators is a difficult task. In this paper non-uniform cellular automata (CA) are studied, presenting the cellular programming algorithm for co-evolving such CAs to... /... , which presents the design of a low-cost, high-capacity associative memory. The application of genetic algorithms 141516 to the evolution of uniform cellular automata was initially studied in Ref. 17 and...
EVOLVING A REPLICATOR -- The Genetic Programming of Self.. - de Garis (1993)  
...A REPLICATOR The Genetic Programming of Self Reproduction in Cellular Automata Hugo de Garis (Current Address) Brain Builder Group, Evolutionary Systems Department, ATR Human... /...298 58 5870, fax : 81 298 58 5871 email : degaris@etl.go.jp Keywords Genetic Programming (GP), Genetic Algorithms (GAs), Replicators, SelfReproduction, Nanotechnology, Scanning Tunneling Microscopes (STMs),...

Cooperative Genetic Algorithm for Optimization Problems in.. - Venkateswaran Zoran (1993)  
...of genetic algorithms[2], cellular, global and inland. Cellular level is a subclass of cellular automata. The global level approach uses several processors to efficiently create the next generation and... /...Genetic Algorithm for Optimization Problems in Distributed Computer Systems R. Venkateswaran, Zoran Obradovi'c,...

Embedded-Particle Computation in Evolved Cellular Automata - Wim Hordijk (1996)  
...in the pre-proceedings of Physics and Computation '96 Embedded-Particle Computation in Evolved Cellular Automata Wim Hordijk James P. Crutchfield Melanie Mitchell Santa Fe Institute, Santa Fe, NM and... /...Department, University of California, Berkeley 1 Introduction In our work we are studying how genetic algorithms (GAs) can evolve cellular automata (CAs) to perform computations that require global...

Decision Making In Genetic Algorithms: A Signal-To-Noise.. - Kargupta, Goldberg (1994)  
...dynamical systems such as self-organizing neural networks [Ritter, Martinez and Schulten, 92], cellular automata [Boghosian and Levermore, 87], natural evolution [Kimura, 55], artificial evolution [Ebeling,... /...Making In Genetic Algorithms: A Signal-to-noise Perspective Hillol Kargupta & David E. Goldberg Department of Computer...

CAM-Brain: A New Model for ATR's Cellular Automata Based.. - Gers, de Garis (1996)  
...A New Model for ATR's Cellular Automata Based Artificial Brain Project Felix Gers Hugo de Garis ATR, Human Information Processing... /...Brains, Evolutionary Engineering, Neural Networks, Genetic Algorithms, Genetic Encoding, Cellular Automata, Cellular Automata Machine (CAM-8), Evolvable Hardware. 1 Introduction The aim of ATR's CAM-Brain Project... /...at hardware speeds. Keywords Artificial Brains, Evolutionary Engineering, Neural Networks, Genetic Algorithms, Genetic Encoding, Cellular Automata, Cellular Automata Machine (CAM-8), Evolvable Hardware. 1... /...hardware speeds. Keywords Artificial Brains, Evolutionary Engineering, Neural Networks, Genetic Algorithms, Genetic Encoding, Cellular Automata, Cellular Automata Machine (CAM-8), Evolvable Hardware. 1...

Co-evolving Cellular Architectures by Cellular Programming - Sipper, Ruppin (1996)  
...Aviv 69978, Israel ruppin@math.tau.ac.il Abstract-Recent studies have shown that non-uniform cellular automata (CA), where cellular rules need not necessarily be identical, can be co-evolved to perform... /...was studied by [12 11 6], who demonstrated that high performance CA rules can be evolved using genetic algorithms. We have investigated an extension of the CA model termed non-uniform cellular automata, in...

GROWING AN ARTIFICIAL BRAIN: The Genetic Programming of.. - de Garis (1994)  
...: The Genetic Programming of Million-Neural-Net-Module Artificial Brains within Trillion Cell Cellular Automata Machines Hugo de Garis Brain Builder Group, Evolutionary Systems Department, ATR Human... /...the author calls "Genetic Programming," (GP), i.e., using evolutionary algorithms such as the genetic algorithms [6] as tools to build/grow/evolve complex systems [1,2,3,4,8]. Having decided to use GP to build...

Discovery of Rewrite Rules in Lindenmayer Systems and State.. - Koza (1993)  


...California Discovery of Rewrite Rules in Lindenmayer Systems and State Transition Rules in Cellular Automata via Genetic Programming John R. Koza Computer Science Department Margaret Jacks Hall Stanford... /...for cellular automata by means of genetic programming. Genetic programming is an extension of the genetic algorithm in which computer programs are genetically bred to solve problems. We demonstrate the use of... /... solves, or approximately solves, a problem. Section 2 of this paper provides background on genetic algorithms and genetic programming. Section 3 describes genetic programming. Section 4 describes Lindenmayer systems....

CoDi-1Bit : A Simplified Cellular Automata Based Neuron Model - Gers, de Garis, Korkin (1997)  
...: A Simplified Cellular Automata Based Neuron Model Felix Gers 1 Hugo de Garis 1 Michael Korkin 2 1 ATR, Human Information... /...ATR. Keywords Cellular Automata, Evolutionary Engineering, Evolvable Hardware, Neural Networks, Genetic Algorithms, Genetic encoding, Artificial Brains, Cellular Automata Machine (CAM-8), CAM-Brain Machine ... /... Cellular Automata, Evolutionary Engineering, Evolvable Hardware, Neural Networks, Genetic Algorithms, Genetic encoding, Artificial Brains, Cellular Automata Machine (CAM-8), CAM-Brain Machine (CBM). 1...

Artificial Embryology -- The Genetic Programming of Cellular.. - de Garis  
... Genetic Programming, Genetic Algorithms, ALife, Operons, Gene Switching, Shape Genes, Reproducible Cellular Automata, Evolvability, Molecular Scale Technologies, Homogeneous and Heterogeneous (Avogadro) Machines,... /...Artificial Embryology, Cellular Differentiation, Differentiable Chromosomes, Genetic Programming, Genetic Algorithms, ALife, Operons, Gene Switching, Shape Genes, Reproducible Cellular Automata, Evolvability,...

The "CAM-Brain" Project -- The Genetic Programming of a Billion.. - de Garis (1994)  
...Programming of a Billion Neuron Artificial Brain which Grows/Evolves at Electronic Speeds in a Cellular Automata Machine Hugo de Garis degaris@hip.atr.co.jp Brain Builder Group, Evolutionary Systems... /...the author calls "Genetic Programming," (GP), i.e., using evolutionary algorithms such as the genetic algorithms [Goldberg, 1989] as tools to build/grow/evolve complex systems [de Garis, 1990, 1991, 1992, 1993, ...

THE "CAM-BRAIN" PROJECT -- The Evolutionary Engineering of a.. - de Garis (1994)  
...Engineering of a Billion Neuron Artificial Brain which Grows/Evolves at Electronic Speeds in a Cellular Automata Machine Part 1 : Fundamentals Hugo de Garis Brain Builder Group, Evolutionary Systems... /...it executes its function. This sequence of growth instructions is treated as a chromosome in a Genetic Algorithm [Goldberg 1989] and is evolved. This sequence maps to a CA network. When trails collide, they...

As Large as Life and Twice as Natural: Bioinformatics and the.. - Hogeweg  
...proposed a formalism to study the consequences of local interactions among autonomous entities, `cellular automata'. By doing this he not only created an interesting modelling formalism, pattern recognition... /...example of such an experimental approach to the deductive enterprise of mathematics is the use of Genetic algorithms to identify dynamical systems with novel properties [5]. Imaginary physics/biology has as...

Applications of Evolutionary Algorithms at the.. - Bäck, Hammel.. (1996)  
...algorithms, ffl genetic programming, ffl artificial life, ffl emergent computation (including cellular automata), and ffl data analysis and time series prediction. Here, we focus on applications of... /...emphasis on the latter), ffl optimization (especially by means of evolutionary algorithms, i.e., genetic algorithms, evolution strategies, evolutionary programming, etc., but also by classical methods if...

A Survey of Artificial Life and Evolutionary Robotics - Walker, Oliver (1997)  
...of evolution. Until the mid-1980's pockets of seemingly disparate research in areas such as cellular automata, self replicating machines, and genetic algorithms were pursued more or less independently of one ... /... most popular A-Life techniques, the genetic algorithm, and is impact in engineering. 3.1 Cellular Automata Cellular automata (CA) techniques comprise a very rich subject area and an entire literature review could... /...engineering applications. The most commonly used A-Life technique in engineering applications is genetic algorithms (GAs). However, there are many other variations and methods based upon the evolutionary or... /...still win out in robustness, so their continued use in science is not in doubt. 3.4 Genetic Algorithms Genetic Algorithms (GAs) are another step in the direction of real biology from the EA. John Holland...

Mechanisms of Emergent Computation in Cellular Automata - Hordijk, Crutchfield.. (1998)  
...of Emergent Computation in Cellular Automata Wim Hordijk, James P. Crutchfield, Melanie Mitchell Santa Fe Institute, 1399 Hyde Park Road,... /...computation that arise in these evolved CAs. 1 Introduction In previous work we have used genetic algorithms (GAs) to evolve cellular automata (CAs) to perform computational tasks that require global...
CAM-BRAIN -- Growing an Artificial Brain with a Million Neural.. - de Garis (1993)  
...Growing an Artificial Brain with a Million Neural Net Modules Inside a Trillion Cell Cellular Automata Machine Hugo de Garis*Abstract This paper reports on a research project which aims to build... /...Cellular Automata Machines (CAMs), Artificial Brains, Neurite Networks, Genetic Programming (GP), Genetic Algorithms (GAs), GenNets (Genetically Programmed Neural Network Modules), CA Networks, Artificial Nervous...

"Genetic" Programming - Luke, Hamahashi, Kitano (1999)  
...something quite different: mechanisms. Functional programs, neural networks, decision trees, cellular automata, L-systems, finite state automata. For these domains, a micro-level view of genetics seems more... /...1 EVOLUTIONARY COMPUTATION AND BIOLOGY Many areas of evolutionary computation, especially genetic algorithms (GA), and genetic programming (GP), are heavily influenced by genetics. This influence can be...

Differentiable Chromosomes -- The Genetic Programming of.. - de Garis, Iba, Furuya (1992)  
... Genetic Programming, Genetic Algorithms, ALife, Operons, Gene Switching, Shape Genes, Reproducible Cellular Automata, Evolvability, Molecular Scale Technologies, Homogeneous and Heterogeneous (Avogadro) Machines,... /...de Bruxelles, Keywords : Artificial Embryology, Differentiable Chromosomes, Genetic Programming, Genetic Algorithms, ALife, Operons, Gene Switching, Shape Genes, Reproducible Cellular Automata, Evolvability,...

CAM-BRAIN -- The Evolutionary Engineering of a Billion Neuron.. - de Garis (1995)  
...of a Billion Neuron Artificial Brain by 2001 which Grows/Evolves at Electronic Speeds inside a Cellular Automata Machine (CAM) Hugo de Garis Brain Builder Group, Evolutionary Systems Department, ATR Human... /...is our aim. Keywords Evolutionary Engineering, Neural Networks, Genetic Algorithms, Cellular Automata, Cellular Automata Machines (CAMs), Nano-Electronics, Darwin Machines. 1. Introduction Following on from... /...neurons and upwards. This is our aim. Keywords Evolutionary Engineering, Neural Networks, Genetic Algorithms, Cellular Automata, Cellular Automata Machines (CAMs), Nano-Electronics, Darwin Machines. 1....

The Evolutionary Design of Collective Computation in.. - James Crutchfield  
...Evolutionary Design of Collective Computation in Cellular Automata James P. Crutchfield y Santa Fe Institute 1399 Hyde Park Road Santa Fe, NM 87501... /...Center, P.O. Box 704, Yorktown Heights, NY 10598 Abstract. We investigate the ability of a genetic algorithm to design cellular automata that perform computations. The computational strategies of the... /...CA solutions were not previously known [19]. 4. Evolving Cellular Automata with Genetic Algorithms Genetic algorithms are search methods inspired by biological evolution [40]. In a typical GA, candidate...

Evolutionary Algorithms: Applications at the Informatik Center.. - Back, al. (1997)  
...algorithms, ffl genetic programming, ffl artificial life, ffl emergent computation (including cellular automata), and ffl data analysis and time series prediction. Concerning the research topic of... /...Genetic Algorithms in Engineering and Computer Science casa 1/7/1997 16:59-PAGE PROOFS for John Wiley & Sons Ltd...

Evolving Teamwork and Coordination with Genetic Programming - Sean Lukey  
...rise to complex patterns of behavior. An example of a homogeneous task is self-replication of cellular automata. Lohn and Reggia [1995] used genetic algorithms to breed cellular automata that spontaneously... /...of a homogeneous task is self-replication of cellular automata. Lohn and Reggia [1995] used genetic algorithms to breed cellular automata that spontaneously emit identical copies of themselves. Each cell in...

Voltar

9.2) Autômatos Celulares e Redes Neurais

The genotype-phenotype relation for the 256 elementary cellular automata is studied using neural networks. Neural network are trained to learn the mapping from each genotype rule to its corresponding Li-Packard phenotype class. By investigating learning curves and networks pruned with Optimal Brain Damage on all 256 rules, we find that there is a correspondence between the complexity of the phenotype class and the complexity (net size needed and test error) of the net trained on the class. For Li-Packard Class A (null rules) it is possible to extract a simple logical relation from the pruned network. The observation that some rules are harder for the networks to classify leads to an investigation of rule 73 and its conjugate rule 109. Experiments reveal 3-cycles in magnetization in agreement with observations in higher dimensional cellular automata system.

Cellular Automata (CA) are dynamical system discrete in space, time, and state variables, and characterized by possession of exclusively local mechanisms of interaction. They constitute good models for the study of non-linear complex systems and Artificial Life systems, the Navier-Stokes equation of hydrodynamics, random number generators and speculative models of everything, i.e., the whole universe being modeled in the form of one single cellular automaton. The popularity of CA stems from their simplicity and transparency in definition; being discrete in all respects they are well suited for computer experiments. But in spite of the simplicity in definition, the set of CA (e.g., the set of one-dimensional CA) contains many rules with very complicated behavior.

It is of interest to characterize, within the set of all CA rules, the location of rules with a certain behavior. The set of rules of a certain behavior- for example, chaotic, constitutes a subset in the set of all CA rules. This subset usually presents a rather non-trivial structure. One way to characterize the structure is through neural networks.

The 256 elementary CAs provide an extremely simple example of a CA system, but there are still a number of unsolved problems. Using neural networks, we study the relation between the genotypes that correspond to the same phenotype class. For each phenotype a network learns to divide the 256 CA rules into two categories: the ones that belong to the phenotype, and the ones that do not. This application of neural networks leads to a further investigation of individual rules and phenotype classes using mean field theory.


Bibliografia:
Fonte: http://citeseer.nj.nec.com

Referências Principais:


Download 445.54 Kb.

Share with your friends:
1   ...   10   11   12   13   14   15   16   17   18




The database is protected by copyright ©ininet.org 2024
send message

    Main page