A. Ciências Exatas e da Terra - 5. Matemática - 4. Matemática Aplicada |
|
MODELOS NÃO LINEARES PARA PROBLEMAS DE EMPACOTAMENTO |
|
Francisco Nogueira Calmon Sobral 1 |
Ernesto Julián Goldberg Birgin 2 |
|
(1. Departamento de Ciência da Computação, IME - USP; 2. Orientador, Professor Associado, Depto. de Ciência da Computação, IME - USP) |
|
|
INTRODUÇÃO: |
Problemas de empacotamento aparecem com freqüência em várias situações operacionais da atualidade. O transporte de mercadorias, empacotamento de produtos, alocação de contêineres e a indústria têxtil, entre outros, possuem tais problemas. Um problema de empacotamento consiste em determinar disposições de um determinado (não necessariamente fixo) número de itens em um objeto, de forma que os itens não se sobreponham entre si e estejam contidos no objeto. Neste trabalho, dado um número fixo N de itens circulares ou esféricos, com raios quaisquer, desejamos encontrar o objeto bidimensional com menor área ou
tridimensional com menor volume, respectivamente, que os contenha sem que eles se sobreponham dois a dois. |
|
METODOLOGIA: |
Foram desenvolvidos modelos não lineares para os problemas associados a cada objeto. Para resolver os modelos, foi utilizado um algoritmo baseado em Lagrangeanos Aumentados (denominado ALGENCAN). Como estes modelos possuem diversos minimizadores locais (soluções viáveis cujo valor encontrado não é o menor possível) uma estratégia denominada multi-start foi utilizada, que consiste em resolver uma mesma instância do problema com diversos pontos iniciais distintos e escolher aquele com o menor valor. Visando maior eficiência na avaliação da sobreposição entre itens, foi utilizada uma técnica que diminui o custo de tal avaliação de O(N²) para, em média, O(N). Dessa maneira, problemas com um maior número de itens foram resolvidos. Todos os modelos foram implementados na linguagem de programação Fortran 77. |
|
RESULTADOS: |
Os modelos foram resolvidos em um computados AMD Athlon 64 3200+ com
2202.87MHz e 1GB de memória RAM. O critério de parada para cada instância do problema foi o tempo de uso da CPU. Para problemas
bidimensionais (itens circulares) todos os resultados obtidos que
puderam ser comparados com aqueles existentes na literatura foram iguais. Além disso resolvemos problemas com um grande número de itens
que não aparecem na literatura. Os resultados em 3D também são
inéditos. |
|
CONCLUSÕES: |
Todos os problemas foram modelados e resolvidos, e seus resultados
foram comparados com aqueles encontrados na literatura. As comparações
mostraram a eficácia da abordagem não linear para problemas de
empacotamento. Utilizando a técnica para melhorar a eficiência da
avaliação das sobreposições, foi possível resolver problemas com um
número maior de itens. |
|
Instituição de fomento: CNPq
|
|
Trabalho de Iniciação Científica
|
|
Palavras-chave: problemas de empacotamento; modelagem; programação não linear. |
|
Anais da 58ª Reunião Anual da SBPC - Florianópolis, SC - Julho/2006 |