Utilização de árvores PQR para redução de cruzamentos em grafos acíclicos direcionados
Autor(a) principal: | |
---|---|
Data de Publicação: | 2013 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
Texto Completo: | https://hdl.handle.net/20.500.12733/1621644 |
Resumo: | Orientador: Celmar Guimarães da Silva |
id |
UNICAMP-30_0865b7f40478f3157c9763bc902f7ff4 |
---|---|
oai_identifier_str |
oai::918174 |
network_acronym_str |
UNICAMP-30 |
network_name_str |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
repository_id_str |
|
spelling |
Utilização de árvores PQR para redução de cruzamentos em grafos acíclicos direcionadosUsing PQR trees for reducing crossings in directed acyclic graphsAlgoritmos em grafosVisualização da informaçãoInformation visualizationAlgorithms on graphsOrientador: Celmar Guimarães da SilvaDissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de TecnologiaResumo: A utilização de grafos acíclicos direcionados permite a representação gráfica de estruturas hierárquicas, o que facilita encontrar padrões e tendências durante a análise dessas estruturas. A principal abordagem de desenho automático desses grafos divide seus vértices em camadas, de tal modo que as arestas sempre apontem para uma mesma direção. Um dos principais critérios estéticos dessas estruturas visuais é evitar, sempre que possível, o cruzamento entre arestas, facilitando assim o entendimento do desenho. Os algoritmos de redução de cruzamentos devem também prover essa solução em um tempo inferior a 0,1 segundo, tornando mais apropriada sua utilização em estruturas visuais interativas. Nesta dissertação, pesquisou-se como uma estrutura de dados conhecida por árvore PQR poderia ser utilizada a fim de aperfeiçoar dois métodos de redução de cruzamentos: BC e MEDIAN. Dentre os novos métodos desenvolvidos, destacaram se: PQR_BC2 para o aperfeiçoamento do BC; PQR_M2 para o aperfeiçoamento do MEDIAN. Os resultados obtidos através da aplicação dos métodos a pacotes de grafos amplamente utilizados na literatura mostram que os métodos baseados em árvores PQR superaram o método BC e o método MEDIAN, com relação à redução de cruzamentos, em 42% dos casos, empatando nesse critério em 45% dos grafos analisados. Além disso, os métodos baseados em árvores PQR também executaram em um tempo viável para aplicação em estruturas visuais interativasAbstract: The use of directed acyclic graphs allows the graphical representation of hierarchical structures, which eases to find patterns and trends during the analysis of these structures. The main approach to automatic design of these graphs divides its vertices in layers so that the edges always point toward the same direction. One of the major aesthetic criteria of such visual structures is to avoid, whenever possible, the crossing between the edges, thereby facilitating the understanding of the drawing. The crossing reduction algorithms must also provide this solution in a time less than 0.1 second, allowing its use in interactive visual structures. In this dissertation, was investigated as a data structure known as PQR tree could be used to improve both methods for reducing crossings: BC and MEDIAN. Among the new methods developed, stood out: PQR_BC2 for improvement of BC; PQR_M2 for improving the MEDIAN. The results obtained by applying the methods to packets of graphs widely used in the literature show that the methods based on PQR trees outperformed the BC method and the MEDIAN method, with respect to the crossing reduction, in 42% of cases, tying this criterion in 45% of the graph analyzed. In addition, methods based on PQR trees also performed at a feasible time for application to interactive visual structuresMestradoTecnologia e InovaçãoMestre em Tecnologia[s.n.]Silva, Celmar Guimarães da, 1978-Nonato, Luís GustavoCarvalho, Marco Antonio Garcia deUniversidade Estadual de Campinas (UNICAMP). Faculdade de TecnologiaPrograma de Pós-Graduação em TecnologiaUNIVERSIDADE ESTADUAL DE CAMPINASMarchete Filho, João Rubens, 1984-2013info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf95 p. : il.https://hdl.handle.net/20.500.12733/1621644MARCHETE FILHO, João Rubens. Utilização de árvores PQR para redução de cruzamentos em grafos acíclicos direcionados. 2013. 95 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Tecnologia, Limeira, SP. Disponível em: https://hdl.handle.net/20.500.12733/1621644. Acesso em: 3 set. 2024.https://repositorio.unicamp.br/acervo/detalhe/918174porreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2017-02-18T07:11:04Zoai::918174Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2017-02-18T07:11:04Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false |
dc.title.none.fl_str_mv |
Utilização de árvores PQR para redução de cruzamentos em grafos acíclicos direcionados Using PQR trees for reducing crossings in directed acyclic graphs |
title |
Utilização de árvores PQR para redução de cruzamentos em grafos acíclicos direcionados |
spellingShingle |
Utilização de árvores PQR para redução de cruzamentos em grafos acíclicos direcionados Marchete Filho, João Rubens, 1984- Algoritmos em grafos Visualização da informação Information visualization Algorithms on graphs |
title_short |
Utilização de árvores PQR para redução de cruzamentos em grafos acíclicos direcionados |
title_full |
Utilização de árvores PQR para redução de cruzamentos em grafos acíclicos direcionados |
title_fullStr |
Utilização de árvores PQR para redução de cruzamentos em grafos acíclicos direcionados |
title_full_unstemmed |
Utilização de árvores PQR para redução de cruzamentos em grafos acíclicos direcionados |
title_sort |
Utilização de árvores PQR para redução de cruzamentos em grafos acíclicos direcionados |
author |
Marchete Filho, João Rubens, 1984- |
author_facet |
Marchete Filho, João Rubens, 1984- |
author_role |
author |
dc.contributor.none.fl_str_mv |
Silva, Celmar Guimarães da, 1978- Nonato, Luís Gustavo Carvalho, Marco Antonio Garcia de Universidade Estadual de Campinas (UNICAMP). Faculdade de Tecnologia Programa de Pós-Graduação em Tecnologia UNIVERSIDADE ESTADUAL DE CAMPINAS |
dc.contributor.author.fl_str_mv |
Marchete Filho, João Rubens, 1984- |
dc.subject.por.fl_str_mv |
Algoritmos em grafos Visualização da informação Information visualization Algorithms on graphs |
topic |
Algoritmos em grafos Visualização da informação Information visualization Algorithms on graphs |
description |
Orientador: Celmar Guimarães da Silva |
publishDate |
2013 |
dc.date.none.fl_str_mv |
2013 |
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/20.500.12733/1621644 MARCHETE FILHO, João Rubens. Utilização de árvores PQR para redução de cruzamentos em grafos acíclicos direcionados. 2013. 95 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Tecnologia, Limeira, SP. Disponível em: https://hdl.handle.net/20.500.12733/1621644. Acesso em: 3 set. 2024. |
url |
https://hdl.handle.net/20.500.12733/1621644 |
identifier_str_mv |
MARCHETE FILHO, João Rubens. Utilização de árvores PQR para redução de cruzamentos em grafos acíclicos direcionados. 2013. 95 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Tecnologia, Limeira, SP. Disponível em: https://hdl.handle.net/20.500.12733/1621644. Acesso em: 3 set. 2024. |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
https://repositorio.unicamp.br/acervo/detalhe/918174 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf 95 p. : il. |
dc.publisher.none.fl_str_mv |
[s.n.] |
publisher.none.fl_str_mv |
[s.n.] |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) instname:Universidade Estadual de Campinas (UNICAMP) instacron:UNICAMP |
instname_str |
Universidade Estadual de Campinas (UNICAMP) |
instacron_str |
UNICAMP |
institution |
UNICAMP |
reponame_str |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
collection |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP) |
repository.mail.fl_str_mv |
sbubd@unicamp.br |
_version_ |
1809189108960985088 |