Вы находитесь на странице: 1из 19

Problema de Transporte,

Designação e Baldeação
Aplicações: escala de produção

Programação Linear

Aderson Passos, M.A.

Programação Linear
Problema de Transporte
¾ A LCL motores tem 3 fá
fábricas localizadas no Rio, São
Paulo e Belo Horizonte. A produç
produção deve ser
entregue em Recife, Salvador e Manaus.
¾ Considere os custos de transporte, as capacidades
de produç
produção e as demandas dos centros
consumidores que estão especificados na tabela a
seguir.
¾ Determine quanto deve ser produzido e entregue
por cada fá
fábrica a cada centro consumidor.
2 / 55

Programação Linear
Problema de Transporte
Custos Unitários de Transporte em Reais
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

3 / 55

1
Problema de Transporte:
representação gráfica

$25
[2.000] RIO $20 REC [2.000]
$30
$30

[1.500] SPO $25 SSA [2.000]


$25
$20
$15
[1.500] BHZ $23 MAN [1.000]
4 / 55

Problema de Transporte:
Modelo Tradicional
¾ Haverá
Haverá 9 variá
variáveis para expressar a
quantidade transportada em cada uma das
possí
possíveis vias. Ou seja:
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
 
5 / 55

Problema de Transporte:
representação gráfica

x11
RIO x12 REC
x13
x21
x22
SPO SSA
x23
x31
x32
BHZ x33 MAN
6 / 55

2
Programação Linear
Problema de Transporte

Quantidades transportadas: variáveis de decisão

Centro Consumidor
Fábrica Recife Salvador Manaus
Rio x11 x12 x13

São Paulo x21 x22 x23

B.Horizonte x31 x32 x33


7 / 55

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 = 2.000 x11 + x21 + x31 = 2.000
x21 + x22 + x23 = 1.500 x12 + x22 + x32 = 2.000
x31 + x32 + x33 = 1.500 x13 + x23 + x33 = 1.000
xij ≥ 0
8 / 55

Problemas de Transporte
Propriedades
¾ Soluç
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á
variáveis das soluç
soluções bá básicas viá
viáveis,
incluindo a soluç
solução ótima, també
também serão
inteiros.
9 / 55

3
Problemas de Transporte
Propriedades
¾ A condiç
condição necessá
necessária e suficiente para um
fábricas e m
problema de transporte com n fá
centros consumidores tenha soluç
solução é dada
por:
n m

∑ o =∑ d
i =1
i
j =1
j

pois somando-se as quantidades ofertadas e


demandadas temos:
n m m m n n

∑ ∑x
i =1 j =1
ij =∑ fj e
j =1
∑ ∑x
j =1 i =1
ij = ∑ di
i =1 10 / 55

Problema de Transporte
Oferta Diferente da Demanda
¾ A regra do Dummy:
Dummy:
• No Caso de Oferta maior que Demanda devemos
introduzir um destino fantasma;
fantasma;
• No Caso de Demanda maior que Oferta devemos
introduzir uma oferta fantasma;
fantasma;
¾ Todos os custos relacionados ao Dummy
serão nulos;
¾ A oferta ou demanda do Dummy seráserá dada
pela diferenç
diferença entre o total ofertado e total
demandado.
11 / 55

Programação Linear
Problema de Transporte
¾ E se a oferta de São Paulo fosse maior?
Centro Consumidor
Fábrica Recife Salvador Manaus Capacidade
Rio 25 20 30 2000
São Paulo 30 25 25 3000
B.Horizonte 20 15 23 1500
Demanda 2000 2000 1000
Isto provoca uma demanda menor que a capacidade!
12 / 55

4
Programação Linear
Problema de Transporte
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

13 / 55

Problema de Transporte:
representação gráfica
$25
[2.000] RIO $20 REC [2.000]
$30
$30

[3.000] SPO $25 SSA [2.000]


$25
$20
$15
[1.500] BHZ $23 MAN [1.000]

DUM [1.500]
Com custo 0!
14 / 55

Resolvendo no Lindo

Como as variáveis
Dummy têm custo 0,
elas não aparecem na
função objetivo!

15 / 55

5
A solução
do Lindo

16 / 55

Resolvendo no Excel

17 / 55

Resolvendo no Excel

18 / 55

6
Resolvendo no Excel

19 / 55

Programação Linear
Problema de Transporte

20 / 55

Solução do Excel

21 / 55

7
Alternativa à criação do
Dummy
¾ As Variá
Variáveis Dummy não são obrigató
obrigatórias, apenas facilitam
a interpretaç
interpretação do resultado da otimizaç
otimização.

