The k-labeled spanning forest problem : complexity, approximability, formulations and algorithms
Autor(a) principal: | |
---|---|
Data de Publicação: | 2022 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/238852 |
Resumo: | In this work, we study the k-labeled spanning forest problem (KLSF). The input of the KLSF is an undirected graph with labeled edges and a positive integer k. The goal is to find a spanning forest of the graph with at most k different labels associated with the edges, that minimizes the number of components. KLSF finds practical applications in different scenarios related to networks design and telecommunications. Its solutions may help to reduce the negative impact of electromagnetic fields exposure on the population health or to increase profits of internet management companies, among others. The in terest in the KLSF problem is not only practical but also theoretical since the problem generalizes the best-known NP-hard minimum labeling spanning tree problem (MLST). This work reinforces the NP-hardness of the KLSF and ensures that, even for the simple instances where the components of the original graph are only triangles and edges, the problem is NP-hard. Also as a theoretical result, an inapproximability proof is presented for it, ensuring that unless P = NP there is no polynomial time algorithm with approxi mation factor polynomial in the number of the labels. To complete the theoretical results a trivial 3-approximation result is presented for the particular case where the input graph components are edges or triangles. From the application side, to approach KLSF, we propose a fix-and-optimize matheuristic that was tested over several instances, achieving high-quality solutions in reasonable computational time. When compared to the best known algorithms in the literature, our matheuristic outperformed the other proposals in most cases, finding better solutions in less computational time for the most challenging instances. |
id |
URGS_338b901cc22dfe84af8005cf8e66950b |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/238852 |
network_acronym_str |
URGS |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFRGS |
repository_id_str |
1853 |
spelling |
Pinheiro, Tiago Furtado DrehmerRavelo, Santiago ValdesBuriol, Luciana Salete2022-05-24T04:43:05Z2022http://hdl.handle.net/10183/238852001141305In this work, we study the k-labeled spanning forest problem (KLSF). The input of the KLSF is an undirected graph with labeled edges and a positive integer k. The goal is to find a spanning forest of the graph with at most k different labels associated with the edges, that minimizes the number of components. KLSF finds practical applications in different scenarios related to networks design and telecommunications. Its solutions may help to reduce the negative impact of electromagnetic fields exposure on the population health or to increase profits of internet management companies, among others. The in terest in the KLSF problem is not only practical but also theoretical since the problem generalizes the best-known NP-hard minimum labeling spanning tree problem (MLST). This work reinforces the NP-hardness of the KLSF and ensures that, even for the simple instances where the components of the original graph are only triangles and edges, the problem is NP-hard. Also as a theoretical result, an inapproximability proof is presented for it, ensuring that unless P = NP there is no polynomial time algorithm with approxi mation factor polynomial in the number of the labels. To complete the theoretical results a trivial 3-approximation result is presented for the particular case where the input graph components are edges or triangles. From the application side, to approach KLSF, we propose a fix-and-optimize matheuristic that was tested over several instances, achieving high-quality solutions in reasonable computational time. When compared to the best known algorithms in the literature, our matheuristic outperformed the other proposals in most cases, finding better solutions in less computational time for the most challenging instances.application/pdfengGrafosMetaheuristicasK-Labeled Spanning ForestNP-hardnessInapproximabilityMetaheuristicInteger Linear ProgramFix-and-optimizeThe k-labeled spanning forest problem : complexity, approximability, formulations and algorithmsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPrograma de Pós-Graduação em ComputaçãoPorto Alegre, BR-RS2022mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001141305.pdf.txt001141305.pdf.txtExtracted Texttext/plain87910http://www.lume.ufrgs.br/bitstream/10183/238852/2/001141305.pdf.txtfe55c284eec48c0cb5f8534cd2b4cde7MD52ORIGINAL001141305.pdfTexto completo (inglês)application/pdf633173http://www.lume.ufrgs.br/bitstream/10183/238852/1/001141305.pdf932d9c6f33fbee9d80b202b41e0cf95aMD5110183/2388522022-05-24 04:57:54.567oai:www.lume.ufrgs.br:10183/238852Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532022-05-24T07:57:54Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
The k-labeled spanning forest problem : complexity, approximability, formulations and algorithms |
title |
The k-labeled spanning forest problem : complexity, approximability, formulations and algorithms |
spellingShingle |
The k-labeled spanning forest problem : complexity, approximability, formulations and algorithms Pinheiro, Tiago Furtado Drehmer Grafos Metaheuristicas K-Labeled Spanning Forest NP-hardness Inapproximability Metaheuristic Integer Linear Program Fix-and-optimize |
title_short |
The k-labeled spanning forest problem : complexity, approximability, formulations and algorithms |
title_full |
The k-labeled spanning forest problem : complexity, approximability, formulations and algorithms |
title_fullStr |
The k-labeled spanning forest problem : complexity, approximability, formulations and algorithms |
title_full_unstemmed |
The k-labeled spanning forest problem : complexity, approximability, formulations and algorithms |
title_sort |
The k-labeled spanning forest problem : complexity, approximability, formulations and algorithms |
author |
Pinheiro, Tiago Furtado Drehmer |
author_facet |
Pinheiro, Tiago Furtado Drehmer |
author_role |
author |
dc.contributor.author.fl_str_mv |
Pinheiro, Tiago Furtado Drehmer |
dc.contributor.advisor1.fl_str_mv |
Ravelo, Santiago Valdes |
dc.contributor.advisor-co1.fl_str_mv |
Buriol, Luciana Salete |
contributor_str_mv |
Ravelo, Santiago Valdes Buriol, Luciana Salete |
dc.subject.por.fl_str_mv |
Grafos Metaheuristicas |
topic |
Grafos Metaheuristicas K-Labeled Spanning Forest NP-hardness Inapproximability Metaheuristic Integer Linear Program Fix-and-optimize |
dc.subject.eng.fl_str_mv |
K-Labeled Spanning Forest NP-hardness Inapproximability Metaheuristic Integer Linear Program Fix-and-optimize |
description |
In this work, we study the k-labeled spanning forest problem (KLSF). The input of the KLSF is an undirected graph with labeled edges and a positive integer k. The goal is to find a spanning forest of the graph with at most k different labels associated with the edges, that minimizes the number of components. KLSF finds practical applications in different scenarios related to networks design and telecommunications. Its solutions may help to reduce the negative impact of electromagnetic fields exposure on the population health or to increase profits of internet management companies, among others. The in terest in the KLSF problem is not only practical but also theoretical since the problem generalizes the best-known NP-hard minimum labeling spanning tree problem (MLST). This work reinforces the NP-hardness of the KLSF and ensures that, even for the simple instances where the components of the original graph are only triangles and edges, the problem is NP-hard. Also as a theoretical result, an inapproximability proof is presented for it, ensuring that unless P = NP there is no polynomial time algorithm with approxi mation factor polynomial in the number of the labels. To complete the theoretical results a trivial 3-approximation result is presented for the particular case where the input graph components are edges or triangles. From the application side, to approach KLSF, we propose a fix-and-optimize matheuristic that was tested over several instances, achieving high-quality solutions in reasonable computational time. When compared to the best known algorithms in the literature, our matheuristic outperformed the other proposals in most cases, finding better solutions in less computational time for the most challenging instances. |
publishDate |
2022 |
dc.date.accessioned.fl_str_mv |
2022-05-24T04:43:05Z |
dc.date.issued.fl_str_mv |
2022 |
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/10183/238852 |
dc.identifier.nrb.pt_BR.fl_str_mv |
001141305 |
url |
http://hdl.handle.net/10183/238852 |
identifier_str_mv |
001141305 |
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.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFRGS instname:Universidade Federal do Rio Grande do Sul (UFRGS) instacron:UFRGS |
instname_str |
Universidade Federal do Rio Grande do Sul (UFRGS) |
instacron_str |
UFRGS |
institution |
UFRGS |
reponame_str |
Biblioteca Digital de Teses e Dissertações da UFRGS |
collection |
Biblioteca Digital de Teses e Dissertações da UFRGS |
bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/238852/2/001141305.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/238852/1/001141305.pdf |
bitstream.checksum.fl_str_mv |
fe55c284eec48c0cb5f8534cd2b4cde7 932d9c6f33fbee9d80b202b41e0cf95a |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
repository.mail.fl_str_mv |
lume@ufrgs.br||lume@ufrgs.br |
_version_ |
1810085584326098944 |