Use este identificador para citar ou linkar para este item:
http://repositorio.utfpr.edu.br/jspui/handle/1/5424
Título: | Um algoritmo eficiente para estimar os momentos espectrais de grafos grandes não dirigidos com pesos |
Autor(es): | Oliveira, Gustavo Dias de |
Orientador(es): | Kashiwabara, Andre Yoshiaki |
Palavras-chave: | Teoria dos grafos Análise espectral Representações dos grafos Graph theory Spectrum analysis Representations of graphs |
Data do documento: | 13-Ago-2020 |
Editor: | Universidade Tecnológica Federal do Paraná |
Câmpus: | Cornelio Procopio |
Citação: | OLIVEIRA, Gustavo Dias de. Um algoritmo eficiente para estimar os momentos espectrais de grafos grandes não dirigidos com pesos. 2020. Dissertação (Mestrado em Informática) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2020. |
Resumo: | Um grafo se caracteriza por um conjunto de vértices e um conjunto arestas, cada uma dela conectando dois vértices. Os momentos espectrais de um grafo são utilizados para caracterizar a topologia do grafo. Os algoritmos para calcular os momentos espectrais, em geral, caracterizam-se por ter complexidade de ordem cubica, o que inviabiliza o cálculo para grafos grandes na escala de milhões de nós, por demandar um tempo de processamento computacional muito grande. Este trabalho apresenta uma adaptação do algoritmo, descrito por Cohein-Steiner, para grafos não dirigidos com pesos. O algoritmo devolve um resultado baseado em uma aproximação com diferença na quarta casa decimal, mas que ainda possa ser utilizado para caracterizar o grafo. O mesmo calculou os momentos para um grafo com mais de 800 mil nos em menos de 2,5 segundos. Esta implementação consiste em apresentar uma solução para calcular os momentos espectrais de grandes grafos em um tempo de processamento computacional viável. Dessa forma, a solução proposta e viável para aplicações em problemas que se possa utilizar este algoritmo em problemas de reconhecimento de padrões. Na implementação, foram feitas adaptações no algoritmo, melhorando para um consumo de tempo próximo à complexidade constante O(1). |
Abstract: | A graph is a collection of vertexes and edges, each one connecting two vertexes. We can use the spectral moments to characterize the topology of the graph. The algorithms that calculate the spectral moments have a cubic-order complexity, a fact that makes it unfeasible for large graphs with millions of nodes because it demands a considerable computational processing time. This work presents an adaption of the algorithm, described by Cohein-Steiner, for undirected weighted graphs. The algorithm returns a result based on an approximation with difference on the forth demail place, that can still be used to characterize the graph. This one calculated the moments for a graph with more than 800 thousands of nodes in less than 2.5 seconds. This implementation consists in presenting a solution for calculating the spectral moments of large graphs in feasible computational processing time, that makes able to use this algorithm in pattern recognizing problems. On the implementation, some adaptions were made on the algorithm, improving for a runtime close to O(1). |
URI: | http://repositorio.utfpr.edu.br/jspui/handle/1/5424 |
Aparece nas coleções: | CP - Programa de Pós-Graduação em Informática |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
CP_PPGI_M_Oliveira,_Gustavo_Dias_de_2020.pdf | 2,65 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.