Avaliação experimental de estruturas de dados compactas na construção de grafos temporais compactos

Detalhes bibliográficos
Autor(a) principal: Oliveira, Gustavo Nunes de
Data de Publicação: 2021
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFU
Texto Completo: https://repositorio.ufu.br/handle/123456789/33566
Resumo: Trabalho de Conclusão de Curso (Graduação)
id UFU_f514f363c517b56df6cdb20cbef5fe80
oai_identifier_str oai:repositorio.ufu.br:123456789/33566
network_acronym_str UFU
network_name_str Repositório Institucional da UFU
repository_id_str
spelling Avaliação experimental de estruturas de dados compactas na construção de grafos temporais compactosEstruturas de dadosGrafoTemporalCompactoExperimentalCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO::ANALISE DE ALGORITMOS E COMPLEXIDADE DE COMPUTACAOCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARETrabalho de Conclusão de Curso (Graduação)Com o aumento na geração de dados causado pelos avanços tecnológicos das últimas dé- cadas, é crucial que seja possível armazenar e manipular tais dados em memória principal por meio de estruturas de dados que armazenam as informações de forma eficiente. Diversas estruturas de dados foram criadas para representar grafos temporais utilizando estruturas de dados compactas, visando alcançar uma diminuição no uso de memória mantendo o desempenho em tempo para realizar consultas no grafo. Dentre as estruturas de dados para grafos temporais analisadas neste trabalho estão as listas de adjacência tradicionais, assim como as estruturas Adjacency Log of Events (EveLog) (CARO; RO- DRÍGUEZ; BRISABOA, 2015), Time-Interval Log Per Edge (EdgeLog) (XUAN; FER- REIRA; JARRY, 2003) e Compact Adjacency Sequence (CAS) (CARO; RODRÍGUEZ; BRISABOA, 2015), que utilizam representações compactas de arrays e bitvectors, assim como wavelet trees para sua construção. Devido à escassez de referências de implementações das estruturas de grafos temporais compactos analisadas neste trabalho, as mesmas foram implementadas sem um referencial prático, baseadas apenas nas suas respectivas propostas teóricas. Foi utilizado no projeto o paradigma de orientação a objetos, assim como testes unitários para garantir que as operações foram implementadas de maneira correta. Além disso, toda a implementação foi feita pensando em obter um bom desempenho, de forma modularizada, clara e de fácil manutenção. Após a implementação das estruturas de dados analisadas no trabalho utilizando as téc- nicas escolhidas, foram executados experimentos para analisar a eficiência do uso de me- mória e tempo médio por consulta para cada estrutura de grafos temporais, utilizando geradores de grafos temporais aleatórios para gerar os dados de entrada para os testes. Os experimentos mostraram um resultado inferior das implementações de estruturas de grafos temporais compactos em relação à abordagem utilizando listas de adjacência tradi- cionais, tanto em uso de memória quanto em desempenho por operação, o que indica que as implementações feitas neste projeto não conseguiram alcançar na prática o resultado previsto pelas estruturas teoricamente. Entretanto, ainda que os resultados obtidos não satisfizeram o que era proposto teorica- mente, as implementações feitas podem servir como referencial para trabalhos futuros, para buscar alcançar o que foi proposto de forma teórica na prática ou analisar estruturas semelhantes que não fizeram parte do escopo deste trabalho.Universidade Federal de UberlândiaBrasilCiência da ComputaçãoAlbertini, Marcelo Keesehttp://lattes.cnpq.br/1404596833493304Razente, Humberto Luizhttp://lattes.cnpq.br/4700164571979002Louza, Felipe Alves dahttp://lattes.cnpq.br/7042349168112978Oliveira, Gustavo Nunes de2021-11-29T11:42:20Z2021-11-29T11:42:20Z2021-11-03info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfOLIVEIRA, Gustavo Nunes de. Avaliação experimental de estruturas de dados compactas na construção de grafos temporais compactos. 2021. 45 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) – Universidade Federal de Uberlândia, Uberlândia, 2021.https://repositorio.ufu.br/handle/123456789/33566porhttp://creativecommons.org/licenses/by-nc-nd/3.0/us/info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFUinstname:Universidade Federal de Uberlândia (UFU)instacron:UFU2021-11-30T06:21:14Zoai:repositorio.ufu.br:123456789/33566Repositório InstitucionalONGhttp://repositorio.ufu.br/oai/requestdiinf@dirbi.ufu.bropendoar:2021-11-30T06:21:14Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU)false
dc.title.none.fl_str_mv Avaliação experimental de estruturas de dados compactas na construção de grafos temporais compactos
title Avaliação experimental de estruturas de dados compactas na construção de grafos temporais compactos
spellingShingle Avaliação experimental de estruturas de dados compactas na construção de grafos temporais compactos
Oliveira, Gustavo Nunes de
Estruturas de dados
Grafo
Temporal
Compacto
Experimental
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO::ANALISE DE ALGORITMOS E COMPLEXIDADE DE COMPUTACAO
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE
title_short Avaliação experimental de estruturas de dados compactas na construção de grafos temporais compactos
title_full Avaliação experimental de estruturas de dados compactas na construção de grafos temporais compactos
title_fullStr Avaliação experimental de estruturas de dados compactas na construção de grafos temporais compactos
title_full_unstemmed Avaliação experimental de estruturas de dados compactas na construção de grafos temporais compactos
title_sort Avaliação experimental de estruturas de dados compactas na construção de grafos temporais compactos
author Oliveira, Gustavo Nunes de
author_facet Oliveira, Gustavo Nunes de
author_role author
dc.contributor.none.fl_str_mv Albertini, Marcelo Keese
http://lattes.cnpq.br/1404596833493304
Razente, Humberto Luiz
http://lattes.cnpq.br/4700164571979002
Louza, Felipe Alves da
http://lattes.cnpq.br/7042349168112978
dc.contributor.author.fl_str_mv Oliveira, Gustavo Nunes de
dc.subject.por.fl_str_mv Estruturas de dados
Grafo
Temporal
Compacto
Experimental
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO::ANALISE DE ALGORITMOS E COMPLEXIDADE DE COMPUTACAO
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE
topic Estruturas de dados
Grafo
Temporal
Compacto
Experimental
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO::ANALISE DE ALGORITMOS E COMPLEXIDADE DE COMPUTACAO
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE
description Trabalho de Conclusão de Curso (Graduação)
publishDate 2021
dc.date.none.fl_str_mv 2021-11-29T11:42:20Z
2021-11-29T11:42:20Z
2021-11-03
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv OLIVEIRA, Gustavo Nunes de. Avaliação experimental de estruturas de dados compactas na construção de grafos temporais compactos. 2021. 45 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) – Universidade Federal de Uberlândia, Uberlândia, 2021.
https://repositorio.ufu.br/handle/123456789/33566
identifier_str_mv OLIVEIRA, Gustavo Nunes de. Avaliação experimental de estruturas de dados compactas na construção de grafos temporais compactos. 2021. 45 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) – Universidade Federal de Uberlândia, Uberlândia, 2021.
url https://repositorio.ufu.br/handle/123456789/33566
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/3.0/us/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/3.0/us/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Uberlândia
Brasil
Ciência da Computação
publisher.none.fl_str_mv Universidade Federal de Uberlândia
Brasil
Ciência da Computação
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFU
instname:Universidade Federal de Uberlândia (UFU)
instacron:UFU
instname_str Universidade Federal de Uberlândia (UFU)
instacron_str UFU
institution UFU
reponame_str Repositório Institucional da UFU
collection Repositório Institucional da UFU
repository.name.fl_str_mv Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU)
repository.mail.fl_str_mv diinf@dirbi.ufu.br
_version_ 1805569692465627136