Algoritmos para o problema da árvore geradora mínima generalizado
| Ano de defesa: | 2026 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | , |
| Banca de defesa: | , , , |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Não Informado pela instituição
|
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Link de acesso: | https://app.uff.br/riuff/handle/1/44912 |
Resumo: | Dado um grafo G cujos vértices estão divididos em grupos, o Problema da Árvore Geradora Mínima Generalizado consiste em encontrar uma árvore que cubra um vértice de cada grupo de G, de forma a minimizar a soma dos custos das arestas. As principais aplicações desse problema são encontradas na área de síntese de redes de telecomunicações. Neste trabalho, são propostas versões da meta-heurística GRASP que utilizam mais de um algoritmo construtivo de forma adaptativa, além de mecanismos adicionais de aprimoramento, como reconexão de caminhos e busca local iterada. Testes comparativos com instâncias apresentadas na literatura indicaram que o uso adaptativo de diferentes algoritmos construtivos é promissor. Também foi verificado que as versões GRASP que utilizam mecanismos adicionais apresentam melhores resultados que as demais. Os algoritmos propostos resultaram em soluções melhores que algumas das melhores soluções conhecidas, em um tempo computacional razoavelmente baixo. Também foi implementado um algoritmo de geração de cortes baseado em uma formulação para o Problema de Steiner em Grafos Direcionado. Com esse algoritmo, foi possível encontrar limites duais para 82 instâncias em aberto. São apresentadas ainda regras para o pré-processamento de instâncias euclideanas, baseadas no conceito de Distância Bottleneck. Em média, tais regras propiciaram a redução das instâncias para 14% do número de arestas em relação aos grafos originais. |
| id |
UFF-2_86b26f3de13afb8c7a226e61eef4bf6f |
|---|---|
| oai_identifier_str |
oai:app.uff.br:1/44912 |
| network_acronym_str |
UFF-2 |
| network_name_str |
Repositório Institucional da Universidade Federal Fluminense (RIUFF) |
| repository_id_str |
|
| spelling |
Ferreira, Cristiane Maria dos SantosOchi, Luiz SatoruMacambira, Elder MagalhãesRibeiro, Celso da Cruz CarneiroBarboza, Eduardo UchoaAragão, Marcus Vinicius Soledade Poggi deMateus, Geraldo Robson2026-10-29T13:23:55Z2026-10-29T13:23:55ZFERREIRA, Cristiane Maria Santos. Algoritmos para o problema da árvore geradora mínima generalizado. 2007. 84 f. Dissertação (Mestrado em Computação) – Programa de Pós-Graduação em Computação, Instituto de Computação, Universidade Federal Fluminense, Niterói, 2007.https://app.uff.br/riuff/handle/1/44912Dado um grafo G cujos vértices estão divididos em grupos, o Problema da Árvore Geradora Mínima Generalizado consiste em encontrar uma árvore que cubra um vértice de cada grupo de G, de forma a minimizar a soma dos custos das arestas. As principais aplicações desse problema são encontradas na área de síntese de redes de telecomunicações. Neste trabalho, são propostas versões da meta-heurística GRASP que utilizam mais de um algoritmo construtivo de forma adaptativa, além de mecanismos adicionais de aprimoramento, como reconexão de caminhos e busca local iterada. Testes comparativos com instâncias apresentadas na literatura indicaram que o uso adaptativo de diferentes algoritmos construtivos é promissor. Também foi verificado que as versões GRASP que utilizam mecanismos adicionais apresentam melhores resultados que as demais. Os algoritmos propostos resultaram em soluções melhores que algumas das melhores soluções conhecidas, em um tempo computacional razoavelmente baixo. Também foi implementado um algoritmo de geração de cortes baseado em uma formulação para o Problema de Steiner em Grafos Direcionado. Com esse algoritmo, foi possível encontrar limites duais para 82 instâncias em aberto. São apresentadas ainda regras para o pré-processamento de instâncias euclideanas, baseadas no conceito de Distância Bottleneck. Em média, tais regras propiciaram a redução das instâncias para 14% do número de arestas em relação aos grafos originais.Given a graph G whose vertices are divided into clusters, the Generalized Minimum Spanning Tree Problem consists of finding a tree T spanning exactly one vertex of each cluster of G, in such a way that minimizes the total length of T. The main applications of this problem arise in telecommunications network design. In this work, we propose some versions of GRASP that uses more than one constructive algorithm in an adaptive way, together with additional improvement mechanisms, such as path relinking and iterated local search. Comparative tests with instances presented in literature have showed that the adaptive use of different constructive algorithms is promising. We also verifyed that the GRASP versions using additional mechanisms present better results than the others. The proposed algorithms resulted in better solutions compared to the best known ones, in a reasonable computational time. We also implemented a cut generation algorithm based on a directed Steiner problem formulation. With this algorithm, it was possible to find dual limits for 82 open problems. Futhermore, rules for preprocessing euclidean instances based on a bottleneck distance concept are presented. In average, such rules resulted on the reduction of the instances to 14% of their original size.84 f.CC-BY-NCinfo:eu-repo/semantics/openAccessAlgoritmos para o problema da árvore geradora mínima generalizadoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisMeta-heurísticasProgramação inteiraOtimização em redesMetaheurística GRASPProgramação inteiraOtimização combinatóriaMetaheuristicsInteger programmingNetwork optimizationMestrado acadêmicoUniversidade Federal FluminenseInstituto de ComputaçãoPPGC - Programa de Pós-graduação em Computação2007Niterói, RJObjetivo 9. Construir infraestruturas resilientes, promover a industrialização inclusiva e sustentável e fomentar a inovaçãoporreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFFLICENSElicense.txtlicense.txttext/plain; charset=utf-81866https://app.uff.br/riuff/bitstream/1/44912/2/license.txt43cd690d6a359e86c1fe3d5b7cba0c9bMD52ORIGINALCristiane Ferreira-dissert.pdfCristiane Ferreira-dissert.pdfapplication/pdf1642440https://app.uff.br/riuff/bitstream/1/44912/1/Cristiane%20Ferreira-dissert.pdf5eeb26afba5bc6a895e57531fed814a6MD511/449122026-10-29 10:23:55.956oai:app.uff.br:1/44912TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgYW8gUmVwb3NpdMOzcmlvIApJbnN0aXR1Y2lvbmFsIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyLCAgdHJhZHV6aXIgKGNvbmZvcm1lIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBhIApzdWEgcHVibGljYcOnw6NvIChpbmNsdWluZG8gbyByZXN1bW8pIHBvciB0b2RvIG8gbXVuZG8gbm8gZm9ybWF0byBpbXByZXNzbyBlIGVsZXRyw7RuaWNvIGUgZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIApmb3JtYXRvcyDDoXVkaW8gb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIG8gRGVwb3NpdGEgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIGEgc3VhIHB1YmxpY2HDp8OjbyBwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byAKcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBvIERlcG9zaXRhIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZSBzdWEgcHVibGljYcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIAplIHByZXNlcnZhw6fDo28uCgpWb2PDqiBkZWNsYXJhIHF1ZSBhIHN1YSBwdWJsaWNhw6fDo28gw6kgb3JpZ2luYWwgZSBxdWUgdm9jw6ogdGVtIG8gcG9kZXIgZGUgY29uY2VkZXIgb3MgZGlyZWl0b3MgY29udGlkb3MgbmVzdGEgbGljZW7Dp2EuIApWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIG8gZGVww7NzaXRvIGRhIHN1YSBwdWJsaWNhw6fDo28gbsOjbywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgCmRlIG5pbmd1w6ltLgoKQ2FzbyBhIHN1YSBwdWJsaWNhw6fDo28gY29udGVuaGEgbWF0ZXJpYWwgcXVlIHZvY8OqIG7Do28gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9jw6ogZGVjbGFyYSBxdWUgCm9idGV2ZSBhIHBlcm1pc3PDo28gaXJyZXN0cml0YSBkbyBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgcGFyYSBjb25jZWRlciBhbyBEZXBvc2l0YSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgCm5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIApvdSBubyBjb250ZcO6ZG8gZGEgcHVibGljYcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFBVQkxJQ0HDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSBBUE9JTyBERSBVTUEgQUfDik5DSUEgREUgRk9NRU5UTyBPVSBPVVRSTyAKT1JHQU5JU01PLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyBUQU1Cw4lNIEFTIERFTUFJUyBPQlJJR0HDh8OVRVMgCkVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpPIERlcG9zaXRhIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUgKHMpIG91IG8ocykgbm9tZShzKSBkbyhzKSBkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIAphdXRvcmFpcyBkYSBwdWJsaWNhw6fDo28sIGUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbywgYWzDqW0gZGFxdWVsYXMgY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbsOnYS4KRepositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202026-10-29T13:23:55Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false |
| dc.title.pt_BR.fl_str_mv |
Algoritmos para o problema da árvore geradora mínima generalizado |
| title |
Algoritmos para o problema da árvore geradora mínima generalizado |
| spellingShingle |
Algoritmos para o problema da árvore geradora mínima generalizado Ferreira, Cristiane Maria dos Santos Meta-heurísticas Programação inteira Otimização em redes Metaheurística GRASP Programação inteira Otimização combinatória Metaheuristics Integer programming Network optimization |
| title_short |
Algoritmos para o problema da árvore geradora mínima generalizado |
| title_full |
Algoritmos para o problema da árvore geradora mínima generalizado |
| title_fullStr |
Algoritmos para o problema da árvore geradora mínima generalizado |
| title_full_unstemmed |
Algoritmos para o problema da árvore geradora mínima generalizado |
| title_sort |
Algoritmos para o problema da árvore geradora mínima generalizado |
| author |
Ferreira, Cristiane Maria dos Santos |
| author_facet |
Ferreira, Cristiane Maria dos Santos |
| author_role |
author |
| dc.contributor.author.fl_str_mv |
Ferreira, Cristiane Maria dos Santos |
| dc.contributor.advisor1.fl_str_mv |
Ochi, Luiz Satoru |
| dc.contributor.advisor2.fl_str_mv |
Macambira, Elder Magalhães |
| dc.contributor.referee1.fl_str_mv |
Ribeiro, Celso da Cruz Carneiro |
| dc.contributor.referee2.fl_str_mv |
Barboza, Eduardo Uchoa |
| dc.contributor.referee3.fl_str_mv |
Aragão, Marcus Vinicius Soledade Poggi de |
| dc.contributor.referee4.fl_str_mv |
Mateus, Geraldo Robson |
| contributor_str_mv |
Ochi, Luiz Satoru Macambira, Elder Magalhães Ribeiro, Celso da Cruz Carneiro Barboza, Eduardo Uchoa Aragão, Marcus Vinicius Soledade Poggi de Mateus, Geraldo Robson |
| dc.subject.keyword.pt_BR.fl_str_mv |
Meta-heurísticas Programação inteira Otimização em redes |
| topic |
Meta-heurísticas Programação inteira Otimização em redes Metaheurística GRASP Programação inteira Otimização combinatória Metaheuristics Integer programming Network optimization |
| dc.subject.descriptor.pt_BR.fl_str_mv |
Metaheurística GRASP Programação inteira Otimização combinatória |
| dc.subject.keywordother.pt_BR.fl_str_mv |
Metaheuristics Integer programming Network optimization |
| description |
Dado um grafo G cujos vértices estão divididos em grupos, o Problema da Árvore Geradora Mínima Generalizado consiste em encontrar uma árvore que cubra um vértice de cada grupo de G, de forma a minimizar a soma dos custos das arestas. As principais aplicações desse problema são encontradas na área de síntese de redes de telecomunicações. Neste trabalho, são propostas versões da meta-heurística GRASP que utilizam mais de um algoritmo construtivo de forma adaptativa, além de mecanismos adicionais de aprimoramento, como reconexão de caminhos e busca local iterada. Testes comparativos com instâncias apresentadas na literatura indicaram que o uso adaptativo de diferentes algoritmos construtivos é promissor. Também foi verificado que as versões GRASP que utilizam mecanismos adicionais apresentam melhores resultados que as demais. Os algoritmos propostos resultaram em soluções melhores que algumas das melhores soluções conhecidas, em um tempo computacional razoavelmente baixo. Também foi implementado um algoritmo de geração de cortes baseado em uma formulação para o Problema de Steiner em Grafos Direcionado. Com esse algoritmo, foi possível encontrar limites duais para 82 instâncias em aberto. São apresentadas ainda regras para o pré-processamento de instâncias euclideanas, baseadas no conceito de Distância Bottleneck. Em média, tais regras propiciaram a redução das instâncias para 14% do número de arestas em relação aos grafos originais. |
| publishDate |
2026 |
| dc.date.accessioned.fl_str_mv |
2026-10-29T13:23:55Z |
| dc.date.available.fl_str_mv |
2026-10-29T13:23:55Z |
| 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.citation.fl_str_mv |
FERREIRA, Cristiane Maria Santos. Algoritmos para o problema da árvore geradora mínima generalizado. 2007. 84 f. Dissertação (Mestrado em Computação) – Programa de Pós-Graduação em Computação, Instituto de Computação, Universidade Federal Fluminense, Niterói, 2007. |
| dc.identifier.uri.fl_str_mv |
https://app.uff.br/riuff/handle/1/44912 |
| identifier_str_mv |
FERREIRA, Cristiane Maria Santos. Algoritmos para o problema da árvore geradora mínima generalizado. 2007. 84 f. Dissertação (Mestrado em Computação) – Programa de Pós-Graduação em Computação, Instituto de Computação, Universidade Federal Fluminense, Niterói, 2007. |
| url |
https://app.uff.br/riuff/handle/1/44912 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
CC-BY-NC info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
CC-BY-NC |
| eu_rights_str_mv |
openAccess |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF) instname:Universidade Federal Fluminense (UFF) instacron:UFF |
| instname_str |
Universidade Federal Fluminense (UFF) |
| instacron_str |
UFF |
| institution |
UFF |
| reponame_str |
Repositório Institucional da Universidade Federal Fluminense (RIUFF) |
| collection |
Repositório Institucional da Universidade Federal Fluminense (RIUFF) |
| bitstream.url.fl_str_mv |
https://app.uff.br/riuff/bitstream/1/44912/2/license.txt https://app.uff.br/riuff/bitstream/1/44912/1/Cristiane%20Ferreira-dissert.pdf |
| bitstream.checksum.fl_str_mv |
43cd690d6a359e86c1fe3d5b7cba0c9b 5eeb26afba5bc6a895e57531fed814a6 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF) |
| repository.mail.fl_str_mv |
riuff@id.uff.br |
| _version_ |
1881032043570135040 |