Capacidade > Demanda: Demanda > Capacidade:


ƒCriação de consumidor ƒCriação de fábrica dummy
dummy
ƒInterpretação: demanda não
ƒInterpretação: capacidade atendida;
ociosa
ƒAlternativa: restrições de
ƒAlternativa: restrições de demanda com sinal ≤
oferta com sinal ≤
22 / 55

Modelo sem Dummy no


Lindo

23 / 55

Solução do
Lindo:

Observe que
pode haver
folga!

24 / 55

8
Modelo sem Dummy

Todas as
fórmulas são
idênticas...

25 / 55

Programação Linear
Problema de Transporte

As restrições de oferta
estão com sinal ≤
26 / 55

Solução sem Dummy

27 / 55

9
Problema de Transporte
Aplicações
¾ O problema de transporte não é aplicado
apenas a problemas de distribuiç
distribuição de
mercadorias das fáfábricas para centros
distribuidores;
¾ O mesmo tipo de formulaç
formulação pode ser
aplicado a outros tipos de problema, tais
como:
• Problemas de Designaç
Designação;
ão;
• Problemas de Lay-
Lay-out de fá
fábricas;
• Baldeaç
Baldeação (fábrica-
brica-atacadistas-
atacadistas-varejistas).
varejistas).28 / 55

Escala de Produção
A LCL motores fornece motores para um grande nºnº de equipes
de formula 1. A companhia detêm um sé série de contratos de
entregas futuras programadas para o pró próximo ano. As
entregas deveram ocorrer trimestralmente de acordo com as
necessidades das equipes. A tabela resume as entregas
programadas, a capacidade má máxima de produç
produção, o custo de
produç
produção por trimestre e o custo de armazenamento.
Trim Pedidos Capacidade Custo Custo Arm. por
Contratados Produção Unitário* trimestre*
1 10 25 1,08
2 15 35 1,11 0,015
3 25 30 1,10 0,015
4 20 10 1,13 0,015
Formule o problema para achar o nú número de motores que
devem ser fabricados em cada trimestre de maneira a atender
os pedidos contratados. * em milhões de reais 29 / 55

Escala de Produção

¾ Fonte i = Produç
Produção de motores no ¾ Cij = custo associado ao motor Xi
trimestre i (i=1,..,4) ¾ Dj = nº
nº de pedidos contratados
¾ Destino j= entrega dos motores ¾ Fi = capacidade de produç
produção no
as equipes no trimestre j (j=1,..,4) mês i
¾ Xij = no de motores produzidos no
trimestre i para entrega no
trimestre j
Destino
1 2 3 4 5(D) Oferta
1 1,080 1,095 1,110 1,125 0 25
Fontes 2 1,110 1,125 1,140 0 35
3 1,10 1,115 0 30
4 1,130 0 10
Demanda 10 15 25 20 30
30 / 55

10
Escala de Produção

31 / 55

Escala de Produção

32 / 55

33 / 55

11
Problemas de Designação
A LCL Construç
Construções tem 5 projetos de casas a serem executados os
quais serão subcontratados.
subcontratados. Três empreiteiras apresentaram
propostas para cada um dos contratos. Afim de manter um bom
relacionamento comercial com as empreiteiras, a LCL
Construç
Construções dará
dará no mí
mínimo um contrato para cada empreiteira,
entretanto nenhuma empreiteira deve receber mais de dois
contratos. O ge-
ge-rente financeiro deve então baseado nas
propostas resumidas na tabela abaixo, decidir que empreiteira
deve executar cada contrato.
C ontrato
Em preiteiros 1 2 3 4 5
A 25 22 82 52 27
B 20 18 75 44 28
C 28 22 80 48 24
34 / 55

Problemas de Designação
¾ Cij = Valor demandado pelo
¾ Fonte i = Empreiteiro i . empreiteiro i para executar o
¾ Destino j = Contrato j contrato j
¾ Xij = 0 se o empreiteiro i não ¾ Dj = nº
nº de empreiteiros que
ganha o contrato j, e 1 caso podem executar
contrá
contrário simultaneamente o contrato j
¾ Fi = nº
nº de contratos que o
empreiteiro i pode assumir
Contrato
Empreiteiros 1 2 3 4 5 6(D) Fi
A 25 22 82 52 27 0 2
B 20 18 75 44 28 0 2
C 28 22 80 48 24 0 2
Demj 1 1 1 1 1 1
35 / 55

Problema de Designação

Não é
necessário
estabelecer que
as variáveis
são binárias!

36 / 55

12
Problemas de Designação

37 / 55

Problemas de Designação

38 / 55

