Escolar Documentos
Profissional Documentos
Cultura Documentos
Produtos Múltiplos e Recursos Limitados Ou Restritos: - Prof.: Nálbia de Araújo Santos
Produtos Múltiplos e Recursos Limitados Ou Restritos: - Prof.: Nálbia de Araújo Santos
MARINS, 2009
Como resolver esse problema ?
Programação Linear
• Programação Linear:
• Preocupação em encontrar a melhor solução para problemas
associados com modelos lineares.
MARINS, 2009
Programação Linear
• Programação linear:
– Maximizar ou minimizar uma função linear
– Sujeito a um conjunto de restrições lineares
(igualdades ou desigualdades)
– Variáveis reais que podem assumir “qualquer”
valor
MARINS, 2009
Modelagem em Programação Linear
• Passos básicos na obtenção de modelos de PL:
1. Identificar as variáveis de decisão, representá-las em
simbologia algébrica.
MARINS, 2009
Resolução gráfica de modelos de PL
sujeito a:
2X1 + 1X2 ≤ 1000 (Plástico - Kg)
3X1 + 4X2 ≤ 2400 (Tempo de produção - minutos)
X1 + X2 ≤ 700 (Produção total)
X1 - X2 ≤ 350 (mix)
Xj 0, j = 1,2 (Não negatividade)
MARINS, 2009
11
Resolução gráfica de modelos de PL
Conceitos importantes:
Os pontos (X1, X2) que satisfazem todas as restrições do
modelo formam a Região Viável.
Esses pontos são chamados de Soluções Viáveis.
MARINS, 2009
12
Resolução gráfica de modelos de PL
1º Passo:
As restrições de não-negatividade, X1 0 e X2 0,
implicam que os pares (X1, X2) viáveis estão no 1º quadrante
dos eixos considerados.
MARINS, 2009
13
Resolução gráfica de modelos de PL
2º Passo:
X2
X1
MARINS, 2009 15
Resolução gráfica de modelos de PL
Observar que no exemplo dos brinquedos, as restrições correspondem a
semi-planos associados, respectivamente, às retas suportes dadas por:
X2
Inviável
Tempo de Viável
produção
3X1+4X2 2400 X1
500 700
MARINS, 2009
17
Resolução gráfica de modelos de PL
X2
1000 Restrição do plástico
2X1+X2 1000
700 Restrição da produção total:
X1+X2 700 (redundante)
500
Inviável
Restrição do mix da produção:
X1-X2 350
Tempo de Produção Viável
3X1+4X2 2400
X1
MARINS, 2009
18
Resolução gráfica de modelos de PL
X2
1000
700
500
Inviável
Viável
X1
500 700
Pontos interiores. Pontos na fronteira. Pontos extremos.
MARINS, 2009 Há três tipos de pontos viáveis. 19
Resolução gráfica de modelos de PL
X1
MARINS, 2009
20
500
Resolução gráfica de modelos de PL
MARINS, 2009
21
Resolução gráfica de modelos de PL
X2 X2
Z
Z*
Solução X1 X1
Solução
única ilimitada
MARINS, 2009
22
Resolução gráfica de modelos de PL
X*2
MARINS, 2009
23
Resolução gráfica de modelos de PL
X2
X2
Z
* X*
X*
X1 Z* X1
Múltiplas Soluções
Múltiplas
Ótimas 1 –
Soluções Ótimas 2
Segmento de Reta
Semi-reta Ótima
Ótimo
MARINS, 2009
24
Resolução gráfica de modelos de PL
X2
O conjunto
viável é vazio. Problema
Há restrições inviável
incompatíveis.
X1
MARINS, 2009
25
Forma padrão de modelo de PL
MARINS, 2009
26
Outro exemplo
A WINDOR GLASS Inc. dispõe de capacidade extra para produzir dois novos
produtos. A demanda é muito maior que a capacidade disponível (toda
produção poderá ser vendida).
Pergunta-se: (a) o que produzir? (b) quanto produzir? (c) qual será o lucro?
(d) qual o valor, em $/hora, da capacidade disponível em cada setor
produtivo? Os dados estão na tabela abaixo.
Produto Capacidade
Setor Produtivo
Janelas Portas Disponível
Montagem 1 hora/unid. - 4.000 horas/mês
Laminação - 2 hora/unid. 12.000 horas/mês
Corte 3 hora/unid. 2 hora/unid. 18.000 horas/mês
Lucro Unitário $ 3,00 $ 5,00
MAYERLE, 2007
Programação Linear
Formulação de Modelos
Produto Capacidade
Setor Produtivo
Janelas Portas Disponível
Montagem 1 hora/unid. - 4.000 horas/mês
Laminação - 2 hora/unid. 12.000 horas/mês
Corte 3 hora/unid. 2 hora/unid. 18.000 horas/mês
Lucro Unitário $ 3,00 $ 5,00
• Variáveis
X1 = qtde. de janelas, em milhares de unidades;
X2 = qtde. de portas, em milhares de unidades;
Max Z = 3 x1 + 5 x2
Z = lucro total obtido com novos produtos. s.a : x1 4
• Restrições
a) disponibilidade do setor de montagem; 2 x2 12
b) disponibilidade do setor de laminação;
c) disponibilidade do setor de corte;
3 x1 + 2 x2 18
d) quantidades não negativas. x1 , x2 0
• Objetivo
Maximizar o lucro total da empresa
MAYERLE, 2007
Programação Linear
Solução Gráfica
x2
Max Z = 3 x1 + 5 x2
x1 4
9
s.a :
8 x1 4
2 x2 12 7
3 x1 + 2 x2 18 6 2 x2 12
x1 , x2 0 5
4
x1 0 3
3 x1 + 2 x2 18
1
0
MAYERLE, 2007 0 1 2 3 4 5 6 7 8 9 x1
x2 0
Programação Linear
Solução Gráfica
• O que fazer se além de portas e janelas a WINDOR puder fabricar, também,
mesas e armários?
Resolver graficamente o problema torna-se inviável ... É necessário usar
métodos numéricos mais eficazes e eficientes.
Não-negatividade: x1 0 e x2 0
Ribeiro; Martins (2009)
As Funções
• Problema de programação linear:
maximizar 3 x1 + 2 x2
sujeitoa :
x1 + x2 9 restrição (1)
3 x1 + x2 18 restrição (2)
x1 7 restrição (3)
x2 6 restrição (4)
x1 , x2 0
▪ Programação linear: todas as relações entre variáveis são
lineares (função objetivo e restrições)
3 x1 + x2 18 restrição (2)
x1 7 restrição (3)
x2 6 restrição (4)
x1 , x2 0
3x1 + 2 x2
maximizar
normal=(3,2)
maximizar 3x1 + 2 x2
3x1 + 2 x2 = 12
x1 = x2 = 4,5
(máximo)
3x1 + 2 x2 = 0
x1 = x2 = 0
(mínimo)
• ANTHONY, Robert N.; GOVINDARAJAN, Vijay. Sistemas de Controle Gerencial. 2 ed. São
Paulo: McGraw-Hill, 2008.
• https://www.researchgate.net/publication/257066475_Contabilida
de_de_custos_para_decisao_e_programacao_linear