Você está na página 1de 58

Pesquisa Operacional

na Tomada de Decisões

Problemas de Rede

2ª Edição
Capítulo 5 © Gerson Lachtermacher,2005
Conteúdos do Capítulo

 Problema de Transporte
 Caso LCL Bicicletas
 Sem/Com Dummy
 Como Modelos de Rede
 Caso LCL Fórmula 1 Ltda.
 Caso LCL Construções S.A.
 Problemas de Rede de Distribuição;
 Caso Frod Brasil
 Caso LCL Eletrodomésticos
 Problemas do Menor Caminho;
 Problemas de Fluxo Máximo;

Capítulo 5
Problema de Transporte
Caso LCL Bicicletas
 A LCL Bicicletas possui 3 fábricas localizadas no Rio, São Paulo e
Belo Horizonte. A produção deve ser entregue em Recife, Salvador e
Manaus. Considerando os custos de transporte unitários, as
capacidades de produção das fábricas e as demandas dos centros
consumidores que estão especificados na tabela a seguir, determine
quanto deve ser produzido e entregue por cada fábrica em cada centro
consumidor de forma a minimizar os custos de transporte.
Centro Consumidor
Fábrica Recife Salvador Manaus Capacidade
Rio 25 20 30 2000
São Paulo 30 25 25 1500
B.Horizonte 20 15 23 1500
Demanda 2000 2000 1000

Capítulo 5
Problema de Transporte:
Modelo Tradicional

 Existem 9 variáveis para expressar a quantidade


transportada em cada uma das possíveis vias.
 xij = Quantidade transportada da fábrica i para o centro
consumidor j.

ì1 - Rio ì1 - Recife
ï ï
i = í2 - São Paulo j = í2 - Salvador
ï3 - Belo Horizonte ï3 - Manaus
î î

Capítulo 5
Problema de Transporte:
Variáveis de Decisão

x11
RIO x12 REC Centro
x13 Consumidor
x21 Fábrica REC SSA MAN
x22
SP SSA
x23 Rio x11 x12 x13
x31
SP x21 x22 x23
x32
BHZ MAN BH x31 x32 x33
x33

Capítulo 5
Problema de Transporte:
Modelo Tradicional

Min 25 x11  20 x12  30 x13  30 x21  25 x22  25 x23


 20 x31  15 x32  23 x33
s.t.
x11  x12  x13  2000 x11  x21  x31  2000
x21  x22  x23  1500 x12  x22  x32  2000
x31  x32  x33  1500 x13  x23  x33  1000
xij  0
Capítulo 5
Problemas de Transporte:
Propriedades

 Soluções Inteiras:
 Para problemas de transporte onde os valores das ofertas, oi e
demandas dj , sejam números inteiros, todos os valores das
variáveis das soluções básicas viáveis, incluindo a solução
ótima, também serão inteiros.

Capítulo 5
Problemas de Transporte:
Propriedades

 A condição necessária e suficiente para um problema


de transporte com n fábricas e m centros consumidores
tenha solução é dada por:

Total da Capacidade = Total da demanda


n m

å fi = å d j
i =1 j =1

Capítulo 5
Problema de Transporte
Oferta Diferente da Demanda

 A regra das variáveis fantasma (Dummy):


 No caso de Oferta ³Demanda devemos introduzir

um destino fantasma;
 No caso de Demanda ³ Oferta devemos introduzir

uma oferta fantasma;


 Todos os custos relacionados às variáveis fantasma
serão nulos;
 A oferta ou a demanda fantasma será dada pela
diferença entre o total ofertado e total demandado.

Capítulo 5
Problema de Transporte
Caso LCL Bicicletas
 Modificando a oferta de São Paulo de 1500 para 3000

Centro Consumidor Capacidade


Fábrica Recife Salvador Manaus (oferta)
Rio 25 20 30 2000
São Paulo 30 25 25 3000
B.Horizonte 20 15 23 1500
Demanda 2000 2000 1000
 Demanda total menor que a Oferta total!

Capítulo 5
Problema de Transporte
Caso LCL Bicicletas
 Cria-se um consumidor Dummy:

Centro Consumidor
Fábrica Recife Salvador Manaus Dummy Capacidade

Rio 25 20 30 0 2000
São Paulo 30 25 25 0 3000
B.Horizonte 20 15 23 0 1500
Demanda 2000 2000 1000 1500

Capítulo 5
Caso LCL Bicicletas
Resolvendo no Excel

Capítulo 5
Caso LCL Bicicletas
Parâmetros e Opções do Solver

Capítulo 5
Caso LCL Bicicletas
Resolvendo no Excel

Capítulo 5
Problemas de Transporte
Solução Alternativa

 As Variáveis Dummy não são obrigatórias, apenas


facilitam a interpretação do resultado da otimização.
 Capacidade > Demanda:  Demanda > Capacidade:
 Criação de consumidor  Criação de fábrica

dummy dummy
 Interpretação: capacidade  Interpretação: demanda

ociosa não atendida;


 Alternativa: restrições  Alternativa: restrições

de oferta com sinal  de demanda com sinal 

