Geração de estados iniciais difíceis e solucionáveis para Sokoban

Detalhes bibliográficos
Autor(a) principal: Bento, Dâmaris da Silva
Data de Publicação: 2019
Tipo de documento: Dissertação
Idioma: por
Título da fonte: LOCUS Repositório Institucional da UFV
Texto Completo: https://locus.ufv.br//handle/123456789/27610
Resumo: Nesse trabalho lidamos com a tarefa de geração de estados difíceis e solucionáveis para problemas de busca em espaço de estados, mais especificamente para o domínio de Sokoban. O foco principal está na geração de estados iniciais, que tem aplicações em aprendizagem de máquina e humana, assim como na avaliação de sistemas de planejamento. Introduzimos métricas de dificuldade baseadas em base de dados de padrões, que aproximam métricas conhecidas por correlacionar com o tempo neces- sário para humanos resolverem problemas de busca em espaço de estados. Além disto, propomos o uso de informação estrutural de problemas de busca por meio do conceito de novidade para aumentar a exploração do espaço de estados enquanto é realizada a busca por estados iniciais. Nós então apresentamos um sistema cha- mado β que usa nossas métricas de dificuldade e a informação estrutural do espaço de busca do problema para guiar uma busca para a geração de estados iniciais. Resultados empíricos em labirintos de Sokoban mostram que β é capaz de superar substancialmente o atual estado da arte em geração de estados iniciais. Nossa abor- dagem gera estados iniciais com quase cinco vezes mais variáveis do que os métodos existentes. Os estados iniciais gerados por β têm comprimento de solução maior e são tão difíceis de serem solucionados por um solver especializado em problemas de Sokoban, quanto os estados iniciais projetados por especialistas humanos.
id UFV_f3825f2248742933904f03dbc1eba055
oai_identifier_str oai:locus.ufv.br:123456789/27610
network_acronym_str UFV
network_name_str LOCUS Repositório Institucional da UFV
repository_id_str 2145
spelling Pereira, André GrahlBento, Dâmaris da Silvahttp://lattes.cnpq.br/1929018343300940Lelis, Levi Henrique Santana de2020-03-02T18:18:48Z2020-03-02T18:18:48Z2019-01-10BENTO, Dâmaris da Silva. Geração de estados iniciais difíceis e solucionáveis para Sokoban. 2019. 58 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa, Viçosa. 2019.https://locus.ufv.br//handle/123456789/27610Nesse trabalho lidamos com a tarefa de geração de estados difíceis e solucionáveis para problemas de busca em espaço de estados, mais especificamente para o domínio de Sokoban. O foco principal está na geração de estados iniciais, que tem aplicações em aprendizagem de máquina e humana, assim como na avaliação de sistemas de planejamento. Introduzimos métricas de dificuldade baseadas em base de dados de padrões, que aproximam métricas conhecidas por correlacionar com o tempo neces- sário para humanos resolverem problemas de busca em espaço de estados. Além disto, propomos o uso de informação estrutural de problemas de busca por meio do conceito de novidade para aumentar a exploração do espaço de estados enquanto é realizada a busca por estados iniciais. Nós então apresentamos um sistema cha- mado β que usa nossas métricas de dificuldade e a informação estrutural do espaço de busca do problema para guiar uma busca para a geração de estados iniciais. Resultados empíricos em labirintos de Sokoban mostram que β é capaz de superar substancialmente o atual estado da arte em geração de estados iniciais. Nossa abor- dagem gera estados iniciais com quase cinco vezes mais variáveis do que os métodos existentes. Os estados iniciais gerados por β têm comprimento de solução maior e são tão difíceis de serem solucionados por um solver especializado em problemas de Sokoban, quanto os estados iniciais projetados por especialistas humanos.In this work we deal with the task of generating hard and solvable state-space search problems, with a focus on the generation of initial states for the domain of Sokoban. The automatic generation of initial states has applications in machine and human learning as well as in the evaluation of planning systems. We introduce hardness metrics based on pattern databases that approximate metrics known to correlate with the time required by humans to solve state-space search problems. We then propose a search algorithm that uses our hardness of metrics and the state-space structural information to generate and select hard initial states. We then present a system called β that uses our metrics and the structural information of the problem’s space to guide a search for generating hard and solvable initial states. Empirical results on Sokoban puzzle show that β substantially outperforms current methods for generating initial states. Our approach generates initial states with almost five times more variables than existing methods. The initial states generated by β have longer solution length and are as difficult to solve by a solver specializing in Sokoban problems as the initial states designed by human specialists.Coordenação de Aperfeiçoamento de Pessoal de Nível SuperiorporUniversidade Federal de ViçosaAlgoritmos heurísticosSokoban (Jogo)Sistemas de reconhecimento de padrõesInovações tecnológicasAutomato celularTeoria sequencial de máquinaCiência da ComputaçãoGeração de estados iniciais difíceis e solucionáveis para SokobanGeneration of hard and sovable initial states for Sokobaninfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal de ViçosaDepartamento de InformáticaMestre em Ciência da ComputaçãoViçosa - MG2019-01-10Mestradoinfo:eu-repo/semantics/openAccessreponame:LOCUS Repositório Institucional da UFVinstname:Universidade Federal de Viçosa (UFV)instacron:UFVORIGINALtexto completo.pdftexto completo.pdftexto completoapplication/pdf1200965https://locus.ufv.br//bitstream/123456789/27610/1/texto%20completo.pdf45320d1bdfffb06d9f4e62a0b9a73478MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://locus.ufv.br//bitstream/123456789/27610/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52123456789/276102020-03-16 10:07:59.38oai:locus.ufv.br:123456789/27610Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttps://www.locus.ufv.br/oai/requestfabiojreis@ufv.bropendoar:21452020-03-16T13:07:59LOCUS Repositório Institucional da UFV - Universidade Federal de Viçosa (UFV)false
dc.title.pt-BR.fl_str_mv Geração de estados iniciais difíceis e solucionáveis para Sokoban
dc.title.en.fl_str_mv Generation of hard and sovable initial states for Sokoban
title Geração de estados iniciais difíceis e solucionáveis para Sokoban
spellingShingle Geração de estados iniciais difíceis e solucionáveis para Sokoban
Bento, Dâmaris da Silva
Algoritmos heurísticos
Sokoban (Jogo)
Sistemas de reconhecimento de padrões
Inovações tecnológicas
Automato celular
Teoria sequencial de máquina
Ciência da Computação
title_short Geração de estados iniciais difíceis e solucionáveis para Sokoban
title_full Geração de estados iniciais difíceis e solucionáveis para Sokoban
title_fullStr Geração de estados iniciais difíceis e solucionáveis para Sokoban
title_full_unstemmed Geração de estados iniciais difíceis e solucionáveis para Sokoban
title_sort Geração de estados iniciais difíceis e solucionáveis para Sokoban
author Bento, Dâmaris da Silva
author_facet Bento, Dâmaris da Silva
author_role author
dc.contributor.authorLattes.pt-BR.fl_str_mv http://lattes.cnpq.br/1929018343300940
dc.contributor.none.fl_str_mv Pereira, André Grahl
dc.contributor.author.fl_str_mv Bento, Dâmaris da Silva
dc.contributor.advisor1.fl_str_mv Lelis, Levi Henrique Santana de
contributor_str_mv Lelis, Levi Henrique Santana de
dc.subject.pt-BR.fl_str_mv Algoritmos heurísticos
Sokoban (Jogo)
Sistemas de reconhecimento de padrões
Inovações tecnológicas
Automato celular
Teoria sequencial de máquina
topic Algoritmos heurísticos
Sokoban (Jogo)
Sistemas de reconhecimento de padrões
Inovações tecnológicas
Automato celular
Teoria sequencial de máquina
Ciência da Computação
dc.subject.cnpq.fl_str_mv Ciência da Computação
description Nesse trabalho lidamos com a tarefa de geração de estados difíceis e solucionáveis para problemas de busca em espaço de estados, mais especificamente para o domínio de Sokoban. O foco principal está na geração de estados iniciais, que tem aplicações em aprendizagem de máquina e humana, assim como na avaliação de sistemas de planejamento. Introduzimos métricas de dificuldade baseadas em base de dados de padrões, que aproximam métricas conhecidas por correlacionar com o tempo neces- sário para humanos resolverem problemas de busca em espaço de estados. Além disto, propomos o uso de informação estrutural de problemas de busca por meio do conceito de novidade para aumentar a exploração do espaço de estados enquanto é realizada a busca por estados iniciais. Nós então apresentamos um sistema cha- mado β que usa nossas métricas de dificuldade e a informação estrutural do espaço de busca do problema para guiar uma busca para a geração de estados iniciais. Resultados empíricos em labirintos de Sokoban mostram que β é capaz de superar substancialmente o atual estado da arte em geração de estados iniciais. Nossa abor- dagem gera estados iniciais com quase cinco vezes mais variáveis do que os métodos existentes. Os estados iniciais gerados por β têm comprimento de solução maior e são tão difíceis de serem solucionados por um solver especializado em problemas de Sokoban, quanto os estados iniciais projetados por especialistas humanos.
publishDate 2019
dc.date.issued.fl_str_mv 2019-01-10
dc.date.accessioned.fl_str_mv 2020-03-02T18:18:48Z
dc.date.available.fl_str_mv 2020-03-02T18:18:48Z
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 BENTO, Dâmaris da Silva. Geração de estados iniciais difíceis e solucionáveis para Sokoban. 2019. 58 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa, Viçosa. 2019.
dc.identifier.uri.fl_str_mv https://locus.ufv.br//handle/123456789/27610
identifier_str_mv BENTO, Dâmaris da Silva. Geração de estados iniciais difíceis e solucionáveis para Sokoban. 2019. 58 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa, Viçosa. 2019.
url https://locus.ufv.br//handle/123456789/27610
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.publisher.none.fl_str_mv Universidade Federal de Viçosa
publisher.none.fl_str_mv Universidade Federal de Viçosa
dc.source.none.fl_str_mv reponame:LOCUS Repositório Institucional da UFV
instname:Universidade Federal de Viçosa (UFV)
instacron:UFV
instname_str Universidade Federal de Viçosa (UFV)
instacron_str UFV
institution UFV
reponame_str LOCUS Repositório Institucional da UFV
collection LOCUS Repositório Institucional da UFV
bitstream.url.fl_str_mv https://locus.ufv.br//bitstream/123456789/27610/1/texto%20completo.pdf
https://locus.ufv.br//bitstream/123456789/27610/2/license.txt
bitstream.checksum.fl_str_mv 45320d1bdfffb06d9f4e62a0b9a73478
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv LOCUS Repositório Institucional da UFV - Universidade Federal de Viçosa (UFV)
repository.mail.fl_str_mv fabiojreis@ufv.br
_version_ 1801213112016175104