Em busca de um algoritmo construtivo para autômatos celulares reversíveis: a abordagem das regras primitivas e derivadas

Detalhes bibliográficos
Autor(a) principal: Kronemberger, Guilherme
Data de Publicação: 2008
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Digital do Mackenzie
Texto Completo: http://dspace.mackenzie.br/handle/10899/24398
Resumo: Autômatos celulares têm sido estudados como modelos computacionais em diversas áreas, sendo que muitas são as suas propriedades, entre elas a reversibilidade. Autômatos celulares reversíveis podem ser usados, entre outras aplicações, para compactação ou encriptação de dados. Aparentemente, as regras reversíveis apresentadas na literatura parecem ter sido derivadas apenas através de buscas exaustivas em seus espaços correspondentes. No entanto, seria importante a existência de um algoritmo que permitisse construí-las fácil e diretamente, diferente do que acontece na literatura. Este é o objetivo deste trabalho. Neste sentido, buscou-se um algoritmo que permitesse identificar regras de autômatos celulares unidimensionais reversíveis. Para tanto, foram obtidas em análises exaustivas e na literatura todas as regras reversíveis de 2 estados e vizinhanças de 2, 3, 4 e 5 células, e de 3 estados e vizinhanças de 2 e 3 células. Com o estudo destas regras constatou-se em cada espaço que: todas as regras reversíveis são balanceadas; elas se distribuem simetricamente; um subconjunto delas aqui denominadas regras reversíveis primitivas, RPs possui lei de formação simples, definida por blocos homogêneos de estados; e, se uma regra é reversível, todas as suas equivalentes dinâmicas também o são. Na tentativa de se obter o algoritmo desejado explorou-se uma abordagem em que as regras reversíveis não primitivas (denominadas regras derivadas, RDs), seriam obtidas a partir das primitivas. Nesse sentido foram testados dois esquemas de construção das RDs, um baseado na utilização conjunta de todas as RPs, e outro, utilizando-as individualmente; entretanto, ambos não levaram a resultado positivo. Adicionalmente, estudou-se a relação entre as propriedades de reversibilidade e conservatividade de regras nos espaços considerados.
id UPM_17601cba9075b6a61ce922fc9c36ed7e
oai_identifier_str oai:dspace.mackenzie.br:10899/24398
network_acronym_str UPM
network_name_str Repositório Digital do Mackenzie
repository_id_str 10277
spelling http://lattes.cnpq.br/9556738277476279Kronemberger, GuilhermeOliveira, Pedro Paulo Balbi dehttp://lattes.cnpq.br/65960145149505952016-03-15T19:38:08Z2020-05-28T18:08:41Z2010-04-062020-05-28T18:08:41Z2008-01-28Autômatos celulares têm sido estudados como modelos computacionais em diversas áreas, sendo que muitas são as suas propriedades, entre elas a reversibilidade. Autômatos celulares reversíveis podem ser usados, entre outras aplicações, para compactação ou encriptação de dados. Aparentemente, as regras reversíveis apresentadas na literatura parecem ter sido derivadas apenas através de buscas exaustivas em seus espaços correspondentes. No entanto, seria importante a existência de um algoritmo que permitisse construí-las fácil e diretamente, diferente do que acontece na literatura. Este é o objetivo deste trabalho. Neste sentido, buscou-se um algoritmo que permitesse identificar regras de autômatos celulares unidimensionais reversíveis. Para tanto, foram obtidas em análises exaustivas e na literatura todas as regras reversíveis de 2 estados e vizinhanças de 2, 3, 4 e 5 células, e de 3 estados e vizinhanças de 2 e 3 células. Com o estudo destas regras constatou-se em cada espaço que: todas as regras reversíveis são balanceadas; elas se distribuem simetricamente; um subconjunto delas aqui denominadas regras reversíveis primitivas, RPs possui lei de formação simples, definida por blocos homogêneos de estados; e, se uma regra é reversível, todas as suas equivalentes dinâmicas também o são. Na tentativa de se obter o algoritmo desejado explorou-se uma abordagem em que as regras reversíveis não primitivas (denominadas regras derivadas, RDs), seriam obtidas a partir das primitivas. Nesse sentido foram testados dois esquemas de construção das RDs, um baseado na utilização conjunta de todas as RPs, e outro, utilizando-as individualmente; entretanto, ambos não levaram a resultado positivo. Adicionalmente, estudou-se a relação entre as propriedades de reversibilidade e conservatividade de regras nos espaços considerados.Cellular automata have been studied as computer models in many different areas. They have many properties, one of them being reversibility. Reversible cellular automata can be used, among other applications, for data compressing and encryption. Apparently, the reversible rules featured in the literature seem to have been derived through exhaustive searches in their corresponding spaces. However, it would be important the availability of an algorithm that would allow their direct and easy construction, different from what occurs in literature. This is the aim of this work. Along this line, we tried to come up with an algorithm to allow the identification of one-dimensional, reversible cellular automaton rules. This was based on reversible rules with 2 states and 2, 3, 4 and 5 cells per neighborhood, and on those with 3 states and 2 and 3 cells per neighborhood, all of them drawn out of exhaustive analysis and from the literature. By studying these rules it was possible to verify in each space that: all reversible rules are balanced; they are symmetrically distributed; a subset of them herein denoted primitive reversible rules, RPs have a simple formation law, defined by homogeneous blocks of states; and, if a rule is reversible, so are all its dynamically equivalent rules. In the attempt to obtain the targetted algorithm, an approach was explored in which the non-primitive reversible rules (the so-called derived rules, RDs) were supposed to be obtained from the primitives. Along this line, two ways to construct the RDs were tried out, one based upon using all RPs jointly as a group, and another, using them individually; however, neither of them led to a positive result. Additionally, relations between the properties of reversibility and conservativity of a rule have also been studied in the rule spaces considered.application/pdfKRONEMBERGER, Guilherme. Em busca de um algoritmo construtivo para autômatos celulares reversíveis: a abordagem das regras primitivas e derivadas. 2008. 65 f. Dissertação (Mestrado em Engenharia Elétrica) - Universidade Presbiteriana Mackenzie, São Paulo, 2008.http://dspace.mackenzie.br/handle/10899/24398porUniversidade Presbiteriana Mackenzieautômato celularautômato celular reversívelNKScomputação reversívelcellular automatareversible cellular automataNKSreversible computationCNPQ::ENGENHARIAS::ENGENHARIA ELETRICAhttp://tede.mackenzie.br/jspui/retrieve/3601/Guilherme%20Kronemberger.pdf.jpgEm busca de um algoritmo construtivo para autômatos celulares reversíveis: a abordagem das regras primitivas e derivadasinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Digital do Mackenzieinstname:Universidade Presbiteriana Mackenzie (MACKENZIE)instacron:MACKENZIEMonteiro, Luiz Henrique Alveshttp://lattes.cnpq.br/1820487447148268Carvalho, André Carlos Ponce de Leon Ferreira dehttp://lattes.cnpq.br/9674541381385819BREngenharia ElétricaUPMEngenharia ElétricaORIGINALGuilherme Kronemberger.pdfGuilherme Kronemberger.pdfapplication/pdf1225777https://dspace.mackenzie.br/bitstreams/83c85277-611c-45bf-af9a-4c439c4f0bfd/download906172d6d741c8d5279814116577c9deMD51TEXTGuilherme Kronemberger.pdf.txtGuilherme Kronemberger.pdf.txtExtracted texttext/plain121060https://dspace.mackenzie.br/bitstreams/a8d14ba3-ebc9-44f9-9106-b708a22471d4/download6dde2057c2bc713257984596b1461176MD52THUMBNAILGuilherme Kronemberger.pdf.jpgGuilherme Kronemberger.pdf.jpgGenerated Thumbnailimage/jpeg1566https://dspace.mackenzie.br/bitstreams/b264aa74-45f1-4b5d-9abe-9b4370269e6f/download7a6de10dfa4b85acda7e732d0915dbceMD5310899/243982022-03-14 17:03:48.652oai:dspace.mackenzie.br:10899/24398https://dspace.mackenzie.brBiblioteca Digital de Teses e Dissertaçõeshttp://tede.mackenzie.br/jspui/PRIhttps://adelpha-api.mackenzie.br/server/oai/repositorio@mackenzie.br||paola.damato@mackenzie.bropendoar:102772022-03-14T17:03:48Repositório Digital do Mackenzie - Universidade Presbiteriana Mackenzie (MACKENZIE)false
dc.title.por.fl_str_mv Em busca de um algoritmo construtivo para autômatos celulares reversíveis: a abordagem das regras primitivas e derivadas
title Em busca de um algoritmo construtivo para autômatos celulares reversíveis: a abordagem das regras primitivas e derivadas
spellingShingle Em busca de um algoritmo construtivo para autômatos celulares reversíveis: a abordagem das regras primitivas e derivadas
Kronemberger, Guilherme
autômato celular
autômato celular reversível
NKS
computação reversível
cellular automata
reversible cellular automata
NKS
reversible computation
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA
title_short Em busca de um algoritmo construtivo para autômatos celulares reversíveis: a abordagem das regras primitivas e derivadas
title_full Em busca de um algoritmo construtivo para autômatos celulares reversíveis: a abordagem das regras primitivas e derivadas
title_fullStr Em busca de um algoritmo construtivo para autômatos celulares reversíveis: a abordagem das regras primitivas e derivadas
title_full_unstemmed Em busca de um algoritmo construtivo para autômatos celulares reversíveis: a abordagem das regras primitivas e derivadas
title_sort Em busca de um algoritmo construtivo para autômatos celulares reversíveis: a abordagem das regras primitivas e derivadas
author Kronemberger, Guilherme
author_facet Kronemberger, Guilherme
author_role author
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/9556738277476279
dc.contributor.author.fl_str_mv Kronemberger, Guilherme
dc.contributor.advisor1.fl_str_mv Oliveira, Pedro Paulo Balbi de
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/6596014514950595
contributor_str_mv Oliveira, Pedro Paulo Balbi de
dc.subject.por.fl_str_mv autômato celular
autômato celular reversível
NKS
computação reversível
topic autômato celular
autômato celular reversível
NKS
computação reversível
cellular automata
reversible cellular automata
NKS
reversible computation
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA
dc.subject.eng.fl_str_mv cellular automata
reversible cellular automata
NKS
reversible computation
dc.subject.cnpq.fl_str_mv CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA
description Autômatos celulares têm sido estudados como modelos computacionais em diversas áreas, sendo que muitas são as suas propriedades, entre elas a reversibilidade. Autômatos celulares reversíveis podem ser usados, entre outras aplicações, para compactação ou encriptação de dados. Aparentemente, as regras reversíveis apresentadas na literatura parecem ter sido derivadas apenas através de buscas exaustivas em seus espaços correspondentes. No entanto, seria importante a existência de um algoritmo que permitisse construí-las fácil e diretamente, diferente do que acontece na literatura. Este é o objetivo deste trabalho. Neste sentido, buscou-se um algoritmo que permitesse identificar regras de autômatos celulares unidimensionais reversíveis. Para tanto, foram obtidas em análises exaustivas e na literatura todas as regras reversíveis de 2 estados e vizinhanças de 2, 3, 4 e 5 células, e de 3 estados e vizinhanças de 2 e 3 células. Com o estudo destas regras constatou-se em cada espaço que: todas as regras reversíveis são balanceadas; elas se distribuem simetricamente; um subconjunto delas aqui denominadas regras reversíveis primitivas, RPs possui lei de formação simples, definida por blocos homogêneos de estados; e, se uma regra é reversível, todas as suas equivalentes dinâmicas também o são. Na tentativa de se obter o algoritmo desejado explorou-se uma abordagem em que as regras reversíveis não primitivas (denominadas regras derivadas, RDs), seriam obtidas a partir das primitivas. Nesse sentido foram testados dois esquemas de construção das RDs, um baseado na utilização conjunta de todas as RPs, e outro, utilizando-as individualmente; entretanto, ambos não levaram a resultado positivo. Adicionalmente, estudou-se a relação entre as propriedades de reversibilidade e conservatividade de regras nos espaços considerados.
publishDate 2008
dc.date.issued.fl_str_mv 2008-01-28
dc.date.available.fl_str_mv 2010-04-06
2020-05-28T18:08:41Z
dc.date.accessioned.fl_str_mv 2016-03-15T19:38:08Z
2020-05-28T18:08:41Z
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 KRONEMBERGER, Guilherme. Em busca de um algoritmo construtivo para autômatos celulares reversíveis: a abordagem das regras primitivas e derivadas. 2008. 65 f. Dissertação (Mestrado em Engenharia Elétrica) - Universidade Presbiteriana Mackenzie, São Paulo, 2008.
dc.identifier.uri.fl_str_mv http://dspace.mackenzie.br/handle/10899/24398
identifier_str_mv KRONEMBERGER, Guilherme. Em busca de um algoritmo construtivo para autômatos celulares reversíveis: a abordagem das regras primitivas e derivadas. 2008. 65 f. Dissertação (Mestrado em Engenharia Elétrica) - Universidade Presbiteriana Mackenzie, São Paulo, 2008.
url http://dspace.mackenzie.br/handle/10899/24398
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
publisher.none.fl_str_mv Universidade Presbiteriana Mackenzie
dc.source.none.fl_str_mv reponame:Repositório Digital do Mackenzie
instname:Universidade Presbiteriana Mackenzie (MACKENZIE)
instacron:MACKENZIE
instname_str Universidade Presbiteriana Mackenzie (MACKENZIE)
instacron_str MACKENZIE
institution MACKENZIE
reponame_str Repositório Digital do Mackenzie
collection Repositório Digital do Mackenzie
bitstream.url.fl_str_mv https://dspace.mackenzie.br/bitstreams/83c85277-611c-45bf-af9a-4c439c4f0bfd/download
https://dspace.mackenzie.br/bitstreams/a8d14ba3-ebc9-44f9-9106-b708a22471d4/download
https://dspace.mackenzie.br/bitstreams/b264aa74-45f1-4b5d-9abe-9b4370269e6f/download
bitstream.checksum.fl_str_mv 906172d6d741c8d5279814116577c9de
6dde2057c2bc713257984596b1461176
7a6de10dfa4b85acda7e732d0915dbce
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Digital do Mackenzie - Universidade Presbiteriana Mackenzie (MACKENZIE)
repository.mail.fl_str_mv repositorio@mackenzie.br||paola.damato@mackenzie.br
_version_ 1822588187020623872