Autores

6246
2840,44
6247
2840,44

Informações:

Publicações do PESC

Título
Geração de Colunas em Problemas de Otimização Combinatória
Linha de pesquisa
Otimização
Tipo de publicação
Dissertação de Mestrado
Número de registro
Data da defesa
11/3/2005
Resumo

O estudo e desenvolvimento de técnicas eficientes para Otimização Combinatória, tem tornado possível a obtenção da solução ótima de uma abrangente quantidade e tamanhos de problemas de Programação Linear Inteira (PLI). Várias pesquisas têm focalizado seus esforços na obtenção de relaxações mais justas para esses problemas, no sentido de que elas forneçam uma solução mais próxima da solução ótima. Decomposições e reformulações de problemas de PLI têm sido intensamente desenvolvidas com esse propósito. Em geral, a decomposição e a reformulação de problemas de PLI resultam em um número excessivamente grande de variáveis (colunas). Este trabalho discute essas técnicas em um método exato de enumeração implícita, usualmente denominado branch-and-price, que combina apropriadamente geração de colunas em problemas de programação linear com branch-and-bound, já clássico em problemas de PLI. Muitos problemas de otimização combinatória podem ser formulados como problemas de particionamento. Além disso, grande parte dos algoritmos de geração de colunas para problemas de PLI têm sido desenvolvidos para formulações baseadas nesse problema. Assim, o principal resultado deste trabalho consiste na implementação de um esquema de branching proposto para o caso particular do problema de particionamento com variáveis binárias. Os resultados se referem à implementação do branchand-price para o problema de bin packing. Algumas alternativas que têm influência significativa no desempenho do algoritmo também são discutidas.

Abstract

The study and development of efficient techniques for Combinatorial Optimization has made it possible to achieve the optimal solution of a wider range and size of integer programs. Severa1 investigations have particularly focused on obtaining tight relaxations for integer programs, so that it is possible to provide a solution that is closer to the integer optimal solution. Problem decompositions and reformulations liave been intensively developed for this purpose. Usually, integer program decompositions and reformulations result in an extremely large number of variables (columns). This paper discusses these techniques in an exact approach of implicit enumeration, the so called branch-and-price, tliat combines appropriate column generation in problems of linear programming with branch-and-bound, a classic method in integer programs. Severa1 important combinatorial optimization problems can be formulated as set partitioning problems. Furthermore, many column generations have been developed for formulations based on those problems. Thus, the main result of this work consists of the implementation of a branching scheme proposed for the particular case of the set partitioning problem with binary variables. Results refer to the implementation of branch-andprice for the bin packing problem. A few algorithmic choices that have a significant influence oii the performance of the algorithin have also been discussed.

Arquivo
Topo