A Fully Operational Framework for Handling Cellular Automata Templates

Cellular automata are fully discrete, computational, or dynamical systems, characterised by a local, totally decentralised action. Although extremely simple in structure, they are able to represent arbitrarily complex phenomena. However, due to the very big number of rules in any nontrivial space, f...

Full description

Saved in:
Bibliographic Details
Main Authors: Mauricio Verardo, Pedro P. B. de Oliveira
Format: Article
Language:English
Published: Wiley 2019-01-01
Series:Complexity
Online Access:http://dx.doi.org/10.1155/2019/6573793
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832560938378592256
author Mauricio Verardo
Pedro P. B. de Oliveira
author_facet Mauricio Verardo
Pedro P. B. de Oliveira
author_sort Mauricio Verardo
collection DOAJ
description Cellular automata are fully discrete, computational, or dynamical systems, characterised by a local, totally decentralised action. Although extremely simple in structure, they are able to represent arbitrarily complex phenomena. However, due to the very big number of rules in any nontrivial space, finding a local rule that globally unfolds as desired remains a challenging task. In order to help along this direction, here we present the current state of cellular automata templates, a data structure that allows for the representation of sets of cellular automata in a compact manner. The template data structure is defined, along with processes by which interesting templates can be built. In the end, we give an illustrative example showcasing how templates can be used to explore a very large cellular automaton space. Although the idea itself of template has been introduced before, only now its conceptual underpinnings and computational robustness rendered the notion effective for practical use.
format Article
id doaj-art-3be4136ead4144e1a5ae7c849ad30f41
institution Kabale University
issn 1076-2787
1099-0526
language English
publishDate 2019-01-01
publisher Wiley
record_format Article
series Complexity
spelling doaj-art-3be4136ead4144e1a5ae7c849ad30f412025-02-03T01:26:21ZengWileyComplexity1076-27871099-05262019-01-01201910.1155/2019/65737936573793A Fully Operational Framework for Handling Cellular Automata TemplatesMauricio Verardo0Pedro P. B. de Oliveira1Programa de Pós-Graduação em Engenharia Elétrica e Computação, Universidade Presbiteriana Mackenzie, Rua da Consolação 896, Consolação, 01302-907 São Paulo, SP, BrazilPrograma de Pós-Graduação em Engenharia Elétrica e Computação, Universidade Presbiteriana Mackenzie, Rua da Consolação 896, Consolação, 01302-907 São Paulo, SP, BrazilCellular automata are fully discrete, computational, or dynamical systems, characterised by a local, totally decentralised action. Although extremely simple in structure, they are able to represent arbitrarily complex phenomena. However, due to the very big number of rules in any nontrivial space, finding a local rule that globally unfolds as desired remains a challenging task. In order to help along this direction, here we present the current state of cellular automata templates, a data structure that allows for the representation of sets of cellular automata in a compact manner. The template data structure is defined, along with processes by which interesting templates can be built. In the end, we give an illustrative example showcasing how templates can be used to explore a very large cellular automaton space. Although the idea itself of template has been introduced before, only now its conceptual underpinnings and computational robustness rendered the notion effective for practical use.http://dx.doi.org/10.1155/2019/6573793
spellingShingle Mauricio Verardo
Pedro P. B. de Oliveira
A Fully Operational Framework for Handling Cellular Automata Templates
Complexity
title A Fully Operational Framework for Handling Cellular Automata Templates
title_full A Fully Operational Framework for Handling Cellular Automata Templates
title_fullStr A Fully Operational Framework for Handling Cellular Automata Templates
title_full_unstemmed A Fully Operational Framework for Handling Cellular Automata Templates
title_short A Fully Operational Framework for Handling Cellular Automata Templates
title_sort fully operational framework for handling cellular automata templates
url http://dx.doi.org/10.1155/2019/6573793
work_keys_str_mv AT mauricioverardo afullyoperationalframeworkforhandlingcellularautomatatemplates
AT pedropbdeoliveira afullyoperationalframeworkforhandlingcellularautomatatemplates
AT mauricioverardo fullyoperationalframeworkforhandlingcellularautomatatemplates
AT pedropbdeoliveira fullyoperationalframeworkforhandlingcellularautomatatemplates