Problemas de Designação

39 / 55

13
Aplicações
A LCL Conservas possui 3 fá
fábricas e produz 4 tipos de
conservas. Todas as fáfábricas tem possibilidade de fabricar
qualquer conserva, com exceç
exceção da fá
fábrica 2 que não
produz o produto 3. A capacidade das fáfábricas é medida em
quantidades totais de produtos produzidos. A tabela abaixo
indicam os dados relevantes do problema. Duas opç opções
estão disponí
disponíveis: Produç
Produção Desagregada e Produç
Produção
Concentrada por produto.
Custo Unitário Por Produto - R$ Capacidade
Fabrica 1 2 3 4 Máxima
1 41 27 28 24 75
2 40 29 - 23 75
3 37 30 27 21 45
Demanda 20 30 30 40 40 / 55

Produção Desagregada:
Escala de Produção

41 / 55

Solução para Produção


Desagregada

42 / 55

14
Produção Concentrada:
Designação
¾ Cada fabrica deve fabricar pelo menos um
produto.
¾ A fá
fábrica 3 não pode fabricar mais de um
produto pois não tem capacidade para tal.
Custo Total Por Produto - R$ Capacidade
Fabrica 1 2 3 4 Máxima
1 820 810 840 960 2
2 800 870 - 920 2
3 740 900 810 840 1
Demanda 1 1 1 1 43 / 55

Produção Concentrada

44 / 55

Produção Concentrada

45 / 55

15
Problemas de Baldeação

¾ Algumas vezes desejamos fazer uma cadeia


de distribuiç
distribuição do tipo fábrica-
brica-
distribuidores-
distribuidores-varejistas

Fábricas Varejistas

46 / 55

Problemas de Baldeação

¾ Capacidade maior que a demanda: Varejista


Dummy

Fábricas Varejistas

47 / 55

Problemas de Baldeação

¾ Capacidade menor que a demanda


¾ Fábrica Dummy

Fábricas Varejistas

48 / 55

16
Metodologia de Solução para
Problemas de Baldeação
¾ Construa um quadro de transporte:
• Insira a variá
variável Dummy,
Dummy, se necessá
necessário;
• com uma linha para cada fá fábrica (fornecedor) e para
cada conexão (distribuidor);
• com uma coluna para cada varejista (demanda) e para
cada conexão (distribuidor);
• Cada fá
fábrica terá
terá a sua capacidade de produç
produção. Atribuir
a capacidade de cada conexão o total de produç
produção (soma
das capacidades das fá fábricas);
• Cada Varejista terá
terá a sua demanda. Atribuir a demanda de
cada conexão o total de produç
produção;
¾ Modele o problema de transporte. 49 / 55

Baldeação - Exercício
A LCL Manufactors fabrica um tipo de chip em duas fá fábricas (SP,RJ). As
fábricas de SP e RJ podem produzir 15000 e 20000 chips por dia
respectivamente.Os chips são enviados via aé aérea para grandes
distribuidores nas cidades de Salvador e Brasí
Brasília. Os distribuidores de cada
cidade requerem treze mil chips por dia. A LCL acredita que possapossa ser mais
barato enviar alguns dos chips para Belo Horizonte e Vitó
Vitória, e depois envia-
envia-
los para os seus destinos finais. Os custos unitá
unitários de transporte dos chips
via aé
aérea ou terrestre estão sumarizados na tabela abaixo:
Para
De SP RJ BH VT SSA BSB
SP 0 - 8 13 25 28
RJ - 0 15 12 26 25
BH - - 0 - 16 17
VT - - - 0 14 16
SSA - - - - 0 -
BSB - - - - - 0
50 / 55

Baldeação - Exercício

Centro Consumidor
Fábrica SSA BSB Capacidade
RJ x11 x12 20
SP x21 x22 15
Demanda 13 13

Será necessário um Dummy!


51 / 55

17
Baldeação - Exercício

Centro Consumidor
Fábrica SSA BSB Dummy Capacidade
RJ x11 x12 x1d 20
SP x21 x22 x2d 15
Demanda 13 13 9

Colocando agora os centros intermediários


52 / 55

Baldeação - Exercício

Centro Consumidor
Fábrica SSA BSB BH VIT Dmy Capacidade
RJ x11 x12 x13 x14 x1d 20
SP x21 x22 x23 x24 x2d 15
BH x31 x32 x33 x34 x 3d 35
VIT x41 x42 x43 x44 x4d 35
Demanda 13 13 35 35 9

53 / 55

Baldeação - Exercício

54 / 55

18
Baldeação - Exercício

55 / 55

19

Вам также может понравиться