Please use this identifier to cite or link to this item: http://hdl.handle.net/1843/SLSC-BBKFX9
Full metadata record
DC FieldValueLanguage
dc.contributor.advisor1Sebastián Alberto Urrutiapt_BR
dc.contributor.referee1Wagner Meira Juniorpt_BR
dc.contributor.referee2Loïc Pascal Gilles Cerfpt_BR
dc.contributor.referee3Vinicius Fernandes dos Santospt_BR
dc.contributor.referee4Flávio Keidi Miyazawapt_BR
dc.contributor.referee5Uéverton dos Santos Souzapt_BR
dc.creatorRodrigo Ferreira da Silvapt_BR
dc.date.accessioned2019-08-14T14:31:53Z-
dc.date.available2019-08-14T14:31:53Z-
dc.date.issued2019-02-15pt_BR
dc.identifier.urihttp://hdl.handle.net/1843/SLSC-BBKFX9-
dc.description.abstractGiven a directed acyclic graph G=(V,E) and two vertices u, v in V, the reachability problem is to answer if is it possible to reach v from u by transversing the edges of the graph. For very large graphs, with millions of vertices, it is infeasible to search the graph for each query and it is also infeasible to store the transitive closure of the graph since it is squared in terms of space. Then, scalable approaches aim to generate good indexes used to prune the search during its execution in the graph. In this work, we formalize the One-Sided Weak Dominance Drawing Problem which is already used informally in the literature to construct this kind of indexes and we also prove that this problem is NP-Complete. Next, we identify oportunities for improvement on main approaches for the problem. We propose a novel scalable approach called LYNX that uses a large number of topological sorts of the graph as a negative cut index without degrading the query time. A similar strategy is applied regarding the positive cut index. In addition, LYNX proposes a user-defined index size that enables the user to control the ratio between negative and positive cut depending on the expected query pattern. We show by computational experiments that LYNX outperforms the state-of-the-art approach in terms of query-time using the same index-size for graphs with high reachability ratio.pt_BR
dc.description.resumoDados um grafo direcionado acíclico G=(V,E) e dois vértices quaisquer u, v em V, o problema de alcançabilidade consiste em responder se a partir de u é possível alcançar v percorrendo as arestas do grafo. Para grafos muito grandes, é inviável realizar uma busca no grafo a cada consulta ou armazenar o fecho transitivo completo. Abordagens intermediárias geram índices para efetuar cortes negativos e positivos durante a execução das consultas. Neste trabalho, identificamos algumas oportunidades para melhoria em abordagens atuais para o problema. Propomos uma nova abordagem escalável, chamada LYNX, que pode utilizar um número grande ordenações topológicas do grafo como índice de corte negativo, sem degradar o desempenho. Mostramos através de experimentos computacionais que o LYNX supera a abordagem que é considerada o estado-da-arte para grafos de alto índice de alcançabilidade.pt_BR
dc.languagePortuguêspt_BR
dc.publisherUniversidade Federal de Minas Geraispt_BR
dc.publisher.initialsUFMGpt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectAlcançabilidade em Grafospt_BR
dc.subjectOrdenação Topológicapt_BR
dc.subjectTeoria de Grafospt_BR
dc.subjectGrafos Muito Grandespt_BR
dc.subject.otherOrdenação Topológicapt_BR
dc.subject.otherTeoria de Grafospt_BR
dc.subject.otherComputaçãopt_BR
dc.subject.otherAlcançabilidade em grafospt_BR
dc.titleProblema de alcançabilidade em grafos muito grandes: Aplicação, complexidade e algoritmospt_BR
dc.typeTese de Doutoradopt_BR
Appears in Collections:Teses de Doutorado

Files in This Item:
File Description SizeFormat 
rodrigoferreiradasilva.pdf1.8 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.