terça-feira, 19 de junho de 2018

Pesquisa Operacional - 19/06/2018

Pesquisa Operacional - 19/06/2018

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ábricaCD 1CD 2CD 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
Demanda por CD:

  • 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
--

Passo 3

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.

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 . x11 + 16 . x12 + 28 . x13 + 14. x21 + 29 . x22 + 19 . x23.
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: