Problema da árvore t-spanner de custo mínimo

Detalhes bibliográficos
Ano de defesa: 2021
Autor(a) principal: Sousa, Gabriel Hellen de
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
Palavras-chave em Português:
Link de acesso: http://www.repositorio.ufc.br/handle/riufc/59592
Resumo: In the Minimum Weight t-Spanner Tree Problem, whose input is a triplet (G,w,t), where G = (V,E) is a simple graph, w : E → R+ is an edge weighting function and t ≥ 1 is a parameter, called the dilatation factor, the objective consists in determining a spanning tree T in G of minimum weight, such that the distance between any pair of vertices i and j in tree T is at most t times the distance between i and j in G. Starting from the formal definition of the problem, we present an application context, the problem complexity and related works in the literature. We focus on mathematical programming methods for its resolution. We propose an enumerative algorithm based on a branch-and-bound procedure. We present and study an exponential and three compact integer linear programming formulations for the problem. Two of the compact formulations are the only ones present in the problem literature. We propose valid inequalities with the potential to strengthen the linear relaxation of the models. We implement and computatuionally evaluate the formulations, the valid inequalities, and the enumerative algorithm using C++ Language and CPLEX solver. We report on the computational results obtained by each method, and we identify the one that presents the best performance for each group of instances.
id UFC-7_776162d3fe07db58136f91242a08c9ca
oai_identifier_str oai:repositorio.ufc.br:riufc/59592
network_acronym_str UFC-7
network_name_str Repositório Institucional da Universidade Federal do Ceará (UFC)
repository_id_str
spelling Sousa, Gabriel Hellen deCampêlo Neto, Manoel Bezerra2021-07-16T13:02:39Z2021-07-16T13:02:39Z2021SOUSA, Gabriel Hellen de. Problema da árvore t-spanner de custo mínimo. 2021. 91 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2021.http://www.repositorio.ufc.br/handle/riufc/59592In the Minimum Weight t-Spanner Tree Problem, whose input is a triplet (G,w,t), where G = (V,E) is a simple graph, w : E → R+ is an edge weighting function and t ≥ 1 is a parameter, called the dilatation factor, the objective consists in determining a spanning tree T in G of minimum weight, such that the distance between any pair of vertices i and j in tree T is at most t times the distance between i and j in G. Starting from the formal definition of the problem, we present an application context, the problem complexity and related works in the literature. We focus on mathematical programming methods for its resolution. We propose an enumerative algorithm based on a branch-and-bound procedure. We present and study an exponential and three compact integer linear programming formulations for the problem. Two of the compact formulations are the only ones present in the problem literature. We propose valid inequalities with the potential to strengthen the linear relaxation of the models. We implement and computatuionally evaluate the formulations, the valid inequalities, and the enumerative algorithm using C++ Language and CPLEX solver. We report on the computational results obtained by each method, and we identify the one that presents the best performance for each group of instances.No Problema da Árvore t-Spanner de Custo Mínimo, cuja entrada é uma tripla (G,w,t), onde G = (V,E) é um grafo simples, w : E → R+ é uma função de ponderação das arestas e t ≥ 1 é um parâmetro, denominado de fator de dilatação, o objetivo consiste em determinar uma árvore geradora T em G de menor custo, tal que a distância entre qualquer par de vértices i e j na árvore T é no máximo t vezes a distância entre i e j em G. A partir da definição formal do problema, apresentamos um contexto de aplicação, complexidade e trabalhos relacionados na literatura. Concentramo-nos em métodos de programação matemática para sua resolução. Propomos um algoritmo enumerativo baseado em um procedimento de branch-and-bound. Apresentamos e estudamos quatro formulações de programação linear inteira para o problema, uma exponencial e três compactas. Duas das formulações compactas são as únicas presentes na literatura do problema. Propomos desigualdades válidas com potencial para fortalecer a relaxação linear dos modelos. Implementamos e avaliamos computacionalmente as formulações, as desigualdades válidas e o algoritmo enumerativo usando a linguagem C++ e o resolvedor CPLEX. Reportamos os resultados computacionais obtidos por cada método e identificamos o que apresenta o melhor desempenho para cada grupo de instâncias.Árvore t-spanner de custo mínimoFormulação matemáticaBranch-and-boundProgramação linear inteiraProblema da árvore t-spanner de custo mínimoMinimum weight t-spanner tree probleminfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFCinfo:eu-repo/semantics/openAccessLICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.ufc.br/bitstream/riufc/59592/4/license.txt8a4605be74aa9ea9d79846c1fba20a33MD54ORIGINAL2021_dis_ghsousa.pdf2021_dis_ghsousa.pdfapplication/pdf696218http://repositorio.ufc.br/bitstream/riufc/59592/3/2021_dis_ghsousa.pdf32a22e2d3c8436ed1706fe664ecc97dfMD53riufc/595922021-07-16 10:02:39.295oai:repositorio.ufc.br:riufc/59592Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2021-07-16T13:02:39Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false
dc.title.pt_BR.fl_str_mv Problema da árvore t-spanner de custo mínimo
dc.title.en.pt_BR.fl_str_mv Minimum weight t-spanner tree problem
title Problema da árvore t-spanner de custo mínimo
spellingShingle Problema da árvore t-spanner de custo mínimo
Sousa, Gabriel Hellen de
Árvore t-spanner de custo mínimo
Formulação matemática
Branch-and-bound
Programação linear inteira
title_short Problema da árvore t-spanner de custo mínimo
title_full Problema da árvore t-spanner de custo mínimo
title_fullStr Problema da árvore t-spanner de custo mínimo
title_full_unstemmed Problema da árvore t-spanner de custo mínimo
title_sort Problema da árvore t-spanner de custo mínimo
author Sousa, Gabriel Hellen de
author_facet Sousa, Gabriel Hellen de
author_role author
dc.contributor.author.fl_str_mv Sousa, Gabriel Hellen de
dc.contributor.advisor1.fl_str_mv Campêlo Neto, Manoel Bezerra
contributor_str_mv Campêlo Neto, Manoel Bezerra
dc.subject.por.fl_str_mv Árvore t-spanner de custo mínimo
Formulação matemática
Branch-and-bound
Programação linear inteira
topic Árvore t-spanner de custo mínimo
Formulação matemática
Branch-and-bound
Programação linear inteira
description In the Minimum Weight t-Spanner Tree Problem, whose input is a triplet (G,w,t), where G = (V,E) is a simple graph, w : E → R+ is an edge weighting function and t ≥ 1 is a parameter, called the dilatation factor, the objective consists in determining a spanning tree T in G of minimum weight, such that the distance between any pair of vertices i and j in tree T is at most t times the distance between i and j in G. Starting from the formal definition of the problem, we present an application context, the problem complexity and related works in the literature. We focus on mathematical programming methods for its resolution. We propose an enumerative algorithm based on a branch-and-bound procedure. We present and study an exponential and three compact integer linear programming formulations for the problem. Two of the compact formulations are the only ones present in the problem literature. We propose valid inequalities with the potential to strengthen the linear relaxation of the models. We implement and computatuionally evaluate the formulations, the valid inequalities, and the enumerative algorithm using C++ Language and CPLEX solver. We report on the computational results obtained by each method, and we identify the one that presents the best performance for each group of instances.
publishDate 2021
dc.date.accessioned.fl_str_mv 2021-07-16T13:02:39Z
dc.date.available.fl_str_mv 2021-07-16T13:02:39Z
dc.date.issued.fl_str_mv 2021
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 SOUSA, Gabriel Hellen de. Problema da árvore t-spanner de custo mínimo. 2021. 91 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2021.
dc.identifier.uri.fl_str_mv http://www.repositorio.ufc.br/handle/riufc/59592
identifier_str_mv SOUSA, Gabriel Hellen de. Problema da árvore t-spanner de custo mínimo. 2021. 91 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2021.
url http://www.repositorio.ufc.br/handle/riufc/59592
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/59592/4/license.txt
http://repositorio.ufc.br/bitstream/riufc/59592/3/2021_dis_ghsousa.pdf
bitstream.checksum.fl_str_mv 8a4605be74aa9ea9d79846c1fba20a33
32a22e2d3c8436ed1706fe664ecc97df
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_ 1847793102170882048