A study of the k-way graph partitioning problem
Autor(a) principal: | |
---|---|
Data de Publicação: | 2012 |
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/67181 |
Resumo: | O problema de particionamento balanceado de grafos consiste em encontrar uma partição de tamanho k dos vértices de um grafo, minimizando o número de arestas que participam do corte tal que o tamanho de nenhuma parte exceda [en~k], para algum e e > [1, k). Essa dissertação estuda esse problema, apresentando uma revisão recente de heurísticas construtivas, heurísticas de refinamento e técnicas multinível. Também propomos um novo algoritmo híbrido para resolver esse problema de particionamento. Nós mostramos como diversas estratégias para construir e aprimorar partições, assim como algumas novas propostas, podem ser integradas para formar um GRASP com path-relinking. Reportamos experimentos computacionais que mostram que essa abordagem obtém soluções competitivas com particionadores no estado-da-arte. Em particular, o algoritmo híbrido é capaz de encontrar novos melhores valores conhecidos em algumas das menores instâncias, indicando que tem uma contribuição qualitativa comparado aos métodos existentes. |
id |
URGS_166bf831232ffb7b1aea61bbb7edc418 |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/67181 |
network_acronym_str |
URGS |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFRGS |
repository_id_str |
1853 |
spelling |
Menegola, BrunoRitt, Marcus Rolf Peter2013-03-02T01:40:38Z2012http://hdl.handle.net/10183/67181000872783O problema de particionamento balanceado de grafos consiste em encontrar uma partição de tamanho k dos vértices de um grafo, minimizando o número de arestas que participam do corte tal que o tamanho de nenhuma parte exceda [en~k], para algum e e > [1, k). Essa dissertação estuda esse problema, apresentando uma revisão recente de heurísticas construtivas, heurísticas de refinamento e técnicas multinível. Também propomos um novo algoritmo híbrido para resolver esse problema de particionamento. Nós mostramos como diversas estratégias para construir e aprimorar partições, assim como algumas novas propostas, podem ser integradas para formar um GRASP com path-relinking. Reportamos experimentos computacionais que mostram que essa abordagem obtém soluções competitivas com particionadores no estado-da-arte. Em particular, o algoritmo híbrido é capaz de encontrar novos melhores valores conhecidos em algumas das menores instâncias, indicando que tem uma contribuição qualitativa comparado aos métodos existentes.The balanced graph partitioning problem asks to find a k-partition of the vertex set of an undirected graph, which minimizes the total cut size and such that the size of no part exceeds en/k , for some ee > [1, k]. This dissertation studies this problem, providing a recent review of constructive heuristics, refinement heuristics and multilevel techniques. We also propose a new hybrid algorithm for solving this partitioning problem. We show how several good existing strategies for constructing and improving partitions, as well as some newly proposed ones, can be integrated to form a GRASP with path-relinking. We report computational experiments that show that this approach obtains solutions competitive with state-of-the-art partitioners. In particular, the hybrid algorithm is able to find new best known values in some of the smaller instances, indicating that it can make a qualitative contribution compared to existing methods.application/pdfengGrafosTeoria : GrafosGraph partitioningHeuristicsMetaheuristicsAlgorithmsA study of the k-way graph partitioning problemUm estudo do problema de particionamento de grafos em k-partes info: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-RS2012mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000872783.pdf000872783.pdfTexto completo (inglês)application/pdf1932520http://www.lume.ufrgs.br/bitstream/10183/67181/1/000872783.pdf63593c86b24ceeb14d7dd1d221834abeMD51TEXT000872783.pdf.txt000872783.pdf.txtExtracted Texttext/plain214524http://www.lume.ufrgs.br/bitstream/10183/67181/2/000872783.pdf.txt2963da08f6e341afbc41c8d10de2dee0MD52THUMBNAIL000872783.pdf.jpg000872783.pdf.jpgGenerated Thumbnailimage/jpeg997http://www.lume.ufrgs.br/bitstream/10183/67181/3/000872783.pdf.jpgc89b18febc0e639cbd13de2f81836f4fMD5310183/671812021-05-26 04:29:18.028137oai:www.lume.ufrgs.br:10183/67181Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532021-05-26T07:29:18Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
A study of the k-way graph partitioning problem |
dc.title.alternative.pt.fl_str_mv |
Um estudo do problema de particionamento de grafos em k-partes |
title |
A study of the k-way graph partitioning problem |
spellingShingle |
A study of the k-way graph partitioning problem Menegola, Bruno Grafos Teoria : Grafos Graph partitioning Heuristics Metaheuristics Algorithms |
title_short |
A study of the k-way graph partitioning problem |
title_full |
A study of the k-way graph partitioning problem |
title_fullStr |
A study of the k-way graph partitioning problem |
title_full_unstemmed |
A study of the k-way graph partitioning problem |
title_sort |
A study of the k-way graph partitioning problem |
author |
Menegola, Bruno |
author_facet |
Menegola, Bruno |
author_role |
author |
dc.contributor.author.fl_str_mv |
Menegola, Bruno |
dc.contributor.advisor1.fl_str_mv |
Ritt, Marcus Rolf Peter |
contributor_str_mv |
Ritt, Marcus Rolf Peter |
dc.subject.por.fl_str_mv |
Grafos Teoria : Grafos |
topic |
Grafos Teoria : Grafos Graph partitioning Heuristics Metaheuristics Algorithms |
dc.subject.eng.fl_str_mv |
Graph partitioning Heuristics Metaheuristics Algorithms |
description |
O problema de particionamento balanceado de grafos consiste em encontrar uma partição de tamanho k dos vértices de um grafo, minimizando o número de arestas que participam do corte tal que o tamanho de nenhuma parte exceda [en~k], para algum e e > [1, k). Essa dissertação estuda esse problema, apresentando uma revisão recente de heurísticas construtivas, heurísticas de refinamento e técnicas multinível. Também propomos um novo algoritmo híbrido para resolver esse problema de particionamento. Nós mostramos como diversas estratégias para construir e aprimorar partições, assim como algumas novas propostas, podem ser integradas para formar um GRASP com path-relinking. Reportamos experimentos computacionais que mostram que essa abordagem obtém soluções competitivas com particionadores no estado-da-arte. Em particular, o algoritmo híbrido é capaz de encontrar novos melhores valores conhecidos em algumas das menores instâncias, indicando que tem uma contribuição qualitativa comparado aos métodos existentes. |
publishDate |
2012 |
dc.date.issued.fl_str_mv |
2012 |
dc.date.accessioned.fl_str_mv |
2013-03-02T01:40:38Z |
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/67181 |
dc.identifier.nrb.pt_BR.fl_str_mv |
000872783 |
url |
http://hdl.handle.net/10183/67181 |
identifier_str_mv |
000872783 |
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/67181/1/000872783.pdf http://www.lume.ufrgs.br/bitstream/10183/67181/2/000872783.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/67181/3/000872783.pdf.jpg |
bitstream.checksum.fl_str_mv |
63593c86b24ceeb14d7dd1d221834abe 2963da08f6e341afbc41c8d10de2dee0 c89b18febc0e639cbd13de2f81836f4f |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 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_ |
1810085250433286144 |