Representação ternária em algoritmos evolutivos para a obtenção de autômatos celulares binários

Made available in DSpace on 2016-03-15T19:37:38Z (GMT). No. of bitstreams: 1 Mateus Interciso.pdf: 1720671 bytes, checksum: aa67cff2cc9f7abe5fb3b48bead6b38d (MD5) Previous issue date: 2011-08-23 === Fundo Mackenzie de Pesquisa === The search for cellular automata (CAs) rules capable of executing a...

Full description

Bibliographic Details
Main Author: Interciso, Mateus
Other Authors: Oliveira, Pedro Paulo Balbi de
Format: Others
Language:Portuguese
Published: Universidade Presbiteriana Mackenzie 2016
Subjects:
Online Access:http://tede.mackenzie.br/jspui/handle/tede/1409
id ndltd-IBICT-oai-tede.mackenzie.br-tede-1409
record_format oai_dc
collection NDLTD
language Portuguese
format Others
sources NDLTD
topic autômatos celulares
algoritmos genéticos
tarefa da classificação da densidade
problema da paridade
representação ternária
cellular automata
genectic algorithms
density classification task
parity problem
ternary representation
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA
spellingShingle autômatos celulares
algoritmos genéticos
tarefa da classificação da densidade
problema da paridade
representação ternária
cellular automata
genectic algorithms
density classification task
parity problem
ternary representation
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA
Interciso, Mateus
Representação ternária em algoritmos evolutivos para a obtenção de autômatos celulares binários
description Made available in DSpace on 2016-03-15T19:37:38Z (GMT). No. of bitstreams: 1 Mateus Interciso.pdf: 1720671 bytes, checksum: aa67cff2cc9f7abe5fb3b48bead6b38d (MD5) Previous issue date: 2011-08-23 === Fundo Mackenzie de Pesquisa === The search for cellular automata (CAs) rules capable of executing a determined task can be impossible to be achieve manually, given the huge size of the search space usually involved. A method for being able to find rules capable of executing the task at hand has been the usage of genetic algorithms (GAs) to evolve an initially random population, until the desired objective; each individual of those GAs are usually represented by a candidate transition rule. In problems formulated for the resolution by a binary cellular automaton, a recently used modification on the representation of the individuals was the usage of templates with the presence of an extra symbol, capable of representing every other valid symbol. Such schema of ternary representation is used on the present work, aiming for it s net effect on the search process on the GAs. This study is made for two classical tasks of binary unidimensional cellular automata, the density classification task and the parity problem, both traditional in the context of using GAs for searching transition rules with high performance. By comparing the results of the original GAs and their versions implemented with the ternary representation, it s shown that the ternary representation is able to improve the quality of the results. Particularly, it is analized the condition in which the usage of the ternary representation presents to be more effective, as well as some effects of the actual implementation. Possible future works are presented at the end. === A busca por regras de autômatos celulares que efetuem corretamente uma determinada tarefa pode ser impossível de ser efetuada manualmente, dado o enorme tamanho dos espaços de busca usualmente envolvidos. Uma forma para conseguir encontrar boas regras para a execução do problema em questão tem sido a utilização de algoritmos genéticos (AGs) para evoluir uma população inicialmente aleatória, até o objetivo desejado; nesses AGs cada indivíduo é normalmente representado como uma regra de transição candidata. Em problemas formulados para resolução por um autômato celular binário, uma alteração recentemente estudada na literatura para a representação dos indivíduos foi a utilização de templates (moldes) com a presença de um símbolo extra, capaz de representar os demais símbolos. Tal esquema de representação ternária é utilizada no presente trabalho, visando avaliar seu efeito no processo de busca realizado por AGs. O estudo é feito para duas tarefas clássicas de autômatos celulares unidimensionais binários, a tarefa de classificação da densidade e o problema da paridade, ambas tradicionais no contexto da utilização de AGs para encontrar regras de transição com alta performance. Ao comparar os resultados de AGs originais encontrados na literatura com suas versões implementadas com representação ternária, mostra-se que a representação ternária é capaz de melhorar a qualidade dos resultados. Em particular, analisam-se condições em que o uso da representação ternária se mostra mais efetivo, bem como apontam-se efeitos de alguns aspectos de implementação. Possíveis trabalhos futuros pertinentes ao estudo são discutidos ao final.
author2 Oliveira, Pedro Paulo Balbi de
author_facet Oliveira, Pedro Paulo Balbi de
Interciso, Mateus
author Interciso, Mateus
author_sort Interciso, Mateus
title Representação ternária em algoritmos evolutivos para a obtenção de autômatos celulares binários
title_short Representação ternária em algoritmos evolutivos para a obtenção de autômatos celulares binários
title_full Representação ternária em algoritmos evolutivos para a obtenção de autômatos celulares binários
title_fullStr Representação ternária em algoritmos evolutivos para a obtenção de autômatos celulares binários
title_full_unstemmed Representação ternária em algoritmos evolutivos para a obtenção de autômatos celulares binários
title_sort representação ternária em algoritmos evolutivos para a obtenção de autômatos celulares binários
publisher Universidade Presbiteriana Mackenzie
publishDate 2016
url http://tede.mackenzie.br/jspui/handle/tede/1409
work_keys_str_mv AT intercisomateus representacaoternariaemalgoritmosevolutivosparaaobtencaodeautomatoscelularesbinarios
_version_ 1718929188153458688
spelling ndltd-IBICT-oai-tede.mackenzie.br-tede-14092019-01-22T01:02:02Z Representação ternária em algoritmos evolutivos para a obtenção de autômatos celulares binários Interciso, Mateus Oliveira, Pedro Paulo Balbi de Omar, Nizam Stephany, Stephan autômatos celulares algoritmos genéticos tarefa da classificação da densidade problema da paridade representação ternária cellular automata genectic algorithms density classification task parity problem ternary representation CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA Made available in DSpace on 2016-03-15T19:37:38Z (GMT). No. of bitstreams: 1 Mateus Interciso.pdf: 1720671 bytes, checksum: aa67cff2cc9f7abe5fb3b48bead6b38d (MD5) Previous issue date: 2011-08-23 Fundo Mackenzie de Pesquisa The search for cellular automata (CAs) rules capable of executing a determined task can be impossible to be achieve manually, given the huge size of the search space usually involved. A method for being able to find rules capable of executing the task at hand has been the usage of genetic algorithms (GAs) to evolve an initially random population, until the desired objective; each individual of those GAs are usually represented by a candidate transition rule. In problems formulated for the resolution by a binary cellular automaton, a recently used modification on the representation of the individuals was the usage of templates with the presence of an extra symbol, capable of representing every other valid symbol. Such schema of ternary representation is used on the present work, aiming for it s net effect on the search process on the GAs. This study is made for two classical tasks of binary unidimensional cellular automata, the density classification task and the parity problem, both traditional in the context of using GAs for searching transition rules with high performance. By comparing the results of the original GAs and their versions implemented with the ternary representation, it s shown that the ternary representation is able to improve the quality of the results. Particularly, it is analized the condition in which the usage of the ternary representation presents to be more effective, as well as some effects of the actual implementation. Possible future works are presented at the end. A busca por regras de autômatos celulares que efetuem corretamente uma determinada tarefa pode ser impossível de ser efetuada manualmente, dado o enorme tamanho dos espaços de busca usualmente envolvidos. Uma forma para conseguir encontrar boas regras para a execução do problema em questão tem sido a utilização de algoritmos genéticos (AGs) para evoluir uma população inicialmente aleatória, até o objetivo desejado; nesses AGs cada indivíduo é normalmente representado como uma regra de transição candidata. Em problemas formulados para resolução por um autômato celular binário, uma alteração recentemente estudada na literatura para a representação dos indivíduos foi a utilização de templates (moldes) com a presença de um símbolo extra, capaz de representar os demais símbolos. Tal esquema de representação ternária é utilizada no presente trabalho, visando avaliar seu efeito no processo de busca realizado por AGs. O estudo é feito para duas tarefas clássicas de autômatos celulares unidimensionais binários, a tarefa de classificação da densidade e o problema da paridade, ambas tradicionais no contexto da utilização de AGs para encontrar regras de transição com alta performance. Ao comparar os resultados de AGs originais encontrados na literatura com suas versões implementadas com representação ternária, mostra-se que a representação ternária é capaz de melhorar a qualidade dos resultados. Em particular, analisam-se condições em que o uso da representação ternária se mostra mais efetivo, bem como apontam-se efeitos de alguns aspectos de implementação. Possíveis trabalhos futuros pertinentes ao estudo são discutidos ao final. 2016-03-15T19:37:38Z 2012-05-17 2011-08-23 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://tede.mackenzie.br/jspui/handle/tede/1409 por info:eu-repo/semantics/openAccess application/pdf Universidade Presbiteriana Mackenzie Engenharia Elétrica UPM BR Engenharia Elétrica reponame:Biblioteca Digital de Teses e Dissertações do Mackenzie instname:Universidade Presbiteriana Mackenzie instacron:MACKENZIE