Utilização de Heurísticas de Planejamento no desdobramento de redes de Petri
Autor(a) principal: | |
---|---|
Data de Publicação: | 2010 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFPR |
Texto Completo: | https://hdl.handle.net/1884/24210 |
Resumo: | Orientador : Prof. Dr. Luis Allan Kunzle |
id |
UFPR_cbe74eef7e03b20a72430729a30f83ba |
---|---|
oai_identifier_str |
oai:acervodigital.ufpr.br:1884/24210 |
network_acronym_str |
UFPR |
network_name_str |
Repositório Institucional da UFPR |
repository_id_str |
308 |
spelling |
Kunzle, Luis Allan, 1962-Silva, Fabiano, 1972-Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em InformáticaKultz, Rene2022-12-08T19:24:44Z2022-12-08T19:24:44Z2010https://hdl.handle.net/1884/24210Orientador : Prof. Dr. Luis Allan KunzleCo-Orientador: Prof. Dr. Fabiano SilvaDissertação (mestrado) - Universidade Federal do Paraná, Setor de Ciencias Exatas, Programa de Pós-Graduação em Informática. Defesa: Curitiba, 02/06/2010Bibliografia: fls. 106-107Resumo: Diversos trabalhos envolvem a relação existente entre os problemas de Planejamento Clássico e os problemas de alcançabilidade de redes de Petri, em virtude da proximidade existente entre estes dois formalismos. Uma das técnicas que produz melhores resultados na solução de problemas de alcançabilidade é conhecida como "Desdobramento". A rede resultante do desdobramento possui complexidade exponencial em relação ao tamanho inicial da rede de Petri, ainda que produza uma rede menor do que o tamanho do grafo de alcançabilidade de redes de Petri. O objetivo deste trabalho é adaptar as heurísticas de Planejamento H¹ e H², baseadas na regressão de um estado objetivo, para guiar o processo de desdobramento da rede de Petri até que seja atingida uma marcação objetivo, permitindo que a solução possa ser extraída da rede de ocorrências gerada. Esta adaptação foi feita a partir de uma estrutura de dados chamada de vetor de cálculo, que enumera as regressões de todos os subconjuntos de tamanho menor ou igual a m, de acordo com a ordem da heurística, permitindo algumas otimizações no cálculo da heurística. Resultados experimentais foram obtidos a partir de redes de Petri geradas a partir do planejador Petrigraph, que converte problemas de planejamento clássico descritos em forma PDDL em forma de redes de Petri. Estas redes foram submetidas ao desdobramento com auxílio das heurísticas H¹ e H², sendo os resultados comparados com a heurística implementada por Töws e com o planejador Sat Plan. Também foram feitas análises envolvendo o número de expansões realizadas até ser encontrada a solução, o trabalho total realizado pela ferramenta Mole, a complexidade do vetor de cálculo e a profundidade atingida nas redes em que a solução não foi encontrada.Abstract: Many works involve the relation between the problems of Classical Planning and reachability in Petri nets, due the proximity existing between these two formalisms. One of the techniques that produce better results in the reachability solution is known as "unfolding". The resulting net from the unfolding process has size exponentially bigger than the size of the initial net, though this net is smaller than the size of the reachability graph. This work aims to adapt the planning heuristics H¹ and H², based on the regression from a goal state, to guide the construction of the unfolding until the goal mark can be reached, allowing that the solution can be extracted from the occurrence net generated. The adaptation was done through a data structure called vector calculus, which enumerates all the subsets with size smaller or equals to m, according the heuristic order, allowing some optimizations in the heuristic calculus. Experimental results were obtained from Petri nets generated from the planner Petrigraph, which converts classic planning problems from the format PDDL to Petri Nets. These nets were submited to unfolding using the heuristics H¹ and H², and the results were compared with the heuristic implemented by Tows and with the planner SatPlan. Besides, analysis were made involving the number of expansions done until the solution be found, the work realized by the tool Mole, the complexity from the vector calculus and the depth reached by the nets where the solution was not found.107f. : il., grafs., tabs.application/pdfDisponível em formato digitalAlgorítmos de computadorTesesRedes de petriAlgorítmos de computadorHeuristicaTeoria dos grafosCiencia da computaçãoUtilização de Heurísticas de Planejamento no desdobramento de redes de Petriinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional da UFPRinstname:Universidade Federal do Paraná (UFPR)instacron:UFPRinfo:eu-repo/semantics/openAccessORIGINALdissertacao.pdfapplication/pdf1029029https://acervodigital.ufpr.br/bitstream/1884/24210/1/dissertacao.pdfe8fe4229543da05ad9f7074d07ddc02eMD51open accessTEXTdissertacao.pdf.txtExtracted Texttext/plain243329https://acervodigital.ufpr.br/bitstream/1884/24210/2/dissertacao.pdf.txtb5f0f9f555d79917b22ad268f8253b5cMD52open accessTHUMBNAILdissertacao.pdf.jpgGenerated Thumbnailimage/jpeg1114https://acervodigital.ufpr.br/bitstream/1884/24210/3/dissertacao.pdf.jpg59e462177b64c36de67a50fb1c9ad5f5MD53open access1884/242102022-12-08 16:24:45.025open accessoai:acervodigital.ufpr.br:1884/24210Repositório de PublicaçõesPUBhttp://acervodigital.ufpr.br/oai/requestopendoar:3082022-12-08T19:24:45Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)false |
dc.title.pt_BR.fl_str_mv |
Utilização de Heurísticas de Planejamento no desdobramento de redes de Petri |
title |
Utilização de Heurísticas de Planejamento no desdobramento de redes de Petri |
spellingShingle |
Utilização de Heurísticas de Planejamento no desdobramento de redes de Petri Kultz, Rene Algorítmos de computador Teses Redes de petri Algorítmos de computador Heuristica Teoria dos grafos Ciencia da computação |
title_short |
Utilização de Heurísticas de Planejamento no desdobramento de redes de Petri |
title_full |
Utilização de Heurísticas de Planejamento no desdobramento de redes de Petri |
title_fullStr |
Utilização de Heurísticas de Planejamento no desdobramento de redes de Petri |
title_full_unstemmed |
Utilização de Heurísticas de Planejamento no desdobramento de redes de Petri |
title_sort |
Utilização de Heurísticas de Planejamento no desdobramento de redes de Petri |
author |
Kultz, Rene |
author_facet |
Kultz, Rene |
author_role |
author |
dc.contributor.other.pt_BR.fl_str_mv |
Kunzle, Luis Allan, 1962- Silva, Fabiano, 1972- Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em Informática |
dc.contributor.author.fl_str_mv |
Kultz, Rene |
dc.subject.por.fl_str_mv |
Algorítmos de computador Teses Redes de petri Algorítmos de computador Heuristica Teoria dos grafos Ciencia da computação |
topic |
Algorítmos de computador Teses Redes de petri Algorítmos de computador Heuristica Teoria dos grafos Ciencia da computação |
description |
Orientador : Prof. Dr. Luis Allan Kunzle |
publishDate |
2010 |
dc.date.issued.fl_str_mv |
2010 |
dc.date.accessioned.fl_str_mv |
2022-12-08T19:24:44Z |
dc.date.available.fl_str_mv |
2022-12-08T19:24:44Z |
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.uri.fl_str_mv |
https://hdl.handle.net/1884/24210 |
url |
https://hdl.handle.net/1884/24210 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.pt_BR.fl_str_mv |
Disponível em formato digital |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
107f. : il., grafs., tabs. application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFPR instname:Universidade Federal do Paraná (UFPR) instacron:UFPR |
instname_str |
Universidade Federal do Paraná (UFPR) |
instacron_str |
UFPR |
institution |
UFPR |
reponame_str |
Repositório Institucional da UFPR |
collection |
Repositório Institucional da UFPR |
bitstream.url.fl_str_mv |
https://acervodigital.ufpr.br/bitstream/1884/24210/1/dissertacao.pdf https://acervodigital.ufpr.br/bitstream/1884/24210/2/dissertacao.pdf.txt https://acervodigital.ufpr.br/bitstream/1884/24210/3/dissertacao.pdf.jpg |
bitstream.checksum.fl_str_mv |
e8fe4229543da05ad9f7074d07ddc02e b5f0f9f555d79917b22ad268f8253b5c 59e462177b64c36de67a50fb1c9ad5f5 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR) |
repository.mail.fl_str_mv |
|
_version_ |
1813898792624193536 |