Return to search

O problema da mochila compartimentada e aplicações / The compartimentalised knapsack problem and applications

Este trabalho aborda o Problema da Mochila Compartimentada que é uma variação do clássico problema da mochila e pode ser enunciado considerando-se a seguinte situação hipotética: um alpinista deve carregar sua mochila com possíveis itens de seu interesse. A cada item atribui-se o seu peso e um valor de utilidade (até aqui, o problema coincide com o clássico Problema da Mochila). Entretanto, os itens são de agrupamentos distintos (alimentos, medicamentos, utensílios, etc.) e devem estar em compartimentos separados na mochila. Os compartimentos da mochila são flexíveis e têm capacidades limitadas. A inclusão de um compartimento tem um custo fixo que depende do agrupamento com que foi preenchido, além de introduzir uma perda da capacidade da mochila. O problema consiste em determinar as capacidades adequadas de cada compartimento e como esses devem ser carregados, maximizando o valor de utilidade total, descontado o custo de incluir compartimentos. Neste trabalho propomos um modelo de otimização não linear inteiro para o problema e algumas heurísticas para sua resolução, para as quais apresentamos os resultados computacionais obtidos. Uma aplicação prática que surge no corte de bobinas de aço, sujeito à laminação é detalhada. / This work approaches the Compartmentalized Knapsack Problem which is a variation of the classical knapsack problem and it can be stated as the following hypothetical situation: a climber must load his/her knapsack with a number of items. Two numbers, an weight and a utility value are given for each item (so far, the problem coincides with the classical integer Knapsack Problem). However, the items are of different classes (food, medicine, utensils, etc.) and they have to be packed in separate compartments inside the knapsack. The compartments are flexible and have limited capacities. Each compartment has a fixed cost that depends on the class of items chosen to load it and, in addition, each new compartment introduces a loss of capacity of the knapsack. The Compartmentalized Knapsack Problem consists of determining suitable capacities of each compartment and how these compartments should be packed. The objective is to maximize a total utility value paid off the cost of the compartments. The problem can be modeled as an integer non-linear optimization problem and we have designed some heuristic methods for its solution, for which we present a computational study. A practical application arises in cutting steel rolls subject to a lamination process.

Identiferoai:union.ndltd.org:usp.br/oai:teses.usp.br:tde-07072015-155114
Date29 November 2004
CreatorsMarques, Fabiano do Prado
ContributorsArenales, Marcos Nereu
PublisherBiblioteca Digitais de Teses e Dissertações da USP
Source SetsUniversidade de São Paulo
LanguagePortuguese
Detected LanguagePortuguese
TypeTese de Doutorado
Formatapplication/pdf
RightsLiberar o conteúdo para acesso público.

Page generated in 0.0019 seconds