Modelo de
Transporte com Baldeação
Prof. Fernando Augusto Silva Marins
Departamento de Produção
Faculdade de Engenharia – Campus de Guaratinguetá
UNESP
www.feg.unesp.br/~fmarins
[email protected]
Pesquisa Operacional Aplicada à Produção - UNESP / Campus de Guaratinguetá
1
Introdução
1. Neste modelo de transporte mais geral há a possibilidade de um
nó da rede não ser nem origem nem destino, ou seja, a demanda
(ou produção) nele é nula (bi = 0). Esse tipo de nó recebe o nome
de nó de transbordo.
2. Apresenta-se a seguir um algoritmo proposto por Alex Orden
que estende a abordagem feita para o modelo de transporte simples
(“Stepping Stone Method”) de forma que seja permitida a
ocorrência de baldeação do produto por qualquer nó da rede.
3. A idéia do método consiste em admitir que em cada nó haja um
“estoque fictício” do produto que seja capaz de viabilizar qualquer
plano de entregas do produto na rede.
Pesquisa Operacional Aplicada à Produção - UNESP / Campus de Guaratinguetá
2
Introdução
• Assim todo nó será subdividido em dois: um nó tipo origem e
outro nó tipo destino, com um fluxo interno de produto entre eles.
Pesquisa Operacional Aplicada à Produção - UNESP / Campus de Guaratinguetá
3
Modelo de Transporte com Baldeação
• Modelagem: transportar um produto a partir de m origens (com
produções ai) para n destinos (com demandas bj).
• Todo nó será considerado tanto como origem como por destino.
• Numerar de 1 até m as origens reais e de m + 1 até m + n os
destinos reais.
• Nas origens reais têm-se:
(produto enviado) – (produto recebido) = produção local.
• Nos destinos reais têm-se:
(produto recebido) – (produto enviado) = demanda local.
Pesquisa Operacional Aplicada à Produção - UNESP / Campus de Guaratinguetá
4
Modelo de Transporte com Baldeação
• Admite-se que:  a i   b j
i
j
Variáveis de decisão:
Xij = Quantidade do produto enviada da origem i para o destino j.
Função objetivo:
Min Z=  C ijX ij
i j
Sujeito a:
  X ij -  X ji  a i para i  1 até m e j  1 até m  n.
(1)
j i
j i

  X ij -  X ji  b j para i  1 até m  n e j  m  1 até m  n . (2)
i  j
i j
X  0 para todo i  j.
 ij
Esse modelo não pode ser resolvido pelo “Stepping Stone Method”, pois
há coeficientes negativos nas restrições.
Pesquisa Operacional Aplicada à Produção - UNESP / Campus de Guaratinguetá
5
Modelo de Transporte com Baldeação
• Desenvolvimento do algoritmo:
• Seja ti a quantidade do produto baldeada no nó i. Assim:
• Nas origens reais  t i   X ji
j i
Nos destinos reais: t j   X ji
j i
Tem-se portanto, as seguintes equivalências:
(1)  (1’):  X ij  a i  t i
j i
X ij  b j  t j
(2)  (2’): j
i
Seja Ci o custo da baldeação do produto no nó i.
C X  Ct
Função objetivo: Min Z=  ij ij  i i
i j
i
Pesquisa Operacional Aplicada à Produção - UNESP / Campus de Guaratinguetá
6
Modelo de Transporte com Baldeação
Para cada nó: T = ti + Xii, onde Xii é o valor da baldeação interna nos nós.
Substituindo T = ti + Xii em (1’) e (2’): para i = 1 até m+n e j = 1 até m+n.
(1’’):  X ij  X ii  a i  T
j i
X ij  X jj  b j  T
(2’’): i
j
Pesquisa Operacional Aplicada à Produção - UNESP / Campus de Guaratinguetá
7
Modelo de Transporte com Baldeação
Ou ainda, se Ci=Cii=0 tem-se:
Min Z=  C ijX ij
i j
Sujeito a:
 X ij  a i  T para i  1 até m  n e j  1 até m  n.
