Problema de transporte
Exemplo
Certa empresa possui 2 fábricas a produzirem determinado produto, a ser depois transportado para 3 centros de distribuição.
As fábricas 1 e 2 produzem, respectivamente, 100 e 50 carregamentos por mês. Os centros 1, 2 e 3 necessitam de receber 80, 30 e 40 carregamentos por mês, respectivamente.
Sabendo-se que os custos de transporte por carregamento são os que constam no quadro.
Fábrica | CD 1 | CD 2 | CD 3 |
---|---|---|---|
Fábrica 1
|
7
|
4
|
3
|
Fábrica 2
|
3
|
1
|
2
|
Fábrica 1 envia para:
- CD 1 >>> custo11 = 7
- CD 1 >>> custo12 = 4
- CD 1 >>> custo13 = 3
Fábrica 2 envia para:
- CD 1 >>> custo21 = 3
- CD 1 >>> custo22 = 1
- CD 1 >>> custo23 = 2
- CD 1 = 80
- CD 2 = 30
- CD 3 = 40
Oferta por fábrica:
- Fábrica 1 = 100
- Fábrica 2 = 50
Assim:
xij: quantidade de carregamentos da fábrica "i" para o CD "j".
Z(minimizar custo) = 7 . x11 + 4 . x12 + 3 . x13 + 3. x21 + x22 + 2 . x23.
sujeito a:
- oferta da fábrica 1:
- x11 + x12 + x13 = 100
- oferta da fábrica 2:
- x21 + x22 + x23 = 50
- Demanda
- x11 + x21 = 80
- x12 + x22 = 30
- x13 + x23 = 40
- Não negatividade
- xij > 0
Método do canto noroeste (não considera os custos de transporte)
Fábrica / CD
|
CD 1
|
CD 2
|
CD 3
|
Oferta
|
Fábrica 1
|
7
|
4
|
3
|
100
|
Fábrica 2
|
3
|
1
|
2
|
50
|
Demandas |
80
|
30
|
40
|
--
|
Como os custos de transporte não são considerados no método do canto noroeste, utiliza-se apenas os valores de demanda e oferta.
Passo 1
Deve-se tomar o primeiro número na diagonal "noroeste", desconsiderando-se os custos. Assim, o número 80 passa a ser o primeiro.
O 80 é posicionado na posição ij = 11. A posição abaixo (ij = 21) recebe o valor de 80 menos o valor da demanda (que é 80), resultando em 0. Na coluna de oferta ele é subtraído do valor existente, resultando em 100 - 80 = 20.
Fábrica / CD
|
--
|
--
|
--
|
Oferta
|
--
|
80
|
--
|
--
|
100 - 80 = 20
|
--
|
--
|
--
|
--
|
50
|
Demanda
|
80
|
30
|
40
|
--
|
Passo 2
Analisar a coluna de oferta e verificar qual é o menor número. Como 20 é menor que 50, começaremos por ele. O 20 é inserido na posição ij = 12. Depois, a célula posicionada abaixo (ij = 22) deve receber o valor da diferença entre a demanda na coluna e o valor inserido (20): 30-20=10.
Na coluna de oferta, o valor obtido (10) é subtraído do valor existente, resultando em 50 - 10 = 40.
Fábrica / CD
|
--
|
--
|
--
|
Oferta
|
--
|
80
|
20
|
--
|
(100 - 80 = 20)
|
--
|
--
|
10
|
(50 - 10 = 40)
| |
Demanda
|
80
|
(30-20 = 10)
|
40
|
--
|
Inserir o valor 40 na célula ij = 13 (célula da linha em que foi realizado o cálculo). Como 40 - 40 = 0, o procedimento foi encerrado.
Fábrica / CD
|
--
|
--
|
--
|
Oferta
|
--
|
80
|
20
|
--
|
(100 - 80 = 20)
|
--
|
--
|
10
|
40
|
(50 - 10 = 40)
|
Demanda
|
80
|
(30-20 = 10)
|
40
|
--
|
Células preenchidas são variáveis básicas
- x11 = 80
- x12 = 20
- x12 = 10
- x32 = 40
Células não preenchidas (ou iguais a zero) são variáveis não básicas
- x13 = 0
- x21 = 0
Z(minimizar custo) = 7 . x11 + 4 . x12 + 3 . x13 + 3. x21 + x22 + 2 . x23.
= 7 . 80 + 4 . 20 + 10 + 2 . 40 = 560 + 80 + 10 + 80 = 730,00
Custo mínimo = R$ 730,00
Fazer os exercícios da página 120, números 1 e 2. Resolver pelo método do canto Noroeste.
= 7 . 80 + 4 . 20 + 10 + 2 . 40 = 560 + 80 + 10 + 80 = 730,00
Custo mínimo = R$ 730,00
Resolução do exercício:
xij: quantidade a levar das minas "i" para fábricas "j".
Mina / Fábrica
|
Fábrica 1
|
Fábrica 2
|
Fábrica 3
|
Oferta
|
Mina 1
|
9
|
16
|
28
|
103
|
Mina 2
|
14
|
29
|
19
|
197
|
Demandas |
71
|
133
|
96
|
--
|
Z(minimizar custo) = 9 . x11 + 16 . x12 + 28 . x13 + 14. x21 + 29 . x22 + 19 . x23.
sujeito a:
- oferta da mina 1:
- x11 + x12 + x13 = 103
- oferta da mina 2:
- x21 + x22 + x23 = 197
- Demandas:
- x11 + x21 = 71
- x12 + x22 = 133
- x13 + x23 = 96
- Não negatividade
- xij > 0
Mina / Fábrica
|
--
|
--
|
--
|
Oferta
|
--
|
71
|
32
|
--
|
(103 - 71 = 32)
|
--
|
71-71=0
|
133-32 =101
|
96
|
(197 - 101 = 96)
|
Demanda |
71
|
133
|
96
|
--
|
Células preenchidas são variáveis básicas
- x11 = 71
- x12 = 32
- x22 = 101
- x32 = 96
Células não preenchidas (ou iguais a zero) são variáveis não básicas
- x13 = 0
- x21 = 0
Z(minimizar custo) = 9 . 71 + 16 . 32 + 29 . 101 + 19 . 96 = 5904,00
Lucas Tiago Rodrigues de Freitas -- // -- Definite Chief Aim: "Viver tecnologicamente, cientificamente, trabalhando em parceria com Deus, melhorando o meio ambiente e gerando prosperidade."
Nenhum comentário:
Postar um comentário