Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PESQUISA OPERACIONAL
PARTE II
PROGRAMAO LINEAR
5. APLICAES
Kantorovich
1939, Algoritmo
Antecedente:
Fourier - 1826
George Dantzig
1940, Simplex
Problema da dieta
Charles Koopmans
1975, Nobel
Academia Real de
Cincia
OBJETIVO GERAL:
MODELAGEM DE PROBLEMAS DE
PROGRAMAO LINEAR
DEFINIO DAS VARIVEIS
A que condies
devemos obedecer?
EQUAO DA FUNO
OBJETIVO
MODELAGEM DE PROBLEMAS DE
PROGRAMAO LINEAR
Soluo
Qualquer especificao de valores para variveis de deciso.
Soluo Vivel
Uma soluo em que todas as restries so satisfeitas.
Soluo tima
Uma soluo vivel que tem o valor mais favorveis da funoobjetivo.
MODELAGEM DE PROBLEMAS DE
PROGRAMAO LINEAR - HIPTESES
MODELAGEM MATEMTICA
PROPOSIO:
Uma refinaria produz trs tipos de gasolinas: verde, azul e comum. Cada tipo requer
gasolina pura, octana e aditivo que esto disponveis nas quantidades de 9.600.000,
4.800.000 e 2.200.000 litros por semana, respectivamente. As especificaes de cada
tipo so:
um litro de gasolina verde requer 0,22 litro de gasolina pura, 0,50 litro de
octana e 0,28 litro de aditivo;
um litro de gasolina azul requer 0,52 litro de gasolina pura, 0,34 litro de
octana e 0,14 litro de aditivo;
um litro de gasolina comum requer 0,74 litro de gasolina pura, 0,20 litro
de octana e 0,06 litro de aditivo.
Como regra de produo, com base na demanda de mercado, o planejamento da
refinaria estipulou que a quantidade de gasolina comum deve ser no mnimo igual a
16 vezes a quantidade de gasolina verde, e que a quantidade de gasolina azul seja no
mximo igual a 600.000 litros por semana. A empresa sabe que cada litro de gasolina
verde, azul e comum d uma margem de contribuio para o lucro de $ 0,30, $ 0,25 e
$ 0,20, respectivamente, e seu objetivo determinar o programa de produo que
maximiza a margem total de contribuio para o lucro.
10
11
MODELAGEM MATEMTICA
PROBLEMA-PROTTIPO*:
Uma pequena fbrica produz: PROD. 1 e PROD.2
Limites de capacidade de fabricao:
DEPARTAMENTO A: 160 Homens-horas/semana disponvel
DEPARTAMENTO B: 120 Homens-horas/semana disponvel
DEPARTAMENTO C: 280 Homens-horas/semana disponvel
Tempo de fabricao em horas:
PROD.1: 2h depto A, 1h depto B e 4h depto C
PROD. 2: 2h depto A, 2h depto B e 2h depto C
MARGENS UNITRIAS: PROD.1 = $ 1,00
PROD.2 = $ 1,50
OBJETIVO: Calcular quanto produzir de cada produto para maximizar a
margem de contribuio total.
MODELO COMPLETO:
L = 1 x1
MAXIMIZAR
+ 1,5 x2
LUCRO PROD.1
sujeito a:
2 x1
LUCRO DO PROD.2
2 x2
DEPARTAMENTO A
1 x1
2 x2
DISPONIBILIDADE
DEPARTAMENTO B
4 x1
2 x2
DEPARTAMENTO C
com x1 e x2 0
160
120
DISPONIBILIDADE
280
DISPONIBILIDADE
MODELAGEM MATEMTICA
1) Uma marcenaria deseja estabelecer uma programao diria de produo. Atualmente, a oficina
faz apenas dois produtos: mesa e armrio, ambos de um s modelo. Para efeito de simplificao,
vamos considerar que a marcenaria tem limitaes em somente dois recursos: madeira e mo-deobra, cujas disponibilidades dirias so mostradas na tabela a seguir.
Recurso
Disponibilidade
Madeira
12m2
Mo-de-obra
8 H.h
O processo de produo tal que, para fazer uma mesa a fbrica gasta 2 m2 de madeira e 2 H.h de
mo-de-obra. Para fazer um armrio, a fbrica gasta 3 m2 de madeira e 1 H.h de mo de obra. Alm
disso, o fabricante sabe que cada mesa d uma margem de contribuio para o lucro de $ 4 e cada
MODELAGEM MATEMTICA
2) Uma pequena metalrgica deseja maximizar sua receita com a venda de dois tipos de finas fitas
de ao que se diferenciam em qualidade no acabamento de corte. As fitas so produzidas a partir
do corte de bobinas de grande largura. Existem duas mquina em operao. Uma das mquinas
mais antiga e permite o corte dirio de 4000 m de fita. A outra, mais nova, corta 6000 m. A venda
das chapas no mercado varia com a qualidade de cada uma. Fitas produzidas na mquina antiga
permitem um lucro de 3 u.m. por mil metros de produo. Fitas cortadas na mquina moderna
produzem um lucro de 5 u.m. por mil metros de produo. Cada mil metro de fita cortada na
mquina antiga consome 3 homens X hora de mo-de-obra. Na mquina moderna so gastos
apenas 2 homens X hora. Diariamente so disponveis 18 homens X hora para operao de ambas
as mquinas. Determinar a produo que otimiza o lucro da metalrgica.
MODELAGEM MATEMTICA
3) Um fabricante de mveis fornece os seguintes produtos: mesas, armrios e cadeiras. A
fabricao de cada tipo de produto requer chapas de mogno e dois tipos de mo de obra, uma para
acabamento e outra para carpintaria. A quantidade de recursos para cada tipo de produto dada na
tabela abaixo.
Recurso
Armrio
Mesa
Cadeira
Disponibilidade
8 m2
6 m2
1 m2
30 m2
de
1,5
10
Horas de carpintaria
1,5
0,5
10
Mogno
Horas
acabamento
Sendo que cada mesa, armrio e cadeira do um lucro de 3, 4 e 5 u.m. Formular o modelo
matemtico para maximizar seu lucro semanal.
MODELAGEM MATEMTICA
4) Giapetto fabrica dois tipos de brinquedos de madeira: soldados e trens. Um soldado vendido
por 27 u.m. e usa 10 u.m de matria prima. Cada soldado que fabricado tem um custo adicional
de 14 u.m. relativo a mo de obra. Um trem vendido por 21 u.m. e gasta 9 u.m. de matria prima.
O custo de mo de obra adicional para cada trem de 10 u.m.. A fabricao destes brinquedos
requer dois tipos de mo de obra: carpintaria e acabamento. Um soldado necessita de 2 horas para
acabamento e 1 de carpintaria. Um trem necessita de 1 hora para acabamento e 1 hora de
carpintaria. Cada semana, Giapetto pode obter qualquer quantidade de matria prima, mas tem a
disposio at 100 horas de acabamento e 80 de carpintaria. A demanda por trens ilimitada, mas
a venda de soldados de no mximo 40 por semana. Giapetto que maximizar seu lucro dirio
(receitas-custos). Formular o modelo matemtico que poder ser usado por Giapetto para
maximizar seu lucro semanal.
MTODO GRFICO
PROD2
120
114
108
102
96
90
84
78 Payoff: 1.0 PROD1 + 1.0 PROD2 = 80.0
72
66
60
54
48
42
36
30
24
18
12
6
0
0
10
20
30
40
60
70
80
90
100
110
120
130
140
MTODO GRFICO
MTODO SIMPLEX
PASSO 1: Introduo das variveis de folga
PASSO 2: Montagem do quadro de coeficientes, incluindo-se a funo
objetivo com os sinais trocados
PASSO 3: Criao da soluo bsica inicial, geralmente atribuindo-se
valor 0 s variveis originais
PASSO 4: Varivel que entra na base:
A. Aquela que tem o maior valor negativo na linha da
funo objetivo transformada
B. Quando no houver mais coeficiente negativo na linha
da funo objetivo, a soluo encontrada tima.
PASSO 5: Varivel que sai da base:
A. Dividir os termos independentes pelos respectivos
coeficientes positivos da varivel que entra.
B. O menor quociente indica, pela equao em que
ocorreu, a varivel que deve sair da base.
PASSO 6: Transformar a matriz, encontrando-se a nova base.
(Adaptado, de Andrade, 2009).
QUADRO FINAL
BASE X1
X2
U1
U2
U3
X1
-1
40
X2
-1/2
40
U3
-3
40
1/2
100
-1/4
Para U1 = 1 temos:
X1= -1
Coeficientes de
X2 = 1/2
Para U2 = 1 temos:
U3 = 3
X1 = 1
Z = 1/4
Coeficientes de
X5
U1
X2 =
-1
U3 = 2
Z = 1/2
(Adaptado, de Andrade, 2009).
MTODO DUAL
Problema Primal:
Maximizar Z =n
cj xj
sujeito a:
j=1
para i = 1, 2, ..., m
a ij xj b i
com:
xj 0
para j = 1, 2, ..., n
j=1
(X1, X2, U1, U2, U3, Z) = (40; 40; 0,25; 0,50; 40; 100)
Problema Dual:
Minimizar z =m
bi yi
i=1
sujeito a:
m
com:
aij yi c
i=1
yj 0
para j = 1, 2, ..., n
para i = 1, 2, ..., m
(Y1, Y2, Y3, W1, W2, Z) = (0,25; 0,50; 40; 40; 40; 100)
ANLISE DE SENSIBILIDADE
ANLISE DE SENSIBILIDADE
ANLISE DE SENSIBILIDADE
ANLISE DE SENSIBILIDADE
ANLISE DE SENSIBILIDADE
ANLISE DE SENSIBILIDADE
ANLISE DE SENSIBILIDADE
ANLISE DE SENSIBILIDADE
ANLISE DE SENSIBILIDADE
ANLISE DE SENSIBILIDADE
ANLISE DE SENSIBILIDADE
ANLISE DE SENSIBILIDADE
ANLISE DE SENSIBILIDADE
ANLISE DE SENSIBILIDADE
ANLISE DE SENSIBILIDADE
Valor original
100
Valor final
100
Clulas ajustveis
Clula
Nome
$B$5
SOLUO X1
$C$5
SOLUO X2
Valor original
40
40
Valor final
Restries
Clula
Nome
$D$11 Coeficientes 1 Equao
$D$12 Coeficientes 2 Equao
$D$13 Coeficientes 3 Equao
40
40
Valor da clula
Frmula
Status
160 $D$11<=$F$11 Agrupar
120 $D$12<=$F$12 Agrupar
240 $D$13<=$F$13 Sem agrupar
Transigncia
0
0
40
Destino
Clula
Nome
$D$8 Coeficientes Maximizar
Ajustvel
Clula
Nome
$B$5 SOLUO X1
$C$5 SOLUO X2
Valor
100
Valor
40
40
Inferior Destino
Limite Resultado
0
60
0
40
Superior Destino
Limite Resultado
40
100
40
100
Clulas ajustveis
Clula
Nome
$B$5 SOLUO X1
$C$5 SOLUO X2
Final Reduzido
Objetivo
Permissvel Permissvel
Valor
Custo
Coeficiente
Acrscimo Decrscimo
40
0
1
0,5
0,25
40
0
1,5
0,5
0,5
Restries
Clula
Nome
$D$11 Coeficientes 1 Equao
$D$12 Coeficientes 2 Equao
$D$13 Coeficientes 3 Equao
Final
Valor
160
120
240
Sombra
Restrio
Permissvel Permissvel
Preo
Lateral R.H. Acrscimo Decrscimo
0,25
160 13,33333333
40
0,5
120
40
20
0
280
1E+30
40
=$4
Armrio = $ 1
MODELO:
L = 4 x1
MAXIMIZAR
LUCRO DA MESA
2 x1
sujeito a:
1 x2
LUCRO DO ARMRIO
3 x2
UTILIZAO DE MADEIRA
2 x1
3 x2
UTILIZAO DE MO-DE-OBRA
12
DISPONIBILIDADE
8
DISPONIBILIDADE
com x1 e x2 0
MODELO:
DEFINIO DAS VARIVEIS:
x3 0
x2
600.000
x1
0
x2
0
x3 0
(Adaptado, de Andrade, 2009).
PROPOSIO:
Processo simplificado de fabricao de cimento
DEPSITO DE CLNQUER
AF250
PRHOMOGENEIZADOR
MOINHO DE
CRU
E SILO
DE FARINHA
MOINHO DE
CIMENTO
FORNO
SILO E ENSACADEIRA
CP320
GESSO
ADITIVO
BRITADOR
ESCRIA DE ALTO-FORNO
JAZIDA
FRMULA DE FABRICAO:
PRODUTOS:
COMPONENTES
Cnquer
CP 320
AF 250
85%
50%
Escria de Alto-Forno
7%
45%
Gesso
3%
3%
Aditivo
5%
2%
DADOS COMPLEMENTARES:
LIMITAES:
preo do gesso:
preo do aditivo:
$ 41,00/t
$ 37,80/t
$ 34,40/t
$ 22,10/t
$ 34,20/t
$ 1,90/t
A contribuio marginal calculada como a receita lquida menos os custos fixos e os custos
variveis, exceto escria, gesso e aditivo.
MODELO COMPLETO:
sujeito a:
x1 +
1.100.000
x2
x3
x3
1.100.000
200.000
0,85 x1 +
0,50 x2 +
0,07 x1 +
0,45 x2
180.000
0,03 x1 +
0,03 x2
50.000
0,05 x1 +
0,02 x2
50.000
x1
x2
x3
ROTAS POSSVEIS
FBRICA 1
DEPSITO 1
FBRICA 2
DEPSITO 2
FBRICA 3
DEPSITO 3
EXEMPLO
CUSTOS UNITRIOS
DE TRANSPORTE
CAPACIDADE DE
FORNECIMENTO
15
FONTE 1
10
CAPACIDADE DE
ABSORO
DESTINO 1
20
DESTINO 2
10
DESTINO 3
10
3
5
17
7
25
FONTE 2
MODELO DE PROGRAMAO
LINEAR