Análise de algoritmo para problema de particionamento de posets
Autor(a) principal: | |
---|---|
Data de Publicação: | 2018 |
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/1634875 |
Resumo: | Orientador: Marcelo Firer |
id |
UNICAMP-30_c1493a2b76aeb90a6c412e1853f045ff |
---|---|
oai_identifier_str |
oai::1062327 |
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 |
Análise de algoritmo para problema de particionamento de posetsAnalysis of an algorithm for poset partitioning problemProblema de particionamento de posetsParticionamento de númerosConjuntos parcialmente ordenadosAlgoritmo de Karmarkar-KarpPoset partitioning problemNumber partitioningPartially ordered setsKarmarkar-karp, AlgorithmOrientador: Marcelo FirerDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matemática Estatística e Computação CientíficaResumo: Este trabalho é dedicado ao estudo do desempenho de um algoritmo para resolver o problema de particionamento de posets, que chamaremos de algoritmo de Karmarkar-Karp Generalizado Completo (KKGC). O problema de particionamento de posets é uma generalização do famoso problema NP-difícil, que é o problema da partição. O problema de particionamento de posets pode ser interpretado como um problema de distribuição das tarefas (processamento paralelo com tarefas em comum): dadas duas máquinas idênticas e uma lista de tarefas em que certas tarefas dependem de outras, precisamos distribuí-las entre as máquinas de tal modo que o trabalho seja feito o mais rápido possível. As dependências entre as tarefas geram um poset, no qual uma tarefa T é maior do que uma tarefa U, se T depende de U. Por ser uma generalização do processamento paralelo associado ao problema de particionamento clássico, o problema de particionamento de posets, surgido no contexto de códigos corretores de erros, torna-se relevante também no contexto de ciências de computação. Estudamos o desempenho do algoritmo KKGC do ponto de vista de tempo de execução e precisão da solução. Baseamos a nossa análise na análise feita pelo Richard E. Korf em "A complete anytime algorithm for number partitioning" sobre o algoritmo de Karmarkar-Karp Completo (KKC) que é o algoritmo mais eciênte conhecido usado para resolver o problema da partição, já que o problema de particionamento de posets é uma generalização do problema da partição, e o algoritmo KKGC é uma certa generalização do algoritmo KKCAbstract: This work is dedicated to the study of the performance of an algorithm to solve the poset partitioning problem, which we will call the Karmarkar-Karp Generalized Complete algorithm (KKGC). The poset partitioning problem is a generalization of the famous NP-dificult problem, which is the partition problem (number partitioning). The poset partitioning problem can be interpreted as a task distribution problem (parallel processing with common tasks): given two identical machines and a list of tasks in which certain tasks depend on others, we need to distribute them between the machines so that the work is done as quickly as possible. The dependencies between the tasks generate a poset, in which a task T is larger than a task U, if T depends on U. Because it is a generalization of parallel processing associated with the classical partitioning problem, the poset partitioning problem that emerged in the context of error-correcting codes, becomes relevant also in the context of computer science. We studied the performance of the KKGC algorithm from a runtime point of view and solution accuracy. We base our analysis on the analysis done by Richard E. Korf in "A complete anytime algorithm for number partitioning" on the Karmarkar-Karp Complete (KKC) algorithm which is the most ecient known algorithm used to solve the partition problem, since the poset partitioning problem is a generalization of the partition problem, and the KKGC algorithm is a certain generalization of the KKC algorithmMestradoMatemáticaMestra em MatemáticaCNPQ134559/2016-9[s.n.]Firer, Marcelo, 1961-Lucas D'Oliveira, Rafael GregorioMenezes, Marcio Argollo deUniversidade Estadual de Campinas (UNICAMP). Instituto de Matemática, Estatística e Computação CientíficaPrograma de Pós-Graduação em MatemáticaUNIVERSIDADE ESTADUAL DE CAMPINASRucinska Pereira, Martyna Joanna, 1989-20182018-08-15T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf1 recurso online (75 p.) : il., digital, arquivo PDF.https://hdl.handle.net/20.500.12733/1634875RUCINSKA PEREIRA, Martyna Joanna. Análise de algoritmo para problema de particionamento de posets. 2018. 1 recurso online (75 p.) Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matemática Estatística e Computação Científica, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1634875. Acesso em: 3 set. 2024.https://repositorio.unicamp.br/acervo/detalhe/1062327Requisitos do sistema: Software para leitura de arquivo em PDFporreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2018-12-13T11:00:24Zoai::1062327Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2018-12-13T11:00:24Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false |
dc.title.none.fl_str_mv |
Análise de algoritmo para problema de particionamento de posets Analysis of an algorithm for poset partitioning problem |
title |
Análise de algoritmo para problema de particionamento de posets |
spellingShingle |
Análise de algoritmo para problema de particionamento de posets Rucinska Pereira, Martyna Joanna, 1989- Problema de particionamento de posets Particionamento de números Conjuntos parcialmente ordenados Algoritmo de Karmarkar-Karp Poset partitioning problem Number partitioning Partially ordered sets Karmarkar-karp, Algorithm |
title_short |
Análise de algoritmo para problema de particionamento de posets |
title_full |
Análise de algoritmo para problema de particionamento de posets |
title_fullStr |
Análise de algoritmo para problema de particionamento de posets |
title_full_unstemmed |
Análise de algoritmo para problema de particionamento de posets |
title_sort |
Análise de algoritmo para problema de particionamento de posets |
author |
Rucinska Pereira, Martyna Joanna, 1989- |
author_facet |
Rucinska Pereira, Martyna Joanna, 1989- |
author_role |
author |
dc.contributor.none.fl_str_mv |
Firer, Marcelo, 1961- Lucas D'Oliveira, Rafael Gregorio Menezes, Marcio Argollo de Universidade Estadual de Campinas (UNICAMP). Instituto de Matemática, Estatística e Computação Científica Programa de Pós-Graduação em Matemática UNIVERSIDADE ESTADUAL DE CAMPINAS |
dc.contributor.author.fl_str_mv |
Rucinska Pereira, Martyna Joanna, 1989- |
dc.subject.por.fl_str_mv |
Problema de particionamento de posets Particionamento de números Conjuntos parcialmente ordenados Algoritmo de Karmarkar-Karp Poset partitioning problem Number partitioning Partially ordered sets Karmarkar-karp, Algorithm |
topic |
Problema de particionamento de posets Particionamento de números Conjuntos parcialmente ordenados Algoritmo de Karmarkar-Karp Poset partitioning problem Number partitioning Partially ordered sets Karmarkar-karp, Algorithm |
description |
Orientador: Marcelo Firer |
publishDate |
2018 |
dc.date.none.fl_str_mv |
2018 2018-08-15T00:00:00Z |
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/1634875 RUCINSKA PEREIRA, Martyna Joanna. Análise de algoritmo para problema de particionamento de posets. 2018. 1 recurso online (75 p.) Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matemática Estatística e Computação Científica, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1634875. Acesso em: 3 set. 2024. |
url |
https://hdl.handle.net/20.500.12733/1634875 |
identifier_str_mv |
RUCINSKA PEREIRA, Martyna Joanna. Análise de algoritmo para problema de particionamento de posets. 2018. 1 recurso online (75 p.) Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matemática Estatística e Computação Científica, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1634875. Acesso em: 3 set. 2024. |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
https://repositorio.unicamp.br/acervo/detalhe/1062327 Requisitos do sistema: Software para leitura de arquivo em PDF |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf 1 recurso online (75 p.) : il., digital, arquivo PDF. |
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_ |
1809189134427750400 |