Uma generalização do algoritmo de redução por pesos para p coordenadas

Detalhes bibliográficos
Ano de defesa: 2024
Autor(a) principal: Solís Hidalgo, Jonathan Javier, 1991-
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: [s.n.]
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://hdl.handle.net/20.500.12733/20865
Resumo: Orientadores: Carla Taviane Lucke da Silva Ghidini, Aurelio Ribeiro Leite de Oliveira
id UNICAMP-30_4b215c8ae7aa3db1dad27b48b8a36aba
oai_identifier_str oai::1397738
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 Uma generalização do algoritmo de redução por pesos para p coordenadasA generalization of the weight reduction algorithm for p coordinatesProgramação linearAlgoritmo de Von NeumannMétodos de pontos interioresLinear programmingVon Neumann algorithmInterior-point methodsOrientadores: Carla Taviane Lucke da Silva Ghidini, Aurelio Ribeiro Leite de OliveiraDissertação (mestrado) - Universidade Estadual de Campinas (UNICAMP), Instituto de Matemática, Estatística e Computação CientíficaResumo: Neste trabalho, propomos um novo algoritmo que surgiu da generalização do algoritmo de redução por pesos, para resolver problemas de programação linear, o qual é chamado de algoritmo de redução por pesos para $p$ coordenadas. Este novo algoritmo foi desenvolvido com base no algoritmo de von Neumann e na ideia apresentada por \citet{Jair2009} para melhorar o desempenho do algoritmo de ajustamento pelo par ótimo, considerando $p$ coordenadas. Assim como o algoritmo de von Neumann, o novo algoritmo apresenta características interessantes, tais como rápida convergência inicial e simplicidade. No entanto, sua utilidade é limitada devido à sua convergência consideravelmente lenta. Dessa forma, o objetivo é melhorar o desempenho do algoritmo ao aumentar o número de coordenadas no cálculo das direções e utilizá-lo em conjunto com outros algoritmos, como por exemplo para auxiliar no cálculo do ponto inicial do método de pontos interiores. No método de redução por pesos, a direção $d$ é calculada utilizando apenas duas coordenadas, na nova proposta, a direção é calculada utilizando $p$ coordenadas, escolhendo $p/2$ colunas que formam os menores ângulos com o resíduo e $p/2$ colunas que formam os maiores ângulos. Ao utilizar mais coordenadas existe a possibilidade de encontrar uma direção melhor para mover o resíduo para mais perto da origem mais rapidamente, com isso o desempenho do algoritmo pode ser melhorado. Os primeiros experimentos computacionais realizados no Matlab mostraram que, ao usar o novo algoritmo, obtemos uma diminuição muito mais rápida no valor do resíduo à medida que o valor de $p$ aumenta. Analisamos também como o número de iterações exigidas para atender ao critério de parada e o tempo necessário variam em relação a cada valor de $p$. Além disso, com o objetivo de acelerar a convergência do método de pontos interiores, algumas iterações deste algoritmo generalizado são utilizadas em conjunto com a heurística de Mehrotra, que calcula o ponto inicial para o método de pontos interiores no \textit{software} PCx. Experimentos computacionais realizados em uma série de problemas de programação linear indicaram que essa ideia reduz tanto o número total de iterações quanto o tempo de processamento para muitos desses problemas, inclusive os de grande porteAbstract: In this work, we propose a new algorithm that emerged from the generalization of the weight reduction algorithm, to solve linear programming problems, which we call the weight reduction algorithm for $p$ coordinates. This new algorithm was developed based on the von Neumann algorithm and on the idea presented in \citet{Jair2009} to improve the performance of the optimal pair adjustment algorithm, considering $p$ coordinates. Like von Neumann's algorithm, the new algorithm exhibits interesting characteristics such as fast initial convergence and simplicity. However, its usefulness is limited due to its considerably slow convergence. Therefore, the objective is to enhance the algorithm's performance by increasing the number of coordinates in the calculation of directions and using it in conjunction with other algorithms, such as to assist in the calculation of the initial point of the interior point method. In the weight reduction method, the $d$ direction is calculated using only two coordinates, in the new proposal, the direction is calculated using $p$ coordinates, choosing $p/2$ columns that form the smallest angles with the residue and $p/2$ columns that form the largest angles. By using more coordinates there is the possibility of finding a better direction to move the residue closer to the origin more quickly, with this the performance of the algorithm can be improved. The first computational experiments conducted on Matlab showed that by using the new algorithm, we get a much faster decrease in the value of the residue as the value of $p$ increases. We also looked at how the number of iterations required to meet the stop criterion and the time required vary for each $p$ value. In addition, in order to accelerate the convergence of the interior point method, some iterations of this generalized algorithm are used in conjunction with the Mehrotra heuristic, which calculates the initial point for the interior point method in \textit{software} PCx. Computational experiments performed on a number of linear programming problems have indicated that this idea reduces both the total number of iterations and the processing time for many of these problems, including large onesAbertoMestradoMatemática AplicadaMestre em Matemática AplicadaCAPES001[s.n.]Ghidini, Carla Taviane Lucke da Silva, 1976-Oliveira, Aurelio Ribeiro Leite de, 1962-Silva, Jair daStrapasson, João EloirUniversidade Estadual de Campinas (UNICAMP). Instituto de Matemática, Estatística e Computação CientíficaPrograma de Pós-Graduação em Matemática AplicadaUNIVERSIDADE ESTADUAL DE CAMPINASSolís Hidalgo, Jonathan Javier, 1991-20242024-06-18T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf1 recurso online (79 p.) : il., digital, arquivo PDF.https://hdl.handle.net/20.500.12733/20865SOLÍS HIDALGO, Jonathan Javier. Uma generalização do algoritmo de redução por pesos para p coordenadas. 2024. 1 recurso online (79 p.) Dissertação (mestrado) - Universidade Estadual de Campinas (UNICAMP), Instituto de Matemática, Estatística e Computação Científica, Campinas, SP. Disponível em: 20.500.12733/20865. Acesso em: 29 set. 2025.https://repositorio.unicamp.br/acervo/detalhe/1397738https://repositorio.unicamp.br/acervo/detalhe/1397738Cover: https://repositorio.unicamp.br/capa/capa?codigo=1397738Requisitos 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/openAccess2025-08-20T14:46:17Zoai::1397738Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2025-08-20T14:46:17Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false
dc.title.none.fl_str_mv Uma generalização do algoritmo de redução por pesos para p coordenadas
A generalization of the weight reduction algorithm for p coordinates
title Uma generalização do algoritmo de redução por pesos para p coordenadas
spellingShingle Uma generalização do algoritmo de redução por pesos para p coordenadas
Solís Hidalgo, Jonathan Javier, 1991-
Programação linear
Algoritmo de Von Neumann
Métodos de pontos interiores
Linear programming
Von Neumann algorithm
Interior-point methods
title_short Uma generalização do algoritmo de redução por pesos para p coordenadas
title_full Uma generalização do algoritmo de redução por pesos para p coordenadas
title_fullStr Uma generalização do algoritmo de redução por pesos para p coordenadas
title_full_unstemmed Uma generalização do algoritmo de redução por pesos para p coordenadas
title_sort Uma generalização do algoritmo de redução por pesos para p coordenadas
author Solís Hidalgo, Jonathan Javier, 1991-
author_facet Solís Hidalgo, Jonathan Javier, 1991-
author_role author
dc.contributor.none.fl_str_mv Ghidini, Carla Taviane Lucke da Silva, 1976-
Oliveira, Aurelio Ribeiro Leite de, 1962-
Silva, Jair da
Strapasson, João Eloir
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 Aplicada
UNIVERSIDADE ESTADUAL DE CAMPINAS
dc.contributor.author.fl_str_mv Solís Hidalgo, Jonathan Javier, 1991-
dc.subject.por.fl_str_mv Programação linear
Algoritmo de Von Neumann
Métodos de pontos interiores
Linear programming
Von Neumann algorithm
Interior-point methods
topic Programação linear
Algoritmo de Von Neumann
Métodos de pontos interiores
Linear programming
Von Neumann algorithm
Interior-point methods
description Orientadores: Carla Taviane Lucke da Silva Ghidini, Aurelio Ribeiro Leite de Oliveira
publishDate 2024
dc.date.none.fl_str_mv 2024
2024-06-18T00: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/20865
SOLÍS HIDALGO, Jonathan Javier. Uma generalização do algoritmo de redução por pesos para p coordenadas. 2024. 1 recurso online (79 p.) Dissertação (mestrado) - Universidade Estadual de Campinas (UNICAMP), Instituto de Matemática, Estatística e Computação Científica, Campinas, SP. Disponível em: 20.500.12733/20865. Acesso em: 29 set. 2025.
url https://hdl.handle.net/20.500.12733/20865
identifier_str_mv SOLÍS HIDALGO, Jonathan Javier. Uma generalização do algoritmo de redução por pesos para p coordenadas. 2024. 1 recurso online (79 p.) Dissertação (mestrado) - Universidade Estadual de Campinas (UNICAMP), Instituto de Matemática, Estatística e Computação Científica, Campinas, SP. Disponível em: 20.500.12733/20865. Acesso em: 29 set. 2025.
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://repositorio.unicamp.br/acervo/detalhe/1397738
https://repositorio.unicamp.br/acervo/detalhe/1397738
Cover: https://repositorio.unicamp.br/capa/capa?codigo=1397738
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 (79 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_ 1844628715432050688