Geração de estados iniciais difíceis e solucionáveis para Sokoban
Autor(a) principal: | |
---|---|
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 |