Minimum Spanning Tree Algorithms, one-dimensional ranking and comparison.

Detalhes bibliográficos
Autor(a) principal: Frieden, Marco Henrik
Data de Publicação: 2021
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10316/96121
Resumo: Dissertação de Mestrado em Matemática apresentada à Faculdade de Ciências e Tecnologia
id RCAP_f54688586a7aed1dc2e4a1c31614bb42
oai_identifier_str oai:estudogeral.uc.pt:10316/96121
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Minimum Spanning Tree Algorithms, one-dimensional ranking and comparison.Minimum Spanning Tree Algorithms, one-dimensional ranking and comparison.árvores cobertura mínimaheapestrutura dadosgrafosalgoritmosminimum spanning treesalgorithmheapsgraphsdata structuresDissertação de Mestrado em Matemática apresentada à Faculdade de Ciências e TecnologiaNeste trabalho focamo-nos no problema de árvores de cobertura mínima (MST) e em implementações eficientes de o resolver, tal como no estudo da variante do problema clássico - ranking de MST's. Em particular, estudamos diferentes implementações de como obter estas árvores, usando estruturas de dados simples, como listas, e mais complexas, como \textit{heaps} binárias e \textit{heaps} de Fibonacci. Usando os largamente conhecidos algoritmos de Kruskal e Prim, comparamos todas as diferentes implementações, provando a grande eficiência destas estruras \textit{heap}, não apenas no sentido teórico mas comprovando com testes práticos, em particular para grafos completos. Também estudamos e desenvolvemos um algoritmo para a obtenção das $k$ melhores árvores de cobertura. Deixamos em aberto a continuação deste trabalho, com a sujestão de aplicar estas implementações em grafos multi-objetivo e usar o investigado para criar uma aplicação prática para o mundo corporativo ou industrial.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------In this work we focus on the Minimum Spanning Tree (MST) problem and efficient implementations for it, as well as the study of a variant of the classical problem - ranking of MST's. In particular, we cover implementations of the attainment of such trees, with simple lists and more complex data structures such as binary and Fibonacci heaps. In combination with the most known Kruskal and Prim algorithms, we compare all the implementations to verify that the heaps do not only show themselves as theoretically more efficient, but also in practical cases, in particular for complete graphs. We also look and implement an algorithm for the attainment of the $k$ best spanning trees, using the implementations studied before. We leave open some possible continuation of this work, namely applying it to multi-objective graphs and turning the knowledge into a corporative or industrial application.------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------2021-09-17info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10316/96121http://hdl.handle.net/10316/96121TID:202778797engFrieden, Marco Henrikinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2022-05-25T04:49:53Zoai:estudogeral.uc.pt:10316/96121Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:14:27.874831Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Minimum Spanning Tree Algorithms, one-dimensional ranking and comparison.
Minimum Spanning Tree Algorithms, one-dimensional ranking and comparison.
title Minimum Spanning Tree Algorithms, one-dimensional ranking and comparison.
spellingShingle Minimum Spanning Tree Algorithms, one-dimensional ranking and comparison.
Frieden, Marco Henrik
árvores cobertura mínima
heap
estrutura dados
grafos
algoritmos
minimum spanning trees
algorithm
heaps
graphs
data structures
title_short Minimum Spanning Tree Algorithms, one-dimensional ranking and comparison.
title_full Minimum Spanning Tree Algorithms, one-dimensional ranking and comparison.
title_fullStr Minimum Spanning Tree Algorithms, one-dimensional ranking and comparison.
title_full_unstemmed Minimum Spanning Tree Algorithms, one-dimensional ranking and comparison.
title_sort Minimum Spanning Tree Algorithms, one-dimensional ranking and comparison.
author Frieden, Marco Henrik
author_facet Frieden, Marco Henrik
author_role author
dc.contributor.author.fl_str_mv Frieden, Marco Henrik
dc.subject.por.fl_str_mv árvores cobertura mínima
heap
estrutura dados
grafos
algoritmos
minimum spanning trees
algorithm
heaps
graphs
data structures
topic árvores cobertura mínima
heap
estrutura dados
grafos
algoritmos
minimum spanning trees
algorithm
heaps
graphs
data structures
description Dissertação de Mestrado em Matemática apresentada à Faculdade de Ciências e Tecnologia
publishDate 2021
dc.date.none.fl_str_mv 2021-09-17
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 http://hdl.handle.net/10316/96121
http://hdl.handle.net/10316/96121
TID:202778797
url http://hdl.handle.net/10316/96121
identifier_str_mv TID:202778797
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799134042116849664