Você está na página 1de 4

Um problema de transporte

1. Objetivo: minimizar custo total de transporte. 2. Problema: Seja o processo de produo, transporte e depsito apresentado na figura abaixo:

Onde os custos de transporte cij, da fonte i para o destino j so apresentados na tabela abaixo:

3. Modelamento matemtico: Formulando o problema por programao linear, definese como objetivo a minimizao do custo total de transporte, ou seja: Minimizar: z = 8 x11 + 5 x12 + 6 x13 + 15 x21 + 10 x22 + 12 x23 + 3 x31 + 9 x32 + 10 x33 objetivo Sujeito s restries:

funo

4. Soluo: Como se trata de um problema tpico de programao linear, ele pode ser resolvido pelo mtodo Simplex. Entretanto, tcnicas especficas para este tipo de problema podem resolv-lo de forma mais rpida que o Simplex. A soluo do problema se torna mais cmoda se os dados forem representados em um quadro conforme a figura:

4.1. Soluo inicial: Para encontrar uma soluo inicial, ser utilizado o mtodo do mnimo custo. Este mtodo consiste nos seguintes passos: 1o) x31 = 80 (escolhe-se a varivel de menor custo de transporte para iniciar, alocando nela a mxima capacidade de fornecimento da fonte a qual ela est ligada); 2o) x32 e x33 = 0 (fornecimento mximo da fonte 3 80, j esgotado pela varivel x31; DICA: para definir as variveis em linhas, tomar como orientao a capacidade mxima de fornecimento das fontes! 3o) x11 = 70 e x21 = 0 (como a capacidade mxima do destino 1 150, e j utilizamos 80 na varivel x31 , sobraram 70 unidades que foram alocadas na varivel x11 pois esta possui custo de transporte menor que a varivel x21; DICA: para definir as variveis em colunas, tomar como orientao a capacidade mxima de armazenamento dos destinos! 4o) x12 = 50 e x13 = 0 (como a capacidade mxima de fornecimento da fonte 1 120, e j utilizamos 70 na varivel x11 , sobraram 50 unidades que foram alocadas na varivel x12 pois esta possui custo de transporte menor que as demais variveis ainda no preenchidas (5<6<10<12); 5o) x22 = 20 (como x12 = 50 e x32 = 0, sobraram 20 unidades a serem alocadas em x22 para utilizar a capacidade mxima de armazenamento do destino 2, igual a 70); 6o) x23 =60 ( valor necessrio para utilizar a capacidade mxima de fornecimento da fonte 2, igual a 80, j que x22 = 20, e de armazenamento do destino 3, igual a 60;

4.2. Processo iterativo para otimizao: Para cada varivel zerada, devemos determinar um caminho fechado de forma a calcular a sua contribuio na funo objetivo. Estes caminhos so definidos por linhas verticais ou horizontais, delimitando um polgono fechado. Apenas em um vrtice deste polgono deve haver uma varivel zerada, que a prpria varivel no bsica que ser includa na base. S possvel formar um nico caminho com essas caractersticas para cada varivel zerada. Encontrado o caminho mnimo da varivel, sua contribuio calculada alternando soma e subtrao dos custos unitrios dos vrtices, comeando da varivel a ser includa na base. Vamos agora calcular a contribuio de cada varivel no bsica na funo objetivo.

Como um problema de minimizao, a varivel a entrar na base ser aquela que contribui com o maior reduo no valor da funo objetivo, que a varivel x13. O valor a ser alocado a esta clula deve ser o mximo, de modo que nenhuma das variveis fique com valor negativo. Este valor o menor valor das variveis que esto nos vrtices do caminho mnimo com sinal negativo. No caso, as variveis com sinal negativo so x12 e x23. Logo, o valor a ser alocado 50. As demais variveis vo adicionar ou subtrair 50, conforme o sinal do vrtice correspondente varivel seja positivo ou negativo. Ou seja, as variveis passaro a ter os seguintes valores:

x13 = 0 + 50 = 50; x23 = 60 - 50 = 10; x22 = 20 + 50 = 70; x12 = 50 - 50 = 0.

Logo, a varivel que sai da base x12. A seguir, apresentado o quadro aps a primeira iterao.

Recalculando as contribuies de cada varivel no bsica na funo objetivo, temos que:

Como todas as variveis tm contribuio positiva, isto indica que a incluso de qualquer uma delas far aumentar o valor da funo objetivo, portanto a soluo encontrada tima. 5. Dificuldades do Problema de Transporte 5.1. No balanceamento entre oferta e demanda: Caso isso ocorra, o problema no pode ser resolvido da maneira apresentada. Deve-se ento criar uma origem ou destino fictcio para que o problema esteja balanceado. Para o problema inicial, se a produo total for maior que a capacidade total, criar um depsito fictcio com capacidade = produo total - capacidade total, com custos de distribuio nulos. Se a produo total for menor que a capacidade total, criar uma fbrica fictcia. Outra maneira de se resolver o problema seria tratar as restries pertinentes no mais como equaes e sim como inequaes. 5.2. Solues mltiplas: Ocorrem quando, detectada a soluo tima, um dos valores das contribuies for zero. O caminho fechado para a varivel xij correspondente indicar a forma de obteno da soluo alternativa.

fonte: Apostila do curso Pesquisa Operacional, Prof. Erico Fagundes Anicet Lisboa, M. Sc., Rio de Janeiro - RJ , fevereiro de 2002.

Você também pode gostar