Exportação concluída — 

Solutions of the parity problem in automata networks

Detalhes bibliográficos
Ano de defesa: 2023
Autor(a) principal: Faria, Fernando
Orientador(a): Oliveira, Pedro Paulo Balbi de
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: por
eng
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:
Link de acesso: https://dspace.mackenzie.br/handle/10899/33598
Resumo: O problema de paridade é um benchmark binário clássico para abordar a capacidade computacional e as limitações das redes de autômatos. Refere-se a conceber uma regra local para permitir decidir se o número de estados 1 nos nós de uma rede arbitrária é um número ímpar ou par, sem acesso global aos nós. Em sua formulação padrão, a rede de autômatos possui um número ímpar de nós cujos estados, arranjados como uma configuração cíclica, devem convergir para um ponto fixo de todos os 0s, se a configuração inicial tiver um número par de 1s, ou para um ponto fixo de todos os 1s, caso contrário. Foi demonstrado que uma regra local sozinha é capaz de resolver o problema nesta formulação. Aqui, fornecemos inicialmente uma solução síncrona para o problema totalmente baseada na regra de paridade local do espaço elementar do autômato celular (número 150), com um certo padrão de conexão entre os nós. Além disso, generalizamos esta solução, mostrando como obter várias outras, combinando a regra 150 com as regras 170 e 240, que são os deslocamentos locais desse mesmo espaço elementar, de forma que a solução original seja apenas uma entre inúmeras possibilidades. Tais soluções podem ter tempos de convergência diferentes para configurações específicas, mas são equivalentes no contexto de todas as configurações de um determinado tamanho. As soluções foram obtidas e avaliadas computacionalmente e apresentadas aqui sem suas provas formais, mas evidências empíricas sugerem que elas podem ser obtidas pelo mesmo tipo de técnica que usamos na solução exclusivamente com a regra 150.
id UPM_1973add59c49054d3e75f68a9cf5d083
oai_identifier_str oai:dspace.mackenzie.br:10899/33598
network_acronym_str UPM
network_name_str Repositório Digital do Mackenzie
repository_id_str
spelling Faria, FernandoOliveira, Pedro Paulo Balbi de2023-10-07T15:04:47Z2023-10-07T15:04:47Z2023-08-18O problema de paridade é um benchmark binário clássico para abordar a capacidade computacional e as limitações das redes de autômatos. Refere-se a conceber uma regra local para permitir decidir se o número de estados 1 nos nós de uma rede arbitrária é um número ímpar ou par, sem acesso global aos nós. Em sua formulação padrão, a rede de autômatos possui um número ímpar de nós cujos estados, arranjados como uma configuração cíclica, devem convergir para um ponto fixo de todos os 0s, se a configuração inicial tiver um número par de 1s, ou para um ponto fixo de todos os 1s, caso contrário. Foi demonstrado que uma regra local sozinha é capaz de resolver o problema nesta formulação. Aqui, fornecemos inicialmente uma solução síncrona para o problema totalmente baseada na regra de paridade local do espaço elementar do autômato celular (número 150), com um certo padrão de conexão entre os nós. Além disso, generalizamos esta solução, mostrando como obter várias outras, combinando a regra 150 com as regras 170 e 240, que são os deslocamentos locais desse mesmo espaço elementar, de forma que a solução original seja apenas uma entre inúmeras possibilidades. Tais soluções podem ter tempos de convergência diferentes para configurações específicas, mas são equivalentes no contexto de todas as configurações de um determinado tamanho. As soluções foram obtidas e avaliadas computacionalmente e apresentadas aqui sem suas provas formais, mas evidências empíricas sugerem que elas podem ser obtidas pelo mesmo tipo de técnica que usamos na solução exclusivamente com a regra 150.IPM - Instituto Presbiteriano Mackenziehttps://dspace.mackenzie.br/handle/10899/33598porengUniversidade Presbiteriana Mackenzieautômatos celulares elementaresredes de autômatosproblema de decisãocomputação emergenteconsensoSolutions of the parity problem in automata networksinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisreponame:Repositório Digital do Mackenzieinstname:Universidade Presbiteriana Mackenzie (MACKENZIE)instacron:MACKENZIEinfo:eu-repo/semantics/openAccesshttp://lattes.cnpq.br/9556738277476279https://orcid.org/0000-0002-6022-0270http://lattes.cnpq.br/9451289521694995https://orcid.org/0000-0002-6398-5981Oliveira, André Rodrigueshttp://lattes.cnpq.br/9814400643053681http://orcid.org/0000-0002-0568-1859Oliveira, Gina Maira Barbosa dehttp://lattes.cnpq.br/7119433066704111Simões, Paulo José de Aguiarhttp://lattes.cnpq.br/9281522944369099http://orcid.org/0000-0002-4819-1884Mendonça, José Ricardo Gonçalves dehttp://lattes.cnpq.br/8792749813872106http://orcid.org/0000-0002-5516-0568Ruivo, Eurico Luiz Prosperohttp://lattes.cnpq.br/5918644808671007The parity problem is a classical binary benchmark for addressing the computational ability and limitations of automata networks. It refers to conceiving a local rule to al low deciding whether the number of 1-states in the nodes of an arbitrary network is an odd or even number, without global access to the nodes. In its standard formulation, the automata network has an odd number of nodes whose states, arranged as a cyclic configuration, should converge to a fixed point of all 0s, if the initial configuration has an even number of 1s, or to a fixed point of all 1s, otherwise. It has been shown that a local rule alone is able to solve the problem in this formulation. Here, we provide initially a synchronous solution to the problem totally based on the local parity rule of the cellular automata elementary space (number 150), with a certain pattern of connection between the nodes. Furthermore, we generalise this solution, showing how to obtain several oth ers, combining rule 150 with rules 170 and 240, which are the local shifts of that same elementary space, in such a way that the original solution is just one among countless pos sibilities. Such solutions may have different convergence times for specific configurations, but are equivalent in the context of all configurations of a given size. The solutions were obtained and evaluated computationally and presented here without their formal proofs, but empirical evidences suggest that they can be obtained by the same kind of technique we used in the solution exclusively with rule 150.parity problemelementary cellular automataautomata networkdecision problememergent computationconsensusBrasilEscola de Engenharia Mackenzie (EE)UPMEngenharia Elétrica e ComputaçãoCNPQ::ENGENHARIASORIGINALFERNANDO FARIA -protegido.pdfFERNANDO FARIA -protegido.pdfapplication/pdf4859020https://dspace.mackenzie.br/bitstreams/ca5b5dc0-1071-479a-acc2-a8743dcef129/download30b7c07fa0ac41672b8a642ab6f62df5MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-82269https://dspace.mackenzie.br/bitstreams/104fa218-4fea-4c3c-bdea-c3fec8f022a2/downloadf0d4931322d30f6d2ee9ebafdf037c16MD52TEXTFERNANDO FARIA -protegido.pdf.txtFERNANDO FARIA -protegido.pdf.txtExtracted texttext/plain126701https://dspace.mackenzie.br/bitstreams/2bc26fa7-045c-4d92-9c75-1335cde51a1a/downloade10be48c6bf9bb6b23a9f0fbea4a1b9dMD53THUMBNAILFERNANDO FARIA -protegido.pdf.jpgFERNANDO FARIA -protegido.pdf.jpgGenerated Thumbnailimage/jpeg2695https://dspace.mackenzie.br/bitstreams/8530894e-64bf-46d5-b3a0-ccafa6f16516/download14047336eb9b4d7a666634cf686e6001MD5410899/335982023-10-08 02:00:57.138oai:dspace.mackenzie.br:10899/33598https://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:102772023-10-08T02:00:57Repositório Digital do Mackenzie - Universidade Presbiteriana Mackenzie (MACKENZIE)falseTElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKPGJyPjxicj4KQ29tIG8gYWNlaXRlIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgw6AgVW5pdmVyc2lkYWRlIFByZXNiaXRlcmlhbmEgTWFja2VuemllIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyLCB0cmFkdXppciAoY29uZm9ybWUgZGVmaW5pZG8gYWJhaXhvKSwgZS9vdSBkaXN0cmlidWlyIHNldSB0cmFiYWxobyAoaW5jbHVpbmRvIG8gcmVzdW1vKSBwb3IgdG9kbyBvIG11bmRvIG5vIGZvcm1hdG8gaW1wcmVzc28gZSBlbGV0csO0bmljbyBlIGVtIHF1YWxxdWVyIG1laW8sIGluY2x1aW5kbyBvcyBmb3JtYXRvcyDDoXVkaW8gb3UgdsOtZGVvLgo8YnI+PGJyPgpBY2VpdGFuZG8gZXNzYSBsaWNlbsOnYSB2b2PDqiBjb25jb3JkYSBxdWUgYSBVbml2ZXJzaWRhZGUgUHJlc2JpdGVyaWFuYSBNYWNrZW56aWUgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIG8gc2V1IHRyYWJhbGhvIHBhcmEgcXVhbHF1ZXIgbWVpbyBvdSBmb3JtYXRvIGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkbyBzZXUgdHJhYmFsaG8gcGFyYSBmaW5zIGRlIHNlZ3VyYW7Dp2EsIGJhY2stdXAgZSBwcmVzZXJ2YcOnw6NvLgo8YnI+PGJyPgpDb25jb3JkYXLDoSBxdWUgc2V1IHRyYWJhbGhvIHRhbWLDqW0gc2Vyw6EgcmVnaWRvIHBlbGEgQ3JlYXRpdmUgQ29tbW9ucyBxdWUgTsODTyBwZXJtaXRlIG8gdXNvIGNvbWVyY2lhbCBvdSBxdWFscXVlciBhbHRlcmHDp8OjbyBkYSBvYnJhIHBvciB0ZXJjZWlyb3MgY29uZm9ybWUgZGVzY3JpdG8gZW0gPGEgaHJlZj0iaHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLW5kLzQuMC8iIHRhcmdldD0iX2JsYW5rIj5odHRwczovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnktbmMtbmQvNC4wLzwvYT4uCjxicj48YnI+ClZvY8OqIGRlY2xhcmEgcXVlIHNldSB0cmFiYWxobyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBvIGRlcMOzc2l0byBkbyBzZXUgdHJhYmFsaG8gbsOjbywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCjxicj48YnI+CkNhc28gbyBzZXUgdHJhYmFsaG8gY29udGVuaGEgbWF0ZXJpYWwgcXVlIHZvY8OqIG7Do28gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9jw6ogZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIMOgIFVuaXZlcnNpZGFkZSBQcmVzYml0ZXJpYW5hIE1hY2tlbnppZSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgbmVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3Ugbm8gY29udGXDumRvIGRvIHNldSB0cmFiYWxobyBvcmEgZGVwb3NpdGFkby4KPGJyPjxicj4KQ0FTTyBPIFRSQUJBTEhPIE9SQSBERVBPU0lUQURPIFRFTkhBIFNJRE8gUkVTVUxUQURPIERFIFVNIFBBVFJPQ8ONTklPIE9VIEFQT0lPIERFIFVNQSBBR8OKTkNJQSBERSBGT01FTlRPIE9VIE9VVFJPIE9SR0FOSVNNTyBRVUUgTsODTyBTRUpBIEEgVU5JVkVSU0lEQURFIFBSRVNCSVRFUklBTkEgTUFDS0VOWklFLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyBUQU1Cw4lNIEFTIERFTUFJUyBPQlJJR0HDh8OVRVMgRVhJR0lEQVMgUE9SIENPTlRSQVRPIE9VIEFDT1JETy4KPGJyPjxicj4KQSBVbml2ZXJzaWRhZGUgUHJlc2JpdGVyaWFuYSBNYWNrZW56aWUgc2UgY29tcHJvbWV0ZSBhIGlkZW50aWZpY2FyIGNsYXJhbWVudGUgbyBzZXUgbm9tZSAocykgb3UgbyhzKSBub21lKHMpIGRvKHMpIGRldGVudG9yKGVzKSBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZG8gc2V1IHRyYWJhbGhvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIGNvbmNlZGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EuCg==
dc.title.none.fl_str_mv Solutions of the parity problem in automata networks
title Solutions of the parity problem in automata networks
spellingShingle Solutions of the parity problem in automata networks
Faria, Fernando
autômatos celulares elementares
redes de autômatos
problema de decisão
computação emergente
consenso
title_short Solutions of the parity problem in automata networks
title_full Solutions of the parity problem in automata networks
title_fullStr Solutions of the parity problem in automata networks
title_full_unstemmed Solutions of the parity problem in automata networks
title_sort Solutions of the parity problem in automata networks
author Faria, Fernando
author_facet Faria, Fernando
author_role author
dc.contributor.author.fl_str_mv Faria, Fernando
dc.contributor.advisor1.fl_str_mv Oliveira, Pedro Paulo Balbi de
contributor_str_mv Oliveira, Pedro Paulo Balbi de
dc.subject.por.fl_str_mv autômatos celulares elementares
redes de autômatos
problema de decisão
computação emergente
consenso
topic autômatos celulares elementares
redes de autômatos
problema de decisão
computação emergente
consenso
description O problema de paridade é um benchmark binário clássico para abordar a capacidade computacional e as limitações das redes de autômatos. Refere-se a conceber uma regra local para permitir decidir se o número de estados 1 nos nós de uma rede arbitrária é um número ímpar ou par, sem acesso global aos nós. Em sua formulação padrão, a rede de autômatos possui um número ímpar de nós cujos estados, arranjados como uma configuração cíclica, devem convergir para um ponto fixo de todos os 0s, se a configuração inicial tiver um número par de 1s, ou para um ponto fixo de todos os 1s, caso contrário. Foi demonstrado que uma regra local sozinha é capaz de resolver o problema nesta formulação. Aqui, fornecemos inicialmente uma solução síncrona para o problema totalmente baseada na regra de paridade local do espaço elementar do autômato celular (número 150), com um certo padrão de conexão entre os nós. Além disso, generalizamos esta solução, mostrando como obter várias outras, combinando a regra 150 com as regras 170 e 240, que são os deslocamentos locais desse mesmo espaço elementar, de forma que a solução original seja apenas uma entre inúmeras possibilidades. Tais soluções podem ter tempos de convergência diferentes para configurações específicas, mas são equivalentes no contexto de todas as configurações de um determinado tamanho. As soluções foram obtidas e avaliadas computacionalmente e apresentadas aqui sem suas provas formais, mas evidências empíricas sugerem que elas podem ser obtidas pelo mesmo tipo de técnica que usamos na solução exclusivamente com a regra 150.
publishDate 2023
dc.date.accessioned.fl_str_mv 2023-10-07T15:04:47Z
dc.date.available.fl_str_mv 2023-10-07T15:04:47Z
dc.date.issued.fl_str_mv 2023-08-18
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://dspace.mackenzie.br/handle/10899/33598
url https://dspace.mackenzie.br/handle/10899/33598
dc.language.iso.fl_str_mv por
eng
language por
eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
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/ca5b5dc0-1071-479a-acc2-a8743dcef129/download
https://dspace.mackenzie.br/bitstreams/104fa218-4fea-4c3c-bdea-c3fec8f022a2/download
https://dspace.mackenzie.br/bitstreams/2bc26fa7-045c-4d92-9c75-1335cde51a1a/download
https://dspace.mackenzie.br/bitstreams/8530894e-64bf-46d5-b3a0-ccafa6f16516/download
bitstream.checksum.fl_str_mv 30b7c07fa0ac41672b8a642ab6f62df5
f0d4931322d30f6d2ee9ebafdf037c16
e10be48c6bf9bb6b23a9f0fbea4a1b9d
14047336eb9b4d7a666634cf686e6001
bitstream.checksumAlgorithm.fl_str_mv MD5
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_ 1851946008220532736