Representação ternária em algoritmos evolutivos para a obtenção de autômatos celulares binários
Autor(a) principal: | |
---|---|
Data de Publicação: | 2011 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações do Mackenzie |
Texto Completo: | http://dspace.mackenzie.br/handle/10899/24333 |
Resumo: | 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_3ca4da27d57af24f1fd3f4d3c8a0a41e |
---|---|
oai_identifier_str |
oai:dspace.mackenzie.br:10899/24333 |
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:41Z2020-05-28T18:08:32Z2012-05-142020-05-28T18:08:32Z2011-09-23INTERCISO, Mateus. Representação ternária em algoritmos evolutivos para a obtenção de autômatos celulares binários. 2011. 63 f. Dissertação (Mestrado em Engenharia Elétrica) - Universidade Presbiteriana Mackenzie, São Paulo, 2011.http://dspace.mackenzie.br/handle/10899/24333The 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/bitstream/tede/1419/1/Mateus%20Interciso.pdfinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações do Mackenzieinstname:Universidade Presbiteriana Mackenzie (MACKENZIE)instacron:MACKENZIE10899/243332020-05-28 15:08:32.444Biblioteca 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-09-23 |
dc.date.available.fl_str_mv |
2012-05-14 2020-05-28T18:08:32Z |
dc.date.accessioned.fl_str_mv |
2016-03-15T19:37:41Z 2020-05-28T18:08:32Z |
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.citation.fl_str_mv |
INTERCISO, Mateus. Representação ternária em algoritmos evolutivos para a obtenção de autômatos celulares binários. 2011. 63 f. Dissertação (Mestrado em Engenharia Elétrica) - Universidade Presbiteriana Mackenzie, São Paulo, 2011. |
dc.identifier.uri.fl_str_mv |
http://dspace.mackenzie.br/handle/10899/24333 |
identifier_str_mv |
INTERCISO, Mateus. Representação ternária em algoritmos evolutivos para a obtenção de autômatos celulares binários. 2011. 63 f. Dissertação (Mestrado em Engenharia Elétrica) - Universidade Presbiteriana Mackenzie, São Paulo, 2011. |
url |
http://dspace.mackenzie.br/handle/10899/24333 |
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_ |
1757177238019637248 |