O problema da k-Floresta Geradora Balanceada em Arestas

Detalhes bibliográficos
Ano de defesa: 2024
Autor(a) principal: Costa, José Robertty de Freitas
Orientador(a): Campêlo Neto, Manoel Bezerra
Banca de defesa: Não Informado pela instituição
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
Área do conhecimento CNPq:
Link de acesso: http://repositorio.ufc.br/handle/riufc/77092
Resumo: The Edge Balanced Spanning k-Forest (k-EBSF) problem consists in, given an undirected edge-weighted graph G and an integer k, finding a spanning forest of G with k trees, in order to minimize the weight of the heaviest tree. In the particular case k = 1, the problem comes down to determining a Minimum Spanning Tree. The problem was introduced in 2017 motivated by applications in computational topology. The k-EBSF has already been shown to be NP-Hard even for k = 2 or for the unit weight case. In this work, we present and prove bounds for the problem and a Dynamic Programming algorithm for the case where the input graph is a path. We introduce two new heuristics for the problem. Furthermore, we propose three Mixed Integer Linear Programming (MILP) formulations for the k-EBSF together with valid inequalities and a variable fixing procedure that aim to strengthen the models. We generated a set of instances to evaluate the quality of the proposed procedures and formulations. Computational tests suggest that the proposed heuristics can be adopted as good upper bounds for the problem. In addition, the formulations F_REP+ and F_ROT+ stood out, managing to find an optimal solution within the time limit in 69.05% and 73.87%, respectively, of the evaluated instances.
id UFC-7_c445f943bb2240b9453eef966e9ef8ec
oai_identifier_str oai:repositorio.ufc.br:riufc/77092
network_acronym_str UFC-7
network_name_str Repositório Institucional da Universidade Federal do Ceará (UFC)
repository_id_str
spelling Costa, José Robertty de FreitasCampêlo Neto, Manoel Bezerra2024-06-28T14:06:26Z2024-06-28T14:06:26Z2024COSTA, José Robertty de Freitas. O problema da k-Floresta Geradora Balanceada em Arestas. 2024. 57 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2024.http://repositorio.ufc.br/handle/riufc/77092The Edge Balanced Spanning k-Forest (k-EBSF) problem consists in, given an undirected edge-weighted graph G and an integer k, finding a spanning forest of G with k trees, in order to minimize the weight of the heaviest tree. In the particular case k = 1, the problem comes down to determining a Minimum Spanning Tree. The problem was introduced in 2017 motivated by applications in computational topology. The k-EBSF has already been shown to be NP-Hard even for k = 2 or for the unit weight case. In this work, we present and prove bounds for the problem and a Dynamic Programming algorithm for the case where the input graph is a path. We introduce two new heuristics for the problem. Furthermore, we propose three Mixed Integer Linear Programming (MILP) formulations for the k-EBSF together with valid inequalities and a variable fixing procedure that aim to strengthen the models. We generated a set of instances to evaluate the quality of the proposed procedures and formulations. Computational tests suggest that the proposed heuristics can be adopted as good upper bounds for the problem. In addition, the formulations F_REP+ and F_ROT+ stood out, managing to find an optimal solution within the time limit in 69.05% and 73.87%, respectively, of the evaluated instances.O problema da k-Floresta Geradora Balanceada em Arestas (k-FGBA) consiste em, dados um grafo G não direcionado com pesos nas arestas e um inteiro k, encontrar uma floresta geradora de G com k árvores, de forma a minimizar o peso da árvore mais pesada. No caso particular k = 1, o problema se resume a determinar uma Árvore Geradora Mínima. O problema foi introduzido em 2017, motivado por aplicação em topologia computacional. O k-FGBA já foi demonstrado ser NP-Difícil mesmo para k = 2 ou para o caso de pesos unitários. Neste trabalho apresentamos e provamos limitantes para o problema e um algoritmo de Programação Dinâmica para o caso onde o grafo de entrada é um caminho. Desenvolvemos duas novas heurísticas para o problema. Além disso, propomos três formulações de Programação Linear Inteira Mista (PLIM) para o k-FGBA, junto com desigualdades válidas e um procedimento de fixação de variáveis que objetivam fortalecer os modelos. Geramos um conjunto de instâncias de forma aleatória com as quais avaliamos a qualidade dos procedimentos e formulações propostas. Os testes computacionais sugerem que as heurísticas propostas podem ser adotadas como bons limitantes superiores para o problema. Ademais, as formulações F_REP+ e F_ROT+ se destacaram, conseguindo encontrar uma solução ótima dentro do limite de tempo estabelecido em 69,05% e 73,87%, respectivamente, das instâncias avaliadas.O problema da k-Floresta Geradora Balanceada em ArestasThe Edge Balanced Spanning k-Forest probleminfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisk-Floresta Geradora Balanceada em ArestasProgramação MatemáticaAlgoritmos HeurísticosEdge-balanced Spanning k-ForestMathematical programmingHeuristic algorithmsCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFChttp://lattes.cnpq.br/5890616780717375http://lattes.cnpq.br/72076262667702132024-06-28ORIGINAL2024_dis_jrfcosta.pdf2024_dis_jrfcosta.pdfapplication/pdf474907http://repositorio.ufc.br/bitstream/riufc/77092/3/2024_dis_jrfcosta.pdfb54bafc62000141ecfdd3fb7450d7251MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.ufc.br/bitstream/riufc/77092/4/license.txt8a4605be74aa9ea9d79846c1fba20a33MD54riufc/770922024-06-28 11:06:27.877oai:repositorio.ufc.br:riufc/77092Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2024-06-28T14:06:27Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false
dc.title.pt_BR.fl_str_mv O problema da k-Floresta Geradora Balanceada em Arestas
dc.title.en.pt_BR.fl_str_mv The Edge Balanced Spanning k-Forest problem
title O problema da k-Floresta Geradora Balanceada em Arestas
spellingShingle O problema da k-Floresta Geradora Balanceada em Arestas
Costa, José Robertty de Freitas
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
k-Floresta Geradora Balanceada em Arestas
Programação Matemática
Algoritmos Heurísticos
Edge-balanced Spanning k-Forest
Mathematical programming
Heuristic algorithms
title_short O problema da k-Floresta Geradora Balanceada em Arestas
title_full O problema da k-Floresta Geradora Balanceada em Arestas
title_fullStr O problema da k-Floresta Geradora Balanceada em Arestas
title_full_unstemmed O problema da k-Floresta Geradora Balanceada em Arestas
title_sort O problema da k-Floresta Geradora Balanceada em Arestas
author Costa, José Robertty de Freitas
author_facet Costa, José Robertty de Freitas
author_role author
dc.contributor.author.fl_str_mv Costa, José Robertty de Freitas
dc.contributor.advisor1.fl_str_mv Campêlo Neto, Manoel Bezerra
contributor_str_mv Campêlo Neto, Manoel Bezerra
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
k-Floresta Geradora Balanceada em Arestas
Programação Matemática
Algoritmos Heurísticos
Edge-balanced Spanning k-Forest
Mathematical programming
Heuristic algorithms
dc.subject.ptbr.pt_BR.fl_str_mv k-Floresta Geradora Balanceada em Arestas
Programação Matemática
Algoritmos Heurísticos
dc.subject.en.pt_BR.fl_str_mv Edge-balanced Spanning k-Forest
Mathematical programming
Heuristic algorithms
description The Edge Balanced Spanning k-Forest (k-EBSF) problem consists in, given an undirected edge-weighted graph G and an integer k, finding a spanning forest of G with k trees, in order to minimize the weight of the heaviest tree. In the particular case k = 1, the problem comes down to determining a Minimum Spanning Tree. The problem was introduced in 2017 motivated by applications in computational topology. The k-EBSF has already been shown to be NP-Hard even for k = 2 or for the unit weight case. In this work, we present and prove bounds for the problem and a Dynamic Programming algorithm for the case where the input graph is a path. We introduce two new heuristics for the problem. Furthermore, we propose three Mixed Integer Linear Programming (MILP) formulations for the k-EBSF together with valid inequalities and a variable fixing procedure that aim to strengthen the models. We generated a set of instances to evaluate the quality of the proposed procedures and formulations. Computational tests suggest that the proposed heuristics can be adopted as good upper bounds for the problem. In addition, the formulations F_REP+ and F_ROT+ stood out, managing to find an optimal solution within the time limit in 69.05% and 73.87%, respectively, of the evaluated instances.
publishDate 2024
dc.date.accessioned.fl_str_mv 2024-06-28T14:06:26Z
dc.date.available.fl_str_mv 2024-06-28T14:06:26Z
dc.date.issued.fl_str_mv 2024
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 COSTA, José Robertty de Freitas. O problema da k-Floresta Geradora Balanceada em Arestas. 2024. 57 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2024.
dc.identifier.uri.fl_str_mv http://repositorio.ufc.br/handle/riufc/77092
identifier_str_mv COSTA, José Robertty de Freitas. O problema da k-Floresta Geradora Balanceada em Arestas. 2024. 57 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2024.
url http://repositorio.ufc.br/handle/riufc/77092
dc.language.iso.fl_str_mv por
language por
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 Institucional da Universidade Federal do Ceará (UFC)
instname:Universidade Federal do Ceará (UFC)
instacron:UFC
instname_str Universidade Federal do Ceará (UFC)
instacron_str UFC
institution UFC
reponame_str Repositório Institucional da Universidade Federal do Ceará (UFC)
collection Repositório Institucional da Universidade Federal do Ceará (UFC)
bitstream.url.fl_str_mv http://repositorio.ufc.br/bitstream/riufc/77092/3/2024_dis_jrfcosta.pdf
http://repositorio.ufc.br/bitstream/riufc/77092/4/license.txt
bitstream.checksum.fl_str_mv b54bafc62000141ecfdd3fb7450d7251
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)
repository.mail.fl_str_mv bu@ufc.br || repositorio@ufc.br
_version_ 1847793023259246592