Automatizando a obtenção da complexidade baseada em linguagem regular de autômatos celulares elementares

Detalhes bibliográficos
Ano de defesa: 2006
Autor(a) principal: Miki, Fábio Tokio lattes
Orientador(a): Oliveira, Pedro Paulo Balbi de lattes
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso embargado
Idioma: por
Instituição de defesa: Universidade Presbiteriana Mackenzie
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Palavras-chave em Inglês:
Área do conhecimento CNPq:
Link de acesso: http://dspace.mackenzie.br/handle/10899/24394
Resumo: Cellular automata are dynamical and computational systems, totally discrete in time, space and their state variables. It is known that, for elementary cellular automata, the set of all possible configurations that can appear at any finite number of time steps in their temporal evolution constitutes a regular language. As a consequence, such a set of strings can be represented by a minimal deterministic finite automaton, and the quantity of states and transitions among them may be considered a measure of the (regular language) complexity of the rule at issue; performing such a process may be computationally intensive, but it is well solved in the literature. However, when the target is the limit finite automaton, that is, the one after an infinite number of time steps, the machine may not exist for some rules, and the currently existing method fails to automatically generate it for some rules for which it is known otherwise that a solution does exist. This work aims at helping the solution of the latter problem, although the actual derivation of the algorithm to automatically generate the limit finite automaton has not yet been possible. However, it goes further the currently existing method, by means of a new algorithm for automatically yielding the growth expressions of the finite automaton representative of each time step, including some cases not reported so far, therefore shedding light over the issue, and opening perspectives for a subsequent automatic derivation of the limit finite automaton.
id UPM_4de977fba9b82d799bc11a1b92dfbee0
oai_identifier_str oai:dspace.mackenzie.br:10899/24394
network_acronym_str UPM
network_name_str Repositório Digital do Mackenzie
repository_id_str
spelling Miki, Fábio Tokiohttp://lattes.cnpq.br/9556738277476279Oliveira, Pedro Paulo Balbi dehttp://lattes.cnpq.br/24019627944933852016-03-15T19:38:06Z2020-05-28T18:08:41Z2007-08-142020-05-28T18:08:41Z2006-10-09MIKI, Fábio Tokio. Automatizando a obtenção da complexidade baseada em linguagem regular de autômatos celulares elementares. 2006. 137 f. Dissertação (Mestrado em Engenharia Elétrica) - Universidade Presbiteriana Mackenzie, São Paulo, 2006.http://dspace.mackenzie.br/handle/10899/24394Cellular automata are dynamical and computational systems, totally discrete in time, space and their state variables. It is known that, for elementary cellular automata, the set of all possible configurations that can appear at any finite number of time steps in their temporal evolution constitutes a regular language. As a consequence, such a set of strings can be represented by a minimal deterministic finite automaton, and the quantity of states and transitions among them may be considered a measure of the (regular language) complexity of the rule at issue; performing such a process may be computationally intensive, but it is well solved in the literature. However, when the target is the limit finite automaton, that is, the one after an infinite number of time steps, the machine may not exist for some rules, and the currently existing method fails to automatically generate it for some rules for which it is known otherwise that a solution does exist. This work aims at helping the solution of the latter problem, although the actual derivation of the algorithm to automatically generate the limit finite automaton has not yet been possible. However, it goes further the currently existing method, by means of a new algorithm for automatically yielding the growth expressions of the finite automaton representative of each time step, including some cases not reported so far, therefore shedding light over the issue, and opening perspectives for a subsequent automatic derivation of the limit finite automaton.Autômatos celulares são sistemas dinâmicos e computacionais totalmente discretos no tempo, no espaço e em suas variáveis de estado. Sabe-se que, para um autômato celular elementar, o conjunto de todas as configurações possíveis de se obter decorrida uma quantidade finita de passos de tempo de sua evolução temporal constitui uma linguagem regular. Com isso, esse conjunto de cadeias pode ser representado por um autômato finito determinístico mínimo, e a quantidade de estados e transições entre eles pode ser considerada uma medida da complexidade (em linguagem regular) da regra elementar em questão; tal processo, apesar de eventualmente custoso computacionalmente, está bem resolvido na literatura. No entanto, quando se deseja obter a representação do autômato finito limite, isto é, para uma quantidade infinita de passos de tempo, essa máquina pode não existir para algumas regras, e, mesmo em alguns casos em que se sabe que ela existe, não há ainda um método que a gere automaticamente. O presente trabalho caminha na direção de ajudar a solucionar este último problema, apesar de que ainda não foi possível derivar o algoritmo de comportamento limite. No entanto, avança-se aqui com relação ao método atualmente existente, no sentido de, através de um novo algoritmo, derivar automaticamente expressões de crescimento do autômato finito representativo de cada passo de tempo, inclusive em casos ainda não reportados, o que lança luz sobre a questão original, abrindo perspectivas para que a obtenção automática do autômato finito limite possa ser obtida posteriormente.Fundo Mackenzie de Pesquisaapplication/pdfporUniversidade Presbiteriana Mackenzieautômatos celularesautomaçãoengenharia da computaçãoengenharia eletrônicacellular automataautomationcomputational engineeringelectronics engineeringCNPQ::ENGENHARIAS::ENGENHARIA ELETRICAAutomatizando a obtenção da complexidade baseada em linguagem regular de autômatos celulares elementaresinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://tede.mackenzie.br/jspui/retrieve/3592/Fabio%20Tokio%20Miki.pdf.jpginfo:eu-repo/semantics/embargoedAccessreponame:Repositório Digital do Mackenzieinstname:Universidade Presbiteriana Mackenzie (MACKENZIE)instacron:MACKENZIEMarengoni, Mauríciohttp://lattes.cnpq.br/1974791787566027Ribeiro, Carlos Henrique Costahttp://lattes.cnpq.br/3754241050455395BREngenharia ElétricaUPMEngenharia ElétricaORIGINALDivulgação não autorizada pelo autor.docxDivulgação não autorizada pelo autor.docxapplication/octet-stream13048https://dspace.mackenzie.br/bitstreams/200bf5b3-2ae6-421d-8ebe-662ffc325784/download221e9d36ce78d46adaeb58e5b42d61a2MD5-1trueAnonymousREAD10899/243942022-03-14T14:07:40.375Zopen.accessoai:dspace.mackenzie.br:10899/24394https://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-14T14:07:40Repositório Digital do Mackenzie - Universidade Presbiteriana Mackenzie (MACKENZIE)false
dc.title.por.fl_str_mv Automatizando a obtenção da complexidade baseada em linguagem regular de autômatos celulares elementares
title Automatizando a obtenção da complexidade baseada em linguagem regular de autômatos celulares elementares
spellingShingle Automatizando a obtenção da complexidade baseada em linguagem regular de autômatos celulares elementares
Miki, Fábio Tokio
autômatos celulares
automação
engenharia da computação
engenharia eletrônica
cellular automata
automation
computational engineering
electronics engineering
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA
title_short Automatizando a obtenção da complexidade baseada em linguagem regular de autômatos celulares elementares
title_full Automatizando a obtenção da complexidade baseada em linguagem regular de autômatos celulares elementares
title_fullStr Automatizando a obtenção da complexidade baseada em linguagem regular de autômatos celulares elementares
title_full_unstemmed Automatizando a obtenção da complexidade baseada em linguagem regular de autômatos celulares elementares
title_sort Automatizando a obtenção da complexidade baseada em linguagem regular de autômatos celulares elementares
author Miki, Fábio Tokio
author_facet Miki, Fábio Tokio
author_role author
dc.contributor.author.fl_str_mv Miki, Fábio Tokio
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/9556738277476279
dc.contributor.advisor1.fl_str_mv Oliveira, Pedro Paulo Balbi de
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/2401962794493385
contributor_str_mv Oliveira, Pedro Paulo Balbi de
dc.subject.por.fl_str_mv autômatos celulares
automação
engenharia da computação
engenharia eletrônica
topic autômatos celulares
automação
engenharia da computação
engenharia eletrônica
cellular automata
automation
computational engineering
electronics engineering
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA
dc.subject.eng.fl_str_mv cellular automata
automation
computational engineering
electronics engineering
dc.subject.cnpq.fl_str_mv CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA
description Cellular automata are dynamical and computational systems, totally discrete in time, space and their state variables. It is known that, for elementary cellular automata, the set of all possible configurations that can appear at any finite number of time steps in their temporal evolution constitutes a regular language. As a consequence, such a set of strings can be represented by a minimal deterministic finite automaton, and the quantity of states and transitions among them may be considered a measure of the (regular language) complexity of the rule at issue; performing such a process may be computationally intensive, but it is well solved in the literature. However, when the target is the limit finite automaton, that is, the one after an infinite number of time steps, the machine may not exist for some rules, and the currently existing method fails to automatically generate it for some rules for which it is known otherwise that a solution does exist. This work aims at helping the solution of the latter problem, although the actual derivation of the algorithm to automatically generate the limit finite automaton has not yet been possible. However, it goes further the currently existing method, by means of a new algorithm for automatically yielding the growth expressions of the finite automaton representative of each time step, including some cases not reported so far, therefore shedding light over the issue, and opening perspectives for a subsequent automatic derivation of the limit finite automaton.
publishDate 2006
dc.date.issued.fl_str_mv 2006-10-09
dc.date.available.fl_str_mv 2007-08-14
2020-05-28T18:08:41Z
dc.date.accessioned.fl_str_mv 2016-03-15T19:38:06Z
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 MIKI, Fábio Tokio. Automatizando a obtenção da complexidade baseada em linguagem regular de autômatos celulares elementares. 2006. 137 f. Dissertação (Mestrado em Engenharia Elétrica) - Universidade Presbiteriana Mackenzie, São Paulo, 2006.
dc.identifier.uri.fl_str_mv http://dspace.mackenzie.br/handle/10899/24394
identifier_str_mv MIKI, Fábio Tokio. Automatizando a obtenção da complexidade baseada em linguagem regular de autômatos celulares elementares. 2006. 137 f. Dissertação (Mestrado em Engenharia Elétrica) - Universidade Presbiteriana Mackenzie, São Paulo, 2006.
url http://dspace.mackenzie.br/handle/10899/24394
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/embargoedAccess
eu_rights_str_mv embargoedAccess
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/200bf5b3-2ae6-421d-8ebe-662ffc325784/download
bitstream.checksum.fl_str_mv 221e9d36ce78d46adaeb58e5b42d61a2
bitstream.checksumAlgorithm.fl_str_mv 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_ 1863649750760292352