The Steiner Tree Problem and its Application in Point-to-Multipoint Networks
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
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: | https://hdl.handle.net/10316/113060 |
Resumo: | Dissertação de Mestrado em Engenharia Eletrotécnica e de Computadores apresentada à Faculdade de Ciências e Tecnologia |
id |
RCAP_850ba7b4e4fe14e2008db9271c57f4f4 |
---|---|
oai_identifier_str |
oai:estudogeral.uc.pt:10316/113060 |
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 |
The Steiner Tree Problem and its Application in Point-to-Multipoint NetworksO Problema da Árvore de Steiner e a sua Aplicação em Redes Ponto-a-MultipontoPoint-to-Multipoint CommunicationSteiner Tree ProblemNP-HardTree manipulationsHeuristic methodsComunicação Ponto-a-MultipontoProblema da Árvore de SteinerNP-DifícilManipulações em árvoreMétodos heurísticosDissertação de Mestrado em Engenharia Eletrotécnica e de Computadores apresentada à Faculdade de Ciências e TecnologiaPoint-to-Multipoint communication is an efficient method of data transmission that has revolutionized the way information is broadcasted to various receivers. This type of communication involves a single transmitter that disseminates data to multiple receivers over a shared network. It has a wide range of applications in the field of telecommunications, such as cellular networks, cable TV distribution, industrial and Internet of Things sectors, or even satellite communications. Given its importance nowadays, one of the most critical aspects to consider when planning the development and deployment of a Point-to-Multipoint network is to do so at the minimum possible cost. However, this often represents a challenge due to certain constraints that may exist, such as distance or budget limitations. The formulation of the Steiner Tree Problem proves to be an excellent approach to face this difficulty. Its focus lies on finding the most cost-effective connection between a set of desired points in a network. This connection can include additional points that are not a part of the set, as long as their inclusion contributes to cost reduction. For smaller and less complex networks, it is possible to obtain the minimum cost solution with an exact algorithm within reasonable time. However, given its NP-Hard nature this proves to be quite challenging for more complex networks. For this reason, many researchers have shifted their attention to the development of heuristic methods capable of determining a suboptimal solution, or even the optimal solution, in acceptable time. This dissertation presents a mathematical formulation of the Steiner Tree Problem along with some useful base algorithms which assist in addressing this problem. Additionally, it describes a heuristic method, proposed by Takahashi and Matsuyama, that enables the acquisition of a good initial solution , followed by manipulations performed on this solution and the analysis of the obtained results. The manipulation process is the focus of this work and involves the usage of functions that perform random addition and removal of nodes. It can be applied in the context of a more advanced and specialized heuristic method.A comunicação Ponto-a-Multiponto é um método eficiente de transmissão de dados que revolucionou a maneira como a informação é disseminada para vários recetores. Este tipo de comunicação pressupõe a existência de um único transmissor que transmite informação para vários recetores através de uma rede partilhada. Tem inúmeras aplicações na área das Telecomunicações, tais como em redes celulares, distribuição de televisão por cabo, setores industriais e Internet das Coisas, e até na comunicação via satélite. Dada a sua importância nos dias atuais, um dos aspetos mais cruciais a ter em conta ao fazer o planeamento de uma rede Ponto-a-Multiponto é conseguir implementar a rede com o menor custo possível. Em muitas ocasiões, existem certos impedimentos, tais como limitações de distância ou de recursos, pelo que esta necessidade se torna desafiante. A formulação do Problema da Árvore de Steiner provou ser uma boa abordagem para enfrentar esta dificuldade. O seu foco está em encontrar a ligação mais barata entre um conjunto de pontos de uma rede. Esta ligação pode conter pontos adicionais que não estão no conjunto inicial, desde que a sua inclusão contribua para a redução do custo total. Para redes de menor dimensão e menos complexas, muitas vezes é possível obter a solução mais barata em tempo útil através do uso de algoritmos exatos. No entanto, dada a natureza NP-Difícil deste problema, torna-se muito desafiante conseguir obter a solução ótima em tempo aceitável para redes de maiores dimensões. Devido a esta razão, muitos investigadores focaram-se no desenvolvimento de métodos heurísticos capazes de obter uma solução subótima, ou mesmo a solução ótima, em tempo útil. Esta dissertação apresenta uma formulação matemática do Problema da Árvore de Steiner juntamente com a apresentação de algoritmos base que auxiliam na resolução deste problema. Adicionalmente, descreve um método heurístico, proposto por Takahashi e Matsuyama, que permite obter uma boa solução inicial, seguido de manipulações feitas nesta solução e análise das soluções obtidas. O processo das manipulações é o foco principal do trabalho e consiste no uso de funções que realizam a adição e remoção aleatória de nós. Este processo pode ser aplicado no contexto de heurísticas mais avançadas e sofisticadas.2023-09-282025-09-27T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttps://hdl.handle.net/10316/113060https://hdl.handle.net/10316/113060TID:203393406engMalo, Henrique Gonçalvesinfo:eu-repo/semantics/embargoedAccessreponame: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:RCAAP2024-02-06T01:25:42Zoai:estudogeral.uc.pt:10316/113060Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T02:13:47.697975Repositó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 |
The Steiner Tree Problem and its Application in Point-to-Multipoint Networks O Problema da Árvore de Steiner e a sua Aplicação em Redes Ponto-a-Multiponto |
title |
The Steiner Tree Problem and its Application in Point-to-Multipoint Networks |
spellingShingle |
The Steiner Tree Problem and its Application in Point-to-Multipoint Networks Malo, Henrique Gonçalves Point-to-Multipoint Communication Steiner Tree Problem NP-Hard Tree manipulations Heuristic methods Comunicação Ponto-a-Multiponto Problema da Árvore de Steiner NP-Difícil Manipulações em árvore Métodos heurísticos |
title_short |
The Steiner Tree Problem and its Application in Point-to-Multipoint Networks |
title_full |
The Steiner Tree Problem and its Application in Point-to-Multipoint Networks |
title_fullStr |
The Steiner Tree Problem and its Application in Point-to-Multipoint Networks |
title_full_unstemmed |
The Steiner Tree Problem and its Application in Point-to-Multipoint Networks |
title_sort |
The Steiner Tree Problem and its Application in Point-to-Multipoint Networks |
author |
Malo, Henrique Gonçalves |
author_facet |
Malo, Henrique Gonçalves |
author_role |
author |
dc.contributor.author.fl_str_mv |
Malo, Henrique Gonçalves |
dc.subject.por.fl_str_mv |
Point-to-Multipoint Communication Steiner Tree Problem NP-Hard Tree manipulations Heuristic methods Comunicação Ponto-a-Multiponto Problema da Árvore de Steiner NP-Difícil Manipulações em árvore Métodos heurísticos |
topic |
Point-to-Multipoint Communication Steiner Tree Problem NP-Hard Tree manipulations Heuristic methods Comunicação Ponto-a-Multiponto Problema da Árvore de Steiner NP-Difícil Manipulações em árvore Métodos heurísticos |
description |
Dissertação de Mestrado em Engenharia Eletrotécnica e de Computadores apresentada à Faculdade de Ciências e Tecnologia |
publishDate |
2023 |
dc.date.none.fl_str_mv |
2023-09-28 2025-09-27T00:00:00Z |
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 |
https://hdl.handle.net/10316/113060 https://hdl.handle.net/10316/113060 TID:203393406 |
url |
https://hdl.handle.net/10316/113060 |
identifier_str_mv |
TID:203393406 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/embargoedAccess |
eu_rights_str_mv |
embargoedAccess |
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_ |
1799137240135237632 |