Documente Academic
Documente Profesional
Documente Cultură
Designação e Baldeação
Aplicações: escala de produção
Programação Linear
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
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
Centro Consumidor
Fábrica Recife Salvador Manaus
Rio x11 x12 x13
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:
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
∑ ∑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
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.
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
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
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
Fábricas Varejistas
46 / 55
Problemas de Baldeação
Fábricas Varejistas
47 / 55
Problemas de Baldeação
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
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
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