Return to search

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

Orientador: Celmar Guimarães da Silva / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Tecnologia / Made available in DSpace on 2018-08-23T22:48:20Z (GMT). No. of bitstreams: 1
MarcheteFilho_JoaoRubens_M.pdf: 10431540 bytes, checksum: 5b2b14817538f82611b82878238e256c (MD5)
Previous issue date: 2013 / Resumo: 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 interativas / Abstract: 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 structures / Mestrado / Tecnologia e Inovação / Mestre em Tecnologia

Identiferoai:union.ndltd.org:IBICT/oai:repositorio.unicamp.br:REPOSIP/267747
Date23 August 2018
CreatorsMarchete Filho, João Rubens, 1984-
ContributorsUNIVERSIDADE ESTADUAL DE CAMPINAS, Silva, Celmar Guimarães da, 1978-, Nonato, Luís Gustavo, Carvalho, Marco Antonio Garcia de
Publisher[s.n.], Universidade Estadual de Campinas. Faculdade de Tecnologia, Programa de Pós-Graduação em Tecnologia
Source SetsIBICT Brazilian ETDs
LanguagePortuguese
Detected LanguagePortuguese
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis
Format95 p. : il., application/pdf
Sourcereponame:Repositório Institucional da Unicamp, instname:Universidade Estadual de Campinas, instacron:UNICAMP
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0022 seconds