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

Bibliographic Details
Main Author: Interciso, Mateus
Publication Date: 2011
Format: Master thesis
Language: por
Source: Biblioteca Digital de Teses e Dissertações do Mackenzie
Download full: http://dspace.mackenzie.br/handle/10899/24325
Summary: 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.
id UPM_f38f22a7b6f0ea05e846fec17ff75148
oai_identifier_str oai:dspace.mackenzie.br:10899/24325
network_acronym_str UPM
network_name_str Biblioteca Digital de Teses e Dissertações do Mackenzie
repository_id_str 10277
spelling 2016-03-15T19:37:38Z2020-05-28T18:08:31Z2012-05-172020-05-28T18:08:31Z2011-08-23http://dspace.mackenzie.br/handle/10899/24325The 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.Fundo Mackenzie de Pesquisaapplication/pdfporUniversidade Presbiteriana MackenzieEngenharia ElétricaUPMBREngenharia Elétricaautômatos celularesalgoritmos genéticostarefa da classificação da densidadeproblema da paridaderepresentação ternáriacellular automatagenectic algorithmsdensity classification taskparity problemternary representationCNPQ::ENGENHARIAS::ENGENHARIA ELETRICARepresentação ternária em algoritmos evolutivos para a obtenção de autômatos celulares bináriosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisOliveira, Pedro Paulo Balbi dehttp://lattes.cnpq.br/9556738277476279Omar, Nizamhttp://lattes.cnpq.br/2067336430076971Stephany, Stephanhttp://lattes.cnpq.br/1446664587151293http://lattes.cnpq.br/6951040970342219Interciso, Mateushttp://tede.mackenzie.br/jspui/retrieve/3814/Mateus%20Interciso.pdf.jpghttp://tede.mackenzie.br/jspui/bitstream/tede/1409/1/Mateus%20Interciso.pdfinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações do Mackenzieinstname:Universidade Presbiteriana Mackenzie (MACKENZIE)instacron:MACKENZIE10899/243252020-05-28 15:08:31.256Biblioteca Digital de Teses e Dissertaçõeshttp://tede.mackenzie.br/jspui/PRI
dc.title.por.fl_str_mv Representação ternária em algoritmos evolutivos para a obtenção de autômatos celulares binários
title Representação ternária em algoritmos evolutivos para a obtenção de autômatos celulares binários
spellingShingle Representação ternária em algoritmos evolutivos para a obtenção de autômatos celulares binários
Interciso, Mateus
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
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
author Interciso, Mateus
author_facet Interciso, Mateus
author_role author
dc.contributor.advisor1.fl_str_mv Oliveira, Pedro Paulo Balbi de
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/9556738277476279
dc.contributor.referee1.fl_str_mv Omar, Nizam
dc.contributor.referee1Lattes.fl_str_mv http://lattes.cnpq.br/2067336430076971
dc.contributor.referee2.fl_str_mv Stephany, Stephan
dc.contributor.referee2Lattes.fl_str_mv http://lattes.cnpq.br/1446664587151293
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/6951040970342219
dc.contributor.author.fl_str_mv Interciso, Mateus
contributor_str_mv Oliveira, Pedro Paulo Balbi de
Omar, Nizam
Stephany, Stephan
dc.subject.por.fl_str_mv autômatos celulares
algoritmos genéticos
tarefa da classificação da densidade
problema da paridade
representação ternária
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
dc.subject.eng.fl_str_mv cellular automata
genectic algorithms
density classification task
parity problem
ternary representation
dc.subject.cnpq.fl_str_mv CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA
description 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.
publishDate 2011
dc.date.issued.fl_str_mv 2011-08-23
dc.date.available.fl_str_mv 2012-05-17
2020-05-28T18:08:31Z
dc.date.accessioned.fl_str_mv 2016-03-15T19:37:38Z
2020-05-28T18:08:31Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://dspace.mackenzie.br/handle/10899/24325
url http://dspace.mackenzie.br/handle/10899/24325
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Presbiteriana Mackenzie
dc.publisher.program.fl_str_mv Engenharia Elétrica
dc.publisher.initials.fl_str_mv UPM
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Engenharia Elétrica
publisher.none.fl_str_mv Universidade Presbiteriana Mackenzie
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações do Mackenzie
instname:Universidade Presbiteriana Mackenzie (MACKENZIE)
instacron:MACKENZIE
instname_str Universidade Presbiteriana Mackenzie (MACKENZIE)
instacron_str MACKENZIE
institution MACKENZIE
reponame_str Biblioteca Digital de Teses e Dissertações do Mackenzie
collection Biblioteca Digital de Teses e Dissertações do Mackenzie
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1757177238528196608