Um método guloso de simplificação para o problema da K-Dispersão discreta em grafos

Detalhes bibliográficos
Autor(a) principal: Menezes, Sandro André de
Data de Publicação: 2024
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal Fluminense (RIUFF)
Texto Completo: https://app.uff.br/riuff/handle/1/33285
Resumo: Este artigo descreve uma metodologia gulosa idealizada para buscar uma solução ótima para o problema da k-dispersão em grafos, bem como a implementação aplicada para este fim. A abordagem proposta consiste em aplicar uma poda inicial nas arestas de um grafo completo sem eliminar a solução ótima e realizar uma busca progressiva promovendo novas podas a cada k-clique candidata encontrada, de forma a reduzir o tamanho do problema. As sucessivas podas fazem o grafo reduzir de tamanho rapidamente, o que permite que grandes instâncias também sejam tratadas. Os tempos de execução foram comparados com os obtidos pelo algoritmo “branch-and- bound” por meio da execução do software CPLEX, que foi utilizado para confirmar a corretude dos resultados obtidos
id UFF-2_3a775fe40c550b885cf9f91721a5bc95
oai_identifier_str oai:app.uff.br:1/33285
network_acronym_str UFF-2
network_name_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository_id_str 2120
spelling Um método guloso de simplificação para o problema da K-Dispersão discreta em grafosK-DispersãoProgramação LinearProgramação InteiraTópicos Teoria e Algoritmos em Grafos (TAG)Otimização Combinatória (OC)K-DispersionLinear ProgrammingInteger ProgrammingPaper topics Graph Theory and Algorithms (GTA)Combinatorial Optimization (CO)Este artigo descreve uma metodologia gulosa idealizada para buscar uma solução ótima para o problema da k-dispersão em grafos, bem como a implementação aplicada para este fim. A abordagem proposta consiste em aplicar uma poda inicial nas arestas de um grafo completo sem eliminar a solução ótima e realizar uma busca progressiva promovendo novas podas a cada k-clique candidata encontrada, de forma a reduzir o tamanho do problema. As sucessivas podas fazem o grafo reduzir de tamanho rapidamente, o que permite que grandes instâncias também sejam tratadas. Os tempos de execução foram comparados com os obtidos pelo algoritmo “branch-and- bound” por meio da execução do software CPLEX, que foi utilizado para confirmar a corretude dos resultados obtidosThis paper describes a greedy methodology idealized to seek an optimal solution to the problem of k-dispersion in graphs, as well as the implementation applied for this purpose. The proposed approach consists of applying an initial pruning to the edges of a complete graph without eliminating the optimal solution and performing a progressive search promoting new pruning for each k-clique candidate found, in order to reduce the size of the problem. Successive prunings causes the graph to reduce in size quickly, which allows large instances to be treated as well. The execution times were compared with those obtained by the “branch-and-bound” algorithm through the execution of the CPLEX software, which was used to confirm the correctness of the results obtained21 p.Silva, André Renato Villela daRocha, Danilo Artigas daSilva, Maise Dantas daMenezes, Sandro André de2024-07-12T21:20:19Z2024-07-12T21:20:19Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfMENEZES, Sandro André de. Um método guloso de simplificação para o problema da K-Dispersão discreta em grafos. 2023. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Instituto de Ciência e Tecnologia, Universidade Federal Fluminense, Rio das Ostras, 2023.https://app.uff.br/riuff/handle/1/33285CC-BY-SAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2024-07-12T21:20:23Zoai:app.uff.br:1/33285Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202024-08-19T11:15:33.717088Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false
dc.title.none.fl_str_mv Um método guloso de simplificação para o problema da K-Dispersão discreta em grafos
title Um método guloso de simplificação para o problema da K-Dispersão discreta em grafos
spellingShingle Um método guloso de simplificação para o problema da K-Dispersão discreta em grafos
Menezes, Sandro André de
K-Dispersão
Programação Linear
Programação Inteira
Tópicos Teoria e Algoritmos em Grafos (TAG)
Otimização Combinatória (OC)
K-Dispersion
Linear Programming
Integer Programming
Paper topics Graph Theory and Algorithms (GTA)
Combinatorial Optimization (CO)
title_short Um método guloso de simplificação para o problema da K-Dispersão discreta em grafos
title_full Um método guloso de simplificação para o problema da K-Dispersão discreta em grafos
title_fullStr Um método guloso de simplificação para o problema da K-Dispersão discreta em grafos
title_full_unstemmed Um método guloso de simplificação para o problema da K-Dispersão discreta em grafos
title_sort Um método guloso de simplificação para o problema da K-Dispersão discreta em grafos
author Menezes, Sandro André de
author_facet Menezes, Sandro André de
author_role author
dc.contributor.none.fl_str_mv Silva, André Renato Villela da
Rocha, Danilo Artigas da
Silva, Maise Dantas da
dc.contributor.author.fl_str_mv Menezes, Sandro André de
dc.subject.por.fl_str_mv K-Dispersão
Programação Linear
Programação Inteira
Tópicos Teoria e Algoritmos em Grafos (TAG)
Otimização Combinatória (OC)
K-Dispersion
Linear Programming
Integer Programming
Paper topics Graph Theory and Algorithms (GTA)
Combinatorial Optimization (CO)
topic K-Dispersão
Programação Linear
Programação Inteira
Tópicos Teoria e Algoritmos em Grafos (TAG)
Otimização Combinatória (OC)
K-Dispersion
Linear Programming
Integer Programming
Paper topics Graph Theory and Algorithms (GTA)
Combinatorial Optimization (CO)
description Este artigo descreve uma metodologia gulosa idealizada para buscar uma solução ótima para o problema da k-dispersão em grafos, bem como a implementação aplicada para este fim. A abordagem proposta consiste em aplicar uma poda inicial nas arestas de um grafo completo sem eliminar a solução ótima e realizar uma busca progressiva promovendo novas podas a cada k-clique candidata encontrada, de forma a reduzir o tamanho do problema. As sucessivas podas fazem o grafo reduzir de tamanho rapidamente, o que permite que grandes instâncias também sejam tratadas. Os tempos de execução foram comparados com os obtidos pelo algoritmo “branch-and- bound” por meio da execução do software CPLEX, que foi utilizado para confirmar a corretude dos resultados obtidos
publishDate 2024
dc.date.none.fl_str_mv 2024-07-12T21:20:19Z
2024-07-12T21:20:19Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv MENEZES, Sandro André de. Um método guloso de simplificação para o problema da K-Dispersão discreta em grafos. 2023. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Instituto de Ciência e Tecnologia, Universidade Federal Fluminense, Rio das Ostras, 2023.
https://app.uff.br/riuff/handle/1/33285
identifier_str_mv MENEZES, Sandro André de. Um método guloso de simplificação para o problema da K-Dispersão discreta em grafos. 2023. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Instituto de Ciência e Tecnologia, Universidade Federal Fluminense, Rio das Ostras, 2023.
url https://app.uff.br/riuff/handle/1/33285
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv CC-BY-SA
info:eu-repo/semantics/openAccess
rights_invalid_str_mv CC-BY-SA
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
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)
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_ 1811823704894603264