Algoritmos e modelos matemáticos para o problema da k-partição de números

Detalhes bibliográficos
Ano de defesa: 2017
Autor(a) principal: Faria, Alexandre Frias
Orientador(a): Não Informado pela instituição
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: Centro Federal de Educação Tecnológica de Minas Gerais
Programa de Pós-Graduação em Modelagem Matemática e Computacional
Brasil
CEFET-MG
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: https://repositorio.cefetmg.br//handle/123456789/1509
Resumo: Esta dissertação de mestrado apresenta uma formulação matemática e algoritmos para a versão de otimização do Problema da k-Partição de Números. Este problema consiste em distribuir os elementos de uma sequência numérica em k subconjuntos disjuntos, de modo que os resultados das somas dos elementos de cada subconjunto fiquem contidos no menor intervalo possível. A formulação matemática proposta é baseada em dois problemas semelhantes da literatura. Elimina-se a multiplicidade de soluções do modelo de programação inteira, reduzindo ao mínimo o número de variáveis. Mostra-se a NP-completude do problema estudado. Estudam-se algoritmos heurísticos, aproximados e exatos da literatura aplicáveis aos problemas relacionados. Aplica-se a meta-heurística ILS (Iterated Local Search) à solução gerada por um algoritmo aproximado. A estratégia utilizada é aplicar método guloso em todas as fases do algoritmo, tanto na inicialização quanto para a escolha de movimentos do ILS. Propõe-se uma melhoria de métodos exatos Branch-and-Bound aplicados ao problema e presentes na literatura . Esta modificação refina os limitantes do método, usando a relaxação do modelo matemático e ILS propostos. Insere-se um critério de busca para que os nós mais promissores tenham prioridade. Os resultados mostram a solução do ILS superando as soluções de heurísticas construtivas listadas na literatura. A qualidade da solução do ILS é certificada por métodos exatos, um da literatura e outro com as melhorias propostas neste trabalho. As modificações do algoritmo exato se mostram eficazes em uma comparação entre a solução alcançada sobre o número de nós explorados nas duas versões.
id CEFETMG_229146d1b8d887ab03b9326072c06ff5
oai_identifier_str oai:repositorio.cefetmg.br:123456789/1509
network_acronym_str CEFETMG
network_name_str Repositório Institucional do CEFET-MG
repository_id_str
spelling Algoritmos e modelos matemáticos para o problema da k-partição de númerosProgramação matemáticaOtimização combinatóriaHeurísticaAlgoritmosEsta dissertação de mestrado apresenta uma formulação matemática e algoritmos para a versão de otimização do Problema da k-Partição de Números. Este problema consiste em distribuir os elementos de uma sequência numérica em k subconjuntos disjuntos, de modo que os resultados das somas dos elementos de cada subconjunto fiquem contidos no menor intervalo possível. A formulação matemática proposta é baseada em dois problemas semelhantes da literatura. Elimina-se a multiplicidade de soluções do modelo de programação inteira, reduzindo ao mínimo o número de variáveis. Mostra-se a NP-completude do problema estudado. Estudam-se algoritmos heurísticos, aproximados e exatos da literatura aplicáveis aos problemas relacionados. Aplica-se a meta-heurística ILS (Iterated Local Search) à solução gerada por um algoritmo aproximado. A estratégia utilizada é aplicar método guloso em todas as fases do algoritmo, tanto na inicialização quanto para a escolha de movimentos do ILS. Propõe-se uma melhoria de métodos exatos Branch-and-Bound aplicados ao problema e presentes na literatura . Esta modificação refina os limitantes do método, usando a relaxação do modelo matemático e ILS propostos. Insere-se um critério de busca para que os nós mais promissores tenham prioridade. Os resultados mostram a solução do ILS superando as soluções de heurísticas construtivas listadas na literatura. A qualidade da solução do ILS é certificada por métodos exatos, um da literatura e outro com as melhorias propostas neste trabalho. As modificações do algoritmo exato se mostram eficazes em uma comparação entre a solução alcançada sobre o número de nós explorados nas duas versões.CEFET-MG, FAPEMIG, CAPES.This dissertation presents a mathematical formulation and algorithms for the optimization version of the Multi-Way Number Partitioning Problem. The problem consists in distributing the elements of a given set into k disjoint subsets such that the sum of each subset elements fits in the shortest interval. The proposed mathematical formulation is based on two similar problems in the literature. The multiplicity of solutions of the integer programming model are eliminated by reducing the number of variables to a minimum. The NP-completeness of the problem studied is shown. Heuristic, approximate and exact algorithms of the literature for related problems are studied. The ILS meta-heuristic (Iterated Local Search) is applied to the solution generated by an approximate algorithm. The strategy is to apply greedy method in all phases of the algorithm, both in initialization and in the choice of ILS movements. It is proposed to improve the exact Branch-and-Bound methods present in the literature. This modification refines the limitations of the method using the relaxation of the proposed mathematical model and ILS. A search criterion is inserted so that the most promising nodes have priority. The results show the solution of ILS overcoming the solutions of constructive heuristics listed in the literature. The quality of the solution ILS is certified by exact methods, one of the literature and another with the improvements proposed in this work. The modifications of the exact algorithm are shown to be effective in comparing the ration between solution achieved and number of nodes exploited in the two versions.Centro Federal de Educação Tecnológica de Minas GeraisPrograma de Pós-Graduação em Modelagem Matemática e ComputacionalBrasilCEFET-MGSouza, Sérgio Ricardo deSilva, Carlos Alexandrehttp://lattes.cnpq.br/3677015295211434http://lattes.cnpq.br/7284035698082266http://lattes.cnpq.br/8465270749629421Souza, Sérgio Ricardo deSilva, Carlos AlexandreColeho, Alessandra MartinsCardoso, Rodrigo Tomás NogueiraFaria, Alexandre Frias2025-05-17T00:00:40Z2017-02-162025-05-17T00:00:40Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://repositorio.cefetmg.br//handle/123456789/1509porreponame:Repositório Institucional do CEFET-MGinstname:Centro Federal de Educação Tecnológica de Minas Gerais (CEFET-MG)instacron:CEFETinfo:eu-repo/semantics/openAccess2025-05-17T06:00:21Zoai:repositorio.cefetmg.br:123456789/1509Repositório InstitucionalPUBhttps://repositorio.cefetmg.br/server/oai/requestrepositorio@cefetmg.bropendoar:2025-05-17T06:00:21Repositório Institucional do CEFET-MG - Centro Federal de Educação Tecnológica de Minas Gerais (CEFET-MG)false
dc.title.none.fl_str_mv Algoritmos e modelos matemáticos para o problema da k-partição de números
title Algoritmos e modelos matemáticos para o problema da k-partição de números
spellingShingle Algoritmos e modelos matemáticos para o problema da k-partição de números
Faria, Alexandre Frias
Programação matemática
Otimização combinatória
Heurística
Algoritmos
title_short Algoritmos e modelos matemáticos para o problema da k-partição de números
title_full Algoritmos e modelos matemáticos para o problema da k-partição de números
title_fullStr Algoritmos e modelos matemáticos para o problema da k-partição de números
title_full_unstemmed Algoritmos e modelos matemáticos para o problema da k-partição de números
title_sort Algoritmos e modelos matemáticos para o problema da k-partição de números
author Faria, Alexandre Frias
author_facet Faria, Alexandre Frias
author_role author
dc.contributor.none.fl_str_mv Souza, Sérgio Ricardo de
Silva, Carlos Alexandre
http://lattes.cnpq.br/3677015295211434
http://lattes.cnpq.br/7284035698082266
http://lattes.cnpq.br/8465270749629421
Souza, Sérgio Ricardo de
Silva, Carlos Alexandre
Coleho, Alessandra Martins
Cardoso, Rodrigo Tomás Nogueira
dc.contributor.author.fl_str_mv Faria, Alexandre Frias
dc.subject.por.fl_str_mv Programação matemática
Otimização combinatória
Heurística
Algoritmos
topic Programação matemática
Otimização combinatória
Heurística
Algoritmos
description Esta dissertação de mestrado apresenta uma formulação matemática e algoritmos para a versão de otimização do Problema da k-Partição de Números. Este problema consiste em distribuir os elementos de uma sequência numérica em k subconjuntos disjuntos, de modo que os resultados das somas dos elementos de cada subconjunto fiquem contidos no menor intervalo possível. A formulação matemática proposta é baseada em dois problemas semelhantes da literatura. Elimina-se a multiplicidade de soluções do modelo de programação inteira, reduzindo ao mínimo o número de variáveis. Mostra-se a NP-completude do problema estudado. Estudam-se algoritmos heurísticos, aproximados e exatos da literatura aplicáveis aos problemas relacionados. Aplica-se a meta-heurística ILS (Iterated Local Search) à solução gerada por um algoritmo aproximado. A estratégia utilizada é aplicar método guloso em todas as fases do algoritmo, tanto na inicialização quanto para a escolha de movimentos do ILS. Propõe-se uma melhoria de métodos exatos Branch-and-Bound aplicados ao problema e presentes na literatura . Esta modificação refina os limitantes do método, usando a relaxação do modelo matemático e ILS propostos. Insere-se um critério de busca para que os nós mais promissores tenham prioridade. Os resultados mostram a solução do ILS superando as soluções de heurísticas construtivas listadas na literatura. A qualidade da solução do ILS é certificada por métodos exatos, um da literatura e outro com as melhorias propostas neste trabalho. As modificações do algoritmo exato se mostram eficazes em uma comparação entre a solução alcançada sobre o número de nós explorados nas duas versões.
publishDate 2017
dc.date.none.fl_str_mv 2017-02-16
2025-05-17T00:00:40Z
2025-05-17T00:00:40Z
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://repositorio.cefetmg.br//handle/123456789/1509
url https://repositorio.cefetmg.br//handle/123456789/1509
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.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Centro Federal de Educação Tecnológica de Minas Gerais
Programa de Pós-Graduação em Modelagem Matemática e Computacional
Brasil
CEFET-MG
publisher.none.fl_str_mv Centro Federal de Educação Tecnológica de Minas Gerais
Programa de Pós-Graduação em Modelagem Matemática e Computacional
Brasil
CEFET-MG
dc.source.none.fl_str_mv reponame:Repositório Institucional do CEFET-MG
instname:Centro Federal de Educação Tecnológica de Minas Gerais (CEFET-MG)
instacron:CEFET
instname_str Centro Federal de Educação Tecnológica de Minas Gerais (CEFET-MG)
instacron_str CEFET
institution CEFET
reponame_str Repositório Institucional do CEFET-MG
collection Repositório Institucional do CEFET-MG
repository.name.fl_str_mv Repositório Institucional do CEFET-MG - Centro Federal de Educação Tecnológica de Minas Gerais (CEFET-MG)
repository.mail.fl_str_mv repositorio@cefetmg.br
_version_ 1844153912817352704