j

 X ij  b j  T para i  1 até m  n e j  1 até m  n .
i
X  0 para todo i e j.
 ij
Observe que ai=bj= 0 para i=m+1 até m+n e j até m.
Este modelo pode ser resolvido pelo “Stepping Stone Method”.
Seja T = Limitante superior sobre todas as quantidades baldeadas nos nós
= estoque fictício em cada nó suficientemente grande para assegurar a
realização de qualquer plano de entregas do produto. Normalmente utilizase o valor de T =
. ai   b j
i
j
Pesquisa Operacional Aplicada à Produção - UNESP / Campus de Guaratinguetá
8
Modelo de Transporte com Baldeação
Comentário: número de variáveis básicas = m’ + n’ – 1, onde m’ = nº total
de origens = m + n, n’ = nº total de destinos = m + n.
Tabela típica para a aplicação do “Stepping Stone Method” ao problema de
transporte com baldeação com m origens e n destinos.
Pesquisa Operacional Aplicada à Produção - UNESP / Campus de Guaratinguetá
9
Modelo de Transporte com Baldeação
Exemplo: admitindo a possibilidade de baldeação, determinar o programa
de entregas de custo mínimo para os dados a seguir.
D1
D2
D3
Produção
O1
6
4
6
5
O2
6
6
5
6
Demanda
2
5
4
11
•Considere os seguintes custos de baldeação: O1O2= 1, O2O1 = 2, D1D2 =
2, D1D3 = 1 = D3D1, D2D3 = 2, D2D1 = 4, D1O1 = 3, D1O2 = 1, D3D2 = 5,
D2O1 = 2, D2O2 = 3, D3O1 = 3, D3O2 = 2.
Observação: se não fosse admitida a possibilidade de baldeação a solução
ótima Z* = 56, com X*11 = X*13=X*21=0, X*12=5, X*21=2 e X*23=4.
Pesquisa Operacional Aplicada à Produção - UNESP / Campus de Guaratinguetá
10
Modelo de Transporte com Baldeação
Tabela inicial.
O1
O1
D1
D2
D3
Produção
0
5
1
6
4
6
16
O2
2
6
0 11 8
6
5
17
D1
3
1
1
11
D2
2
2
11
D3
3
5 11 0
11
Demanda
11
O2
11
11
2
0
9
2
3
4
7
0
2
1
13
4
16
15
Custo da solução inicial= 119.
Número de variáveis básicas= M’+N’-1=5+5-1=9.
Pesquisa Operacional Aplicada à Produção - UNESP / Campus de Guaratinguetá
11
Modelo de Transporte com Baldeação
• Tabela ótima obtida após a aplicação do “Stepping Stone Method”:
O1
O1
11
O2
0
D3
6
5
4
0
8
0
6
2
D1
3
1
D2
2
3
D3
3
2
11
D2
1
O2
Demanda
11
D1
11
11
0
4
2
11
1
13
Produção
6
16
5
17
2
1
11
0
2
11
0
11
5
16
6
9
15
Custo da solução ótima= 52
Pesquisa Operacional Aplicada à Produção - UNESP / Campus de Guaratinguetá
12
Modelo de transporte com baldeação
• Quantidade de produto na rota O1D2 = 5  levar 5 unidades do
produto da origem 1 ao destino 2;
• Quantidade de produto na rota O2D3 = 6  levar 6 unidades do
produto da origem 2 ao destino 3, havendo uma baldeação de 2
unidades que irão ao destino 1;
• Quantidade de produto na rota D3D1 = 2  levar 2 unidades do
produto do destino 3 (que vieram da origem 2) ao destino 1;
• Observe-se as quantidades de produto nas rotas fictícias O1O1,
O2O2, D1D1, D2D2, D3D3, geradas pelo artifício de dividir cada nó
em dois – uma origem e um destino, devem ser desconsideradas
da solução ótima.
Custo da solução ótima= 52.
Pesquisa Operacional Aplicada à Produção - UNESP / Campus de Guaratinguetá
13
Download

Baldeação