Algoritmos para o problema de particionamento
Autor(a) principal: | |
---|---|
Data de Publicação: | 2010 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
Texto Completo: | https://hdl.handle.net/20.500.12733/1613985 |
Resumo: | Orientador: Eduardo Candido Xavier |
id |
UNICAMP-30_3f028a0bbc2a78373ecf0da958a53ada |
---|---|
oai_identifier_str |
oai::782265 |
network_acronym_str |
UNICAMP-30 |
network_name_str |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
repository_id_str |
|
spelling |
Algoritmos para o problema de particionamentoAlgorithms for partitioning problemParticionamentoAlgoritmosOtimização combinatóriaMeta-heurísticaTeoria da computaçãoPartitioningAlgorithmsCombinatorial optimizationMetaheuristicTheory of computationOrientador: Eduardo Candido XavierDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: Investigamos Problemas de Particionamento de objetos que têm relações de similaridade entre si. Instâncias desses problemas podem ser representados por grafos, em que objetos são vértices e a similaridade entre dois objetos é representada por um valor associado à aresta que liga os objetos. O objetivo do problema é particionar os objetos de tal forma que objetos similares pertençam a um mesmo subconjunto de objetos. Nosso foco é o estudo de algoritmos para clusterização em grafos, onde deve-se determinar clusteres tal que arestas ligando vértices de clusteres diferentes tenham peso baixo e ao mesmo tempo as arestas entre vértices de um mesmo cluster tenha peso alto. Problemas de particionamento e clusterização possuem aplicações em diversas áreas, como mineração de dados, recuperação de informação, biologia computacional, entre outros. No caso geral estes problemas são NP-Difíceis. Nosso interesse é investigar algoritmos eficientes (com complexidade de tempo polinomial) e que gerem boas soluções, como Heurísticas, Metaheurísticas e Algoritmos de Aproximação. Dentre os algoritmos estudados, implementamos os mais promissores e fazemos uma comparação de seus resultados utilizando instâncias geradas computacionalmente. Por fim, propomos um algoritmo que utiliza a metaheurística GRASP para o problema considerado e mostramos que, para as instâncias de testes geradas, nosso algoritmo obtém melhores resultadosAbstract: In this work we investigate Partitioning Problems of objects for which a similarity relations is defined. Instance to these problems can be represented by graphs where vertices are objects, and the similarity between two objects is represented by a value associated with an edge that connects objects. The problem objective is to partition the objects such that similar objects belong to the same subset of objects. We study clustering algorithms for graphs, where clusters must be determined such that edges connecting vertices of different clusters have low weight while the edges between vertices of a same cluster have high weight. Partitioning and clustering problems have applications in many areas, such as data mining, information retrieval, computational biology, and others. Many versions of these problems are NP-Hard. Our interest is to study eficient algorithms (with polynomial time complexity) that generate good solutions, such as Heuristics, Approximation Algorithms and Metaheuristics. We implemented the most promising algorithms and compared their results using instances generated computationally. Finally, we propose a GRASP based algorithm for the partition and clustering problem and show that, for the generated test instances, our algorithm achieves better resultsMestradoMestre em Ciência da Computação[s.n.]Xavier, Eduardo Candido, 1979-Meira, Luis Augusto AngelottiTelles, Guilherme PimentelUniversidade Estadual de Campinas. Instituto de ComputaçãoPrograma de Pós-Graduação em Ciência da ComputaçãoUNIVERSIDADE ESTADUAL DE CAMPINASFaleiros, Thiago de Paulo2010info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf104 p. : il.https://hdl.handle.net/20.500.12733/1613985FALEIROS, Thiago de Paulo. Algoritmos para o problema de particionamento. 2010. 104 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1613985. Acesso em: 15 mai. 2024.https://repositorio.unicamp.br/acervo/detalhe/782265porreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2017-02-18T06:07:22Zoai::782265Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2017-02-18T06:07:22Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false |
dc.title.none.fl_str_mv |
Algoritmos para o problema de particionamento Algorithms for partitioning problem |
title |
Algoritmos para o problema de particionamento |
spellingShingle |
Algoritmos para o problema de particionamento Faleiros, Thiago de Paulo Particionamento Algoritmos Otimização combinatória Meta-heurística Teoria da computação Partitioning Algorithms Combinatorial optimization Metaheuristic Theory of computation |
title_short |
Algoritmos para o problema de particionamento |
title_full |
Algoritmos para o problema de particionamento |
title_fullStr |
Algoritmos para o problema de particionamento |
title_full_unstemmed |
Algoritmos para o problema de particionamento |
title_sort |
Algoritmos para o problema de particionamento |
author |
Faleiros, Thiago de Paulo |
author_facet |
Faleiros, Thiago de Paulo |
author_role |
author |
dc.contributor.none.fl_str_mv |
Xavier, Eduardo Candido, 1979- Meira, Luis Augusto Angelotti Telles, Guilherme Pimentel Universidade Estadual de Campinas. Instituto de Computação Programa de Pós-Graduação em Ciência da Computação UNIVERSIDADE ESTADUAL DE CAMPINAS |
dc.contributor.author.fl_str_mv |
Faleiros, Thiago de Paulo |
dc.subject.por.fl_str_mv |
Particionamento Algoritmos Otimização combinatória Meta-heurística Teoria da computação Partitioning Algorithms Combinatorial optimization Metaheuristic Theory of computation |
topic |
Particionamento Algoritmos Otimização combinatória Meta-heurística Teoria da computação Partitioning Algorithms Combinatorial optimization Metaheuristic Theory of computation |
description |
Orientador: Eduardo Candido Xavier |
publishDate |
2010 |
dc.date.none.fl_str_mv |
2010 |
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 |
https://hdl.handle.net/20.500.12733/1613985 FALEIROS, Thiago de Paulo. Algoritmos para o problema de particionamento. 2010. 104 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1613985. Acesso em: 15 mai. 2024. |
url |
https://hdl.handle.net/20.500.12733/1613985 |
identifier_str_mv |
FALEIROS, Thiago de Paulo. Algoritmos para o problema de particionamento. 2010. 104 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1613985. Acesso em: 15 mai. 2024. |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
https://repositorio.unicamp.br/acervo/detalhe/782265 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf 104 p. : il. |
dc.publisher.none.fl_str_mv |
[s.n.] |
publisher.none.fl_str_mv |
[s.n.] |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) instname:Universidade Estadual de Campinas (UNICAMP) instacron:UNICAMP |
instname_str |
Universidade Estadual de Campinas (UNICAMP) |
instacron_str |
UNICAMP |
institution |
UNICAMP |
reponame_str |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
collection |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP) |
repository.mail.fl_str_mv |
sbubd@unicamp.br |
_version_ |
1799138477199065088 |