Capítulo 5
Caso LCL Bicicletas
Modelo sem Fantasma no Excel
 Todas as fórmulas são idênticas...

Capítulo 5
Caso LCL Bicicletas
Modelo sem Fantasma no Excel

As restrições de oferta
estão com sinal 

Capítulo 5
Caso LCL Bicicletas
Modelo sem Fantasma no Excel

Capítulo 5
Modelos em Rede

 Modelos de rede podem ser utilizados em diversas áreas tais


como transportes, energia e comunicações para modelagem de
diversos tipos de problemas.
 Uma rede é um conjunto de vértices ou nós ligados entre si por
um conjunto de arcos.

arcos

Nós

Capítulo 5
Caso LCL Bicicletas
Representação Como Problema de Rede

 Sem Utilização de Variáveis Dummy

Capítulo 5
Caso LCL Bicicletas
Representação Como Problema de Rede

 Com Utilização de Variáveis Dummy

Capítulo 5
Regra de Fluxo Balanceado

 Uma maneira de modelar um problema de rede é seguir


a Regra Fluxo Balanceado para cada nó.
 No Caso de Oferta Total = Demanda Total

 total de entradas   total de saídas  Oferta/Dem anda 


     
 no nó   no nó   do nó 

Capítulo 5
Regra de Fluxo Balanceado

 Caso a Oferta Total > Demanda Total


 total de entradas   total de saídas  Oferta/Dem anda 
     
 no nó   no nó   do nó 
 Caso a Oferta Total < Demanda Total

 total de entradas   total de saídas  Oferta/Dem anda 


     
 no nó   no nó   do nó 

Capítulo 5
Caso LCL Bicicletas
Representação Como Problema de Rede

=SOMASE($C$4:$C$15;H4;$F$4:$F$15)
-SOMASE($A$4:$A$15;H4;$F$4:$F$15)

Capítulo 5
Caso LCL Bicicletas
Representação Como Problema de Rede

Capítulo 5
Caso LCL Bicicletas
Representação Como Problema de Rede

Capítulo 5
Problema de Transporte
Aplicações

 O problema de transporte não é aplicado apenas a


problemas de distribuição de mercadorias das fábricas
para centros distribuidores;
 O mesmo tipo de formulação pode ser aplicado a outros
tipos de problema, tais como:
 Problemas de Escalas de Produção;
 Problemas de Lay-out de fábricas;

Capítulo 5
Caso LCL Fórmula 1 Ltda.
A LCL Fórmula 1 Ltda. fornece motores para um grande nº de equipes de
fórmula 1. A companhia detém uma série de contratos de entregas futuras
programadas para o próximo ano. As entregas deverão ocorrer
trimestralmente de acordo com as necessidades das equipes. A tabela
resume as entregas programadas, a capacidade máxima de produção, o
custo de produção por trimestre e o custo de armazenamento. Formule o
problema para achar o número de motores que devem ser fabricados em
cada trimestre de maneira a atender os pedidos contratados.

* em milhões de reais

Capítulo 5
Caso LCL Fórmula 1 Ltda.
 Fonte i = Produção de motores  cij = custo associado ao motor
no trimestre i (i=1,..,4) xi
 Destino j= entrega dos
motores às equipes no  Dj = nº de pedidos contratados
trimestre j (j=1,..,4)  Fi = capacidade de produção
 xij = nº de motores produzidos no mês i
no trimestre i para entrega no
trimestre j
Entrega dos Motores (trimestre)
1 2 3 4 5(D) Oferta
Produção 1 1,080 1,095 1,110 1,125 0 25
no 2 1,110 1,125 1,140 0 35
Trimestre 3 1,10 1,115 0 30
4 1,130 0 10
Demanda 10 15 25 20 30

Capítulo 5
Caso LCL Fórmula 1 Ltda.

Capítulo 5
Caso LCL Fórmula 1 Ltda.

Capítulo 5
Caso LCL Fórmula 1 Ltda.

Capítulo 5
Problemas de Rede de Distribuição
Caso Frod Brasil
 A Frod Brasil terá duas fábricas no Brasil, uma na Bahia e outra
em São Paulo, e está estudando a forma de distribuição de seus
carros para as diversas revendas de Minas Gerais.
A seguir é apresentada a possível rede de distribuição dos
veículos, seus custos de transporte unitários, demandas por
revenda e as capacidades das fábricas.
Formule o Problema de LP que resolva as rotas que devem ser
seguidas a partir das fábricas para atender as diversas revendas.

Capítulo 5
Problemas de Rede de Distribuição
Caso Frod Brasil

5 +250
40
SP +200
-500 20
1 3 15 10
25
10
35 6 +350 demanda
oferta
10 4 +300
20 10 10
BA 25
-600
2
40 7 +350

Capítulo 5
Problemas de Rede de Distribuição
Caso Frod Brasil
 Variáveis de Decisão

xij – Nº de Carro remetidos de i para j
 Exemplo:
x14 – Nº de Carro remetidos de 1 para 4

 Função-Objetivo = Minimizar o Custo de Distribuição

Min 10 X 14  20 X 13  40 X 15  10 X 23  20 X 24  40 X 27
 25 X 36  35 X 45  25 X 47  15 X 56  10 X 67  10 X 65
 10 X 76

Capítulo 5
Problemas de Rede de Distribuição
Caso Frod Brasil
 Como a oferta total é menor que a demanda total
devemos utilizar a seguinte restrição em todos os nós:

Entradas – Saídas < Oferta / Demanda no nó

Capítulo 5
Problemas de Rede de Distribuição
Caso Frod Brasil

Capítulo 5
Problemas de Rede de Distribuição
Caso Frod Brasil

Capítulo 5
Problemas de Rede de Distribuição
Caso Frod Brasil

Capítulo 5
Problemas de Rede de Distribuição
Caso Frod Brasil

Capítulo 5
Caso LCL Eletrodomésticos Ltda.

 A LCL Eletrodomésticos Ltda. deseja realizar o


escalonamento de sua produção para os próximos 4
meses. Sua fábrica pode produzir mensalmente em
horário normal 150 ferros de passar a um custo de R$5,
e em horário extra, 50 unidades a um custo de R$ 7.
Considere que é possível armazenar durante um mês a
um custo unitário de R$1. Suponha que as demandas
para os próximos quatro meses são de 120, 200,120 e
180.

Capítulo 5
Caso LCL Eletrodomésticos Ltda.

 Para resolver este problema, criaremos uma rede onde:

 Cada nó representará uma unidade produtora ou unidade


receptora. São 8 unidades produtoras (2 por mês), e 5
unidades receptoras (4 meses mais o Dummy – visto que a
capacidade produtiva é maior que a demanda);

 Cada arco está relacionado ao custo de produção ou


armazenagem.

Capítulo 5
Caso LCL Eletrodomésticos Ltda.
-150
5
1
A +120
-50 7
0 2
0 1
+800-620= -150
3 5
+180 0 B +200
-50 7
0 4
1
E 0 -150
5 5
0 C +120
-50 7
Dummy 6
0 1
0 -150
7 5
D +180
-50 7
8

Capítulo 5
Caso LCL Eletrodomésticos Ltda.
=somarproduto(D3:D21;E3:E21)

=SOMASE($C$3:$C$21;F15;$E$3:$E$21)
-SOMASE($B$3:$B$21;F15;$E$3:$E$21)

Capítulo 5
Caso LCL Eletrodomésticos Ltda.

Capítulo 5
Problemas de Menor Caminho

 Se considerarmos uma rede na qual o arco signifique a


distância entre dois pontos (nós) e desejarmos achar a
rota que une estes pontos com distância mínima,
teremos um problema do tipo do Menor caminho.
 Este tipo de problema pode ser generalizado e aplicado
a distribuição de produtos, entre outros.

Capítulo 5
Problemas de Menor Caminho
Exemplo
 Considere a rede abaixo que representa a ligação
rodoviária entre duas cidades (A e B). O tamanho dos
arcos representa a distância entre pontos da malha
rodoviária entre as cidades.
30
1 3
20
40
20
A B
30 20
2 4
30
Capítulo 5
Problemas de Menor Caminho
Exemplo
 Este problema pode ser visto como um problema de
rede de distribuição com um ponto de oferta de um
caminhão (A=-1) e ponto de demanda de um caminhão
(B=+1) e os demais pontos da malha sem demanda ou
oferta (=0) 30
1 3
20
40
20
[-1] A B [+1]
30 20
2 4
30
Capítulo 5
Problemas de Menor Caminho
Exemplo

Capítulo 5
Problemas de Menor Caminho
Exemplo

Capítulo 5
Problemas de Menor Caminho
Solução

Capítulo 5
Problema do Fluxo Máximo

 Nesse tipo de problema temos uma rede de nós e arcos,


e desejamos que o maior fluxo de uma grandeza possa
fluir de um determinado nó para outro.
 Nesse tipo de problema mais de um caminho pode ser
utilizado simultaneamente.
 Aplicações
 Rede de distribuição de água, luz, gás e tráfego na internet.

Capítulo 5
Problemas de Rede
Problema do Fluxo Máximo
 Como resolver o problema?
 Adicionar um arco artificial ligando o ponto de saída (A) ao
ponto de chegada (B).
 Maximizar o fluxo no arco artificial criado (fluxo grande).
 Utilizar a regra de balanceamento de redes.
 As grandezas associadas aos arcos são o fluxo máximo em
cada trecho da rede, portanto restrições no modelo.
 O Valor de Oferta/Demanda em cada nó é igual a zero.

Capítulo 5
Problemas de Rede
Problema do Fluxo Máximo

30
1 3
40 20

20
A B
30 40
30
2 4

Capítulo 5
Problemas de Rede
Problema do Fluxo Máximo

Capítulo 5
Problemas de Rede
Problema do Fluxo Máximo

Capítulo 5
Problemas de Rede
Problema do Fluxo Máximo

Capítulo 5
Problemas de Rede
Problema do Fluxo Máximo

Capítulo 5

Você também pode gostar