Professional Documents
Culture Documents
Pesquisa Operacional
leila_lage@uol.com.br
Tema da aula 11
Pesquisa Operacional:
Programao Linear
Programao Linear
Exemplo: Objetivo: Maximizar o Lucro na Produo de Rdios Dados: Rdio Standard: A linha de produo comporta um mximo de 24 pessoas Cada rdio consome o trabalho de 1 pessoa por dia Lucro na produo de Rdio modelo Standard R$ 30,00
Programao Linear
Modelagem: Objetivo: Maximizar o Lucro na Produo de Rdios
ST 24n
Cada rdio consome o trabalho de 1 pessoa por dia n=1 ST 24 Lucro na produo de Rdio modelo Standard R$ 30,00 Lucro = 30ST Lucro Mximo: 30x24 = 720
4
Programao Linear
Modelagem: Objetivo: Maximizar o Lucro na Produo de Rdios
LX 32n
Cada rdio consome o trabalho de 2 pessoa por dia n = 1/2 LX 32/2 LX 16 Lucro na produo de Rdio modelo Luxo R$ 40,00 Lucro = 40LX Lucro Mximo: 40x16 = 640,00
5
Programao Linear
Modelagem: Objetivo: Maximizar o Lucro na Produo de Rdios Lucro = 30ST + 40LX Lucro = 720+ 640 Lucro = 1360 Restries A Fbrica s conta com 40 Funcionrios e no exemplo acima so necessrios 24(modelo ST) 32 (Luxo ) o que totaliza 56 funcionrios! ST+2LX 40 ST 24
LX 32
6
Modelo: Lucro = 30ST + 40LX Sujeito a: ST+2LX 40 ST 24 Restries LX 32 Soluo tima : O modelo Standard gera um lucro maior por trabalhador (30) do que o modelo luxo (40/2). Ento Produzir o mximo de Standard (24) e o que sobrar luxo ST +2LX 40 2LX 16 24 + 2LX 40 LX = 16/2 LX = 8 Lucro = 720 +320 Lucro = 1.040
7
Funo Objetivo
2LX 40-24
Lucro = 30 * 24 + 40 * 8
Programao Linear
Modelo:
Funo Objetivo
Sujeito a:
ST+2LX 40
ST 24 Restries LX 32
Programao Linear
Soluo tima : O modelo Standard gera um lucro maior por trabalhador (30) do que o modelo luxo (40/2). Ento Produzir o mximo de Standard (24) e o que sobrar luxo ST +2LX 40 2LX 16 24 + 2LX 40 LX = 16/2 2LX 40-24 LX = 8 Lucro = 720 +320
Programao Linear
Mtodo Grfico: ST+2LX LX 20 40 ST+2LX = 40 ST LX
0 ST + 2LX = 40
40
20
0
40 LX 20
ST
ST + 2LX
40 40 ST
10
Programao Linear
ST 24
LX 20
24
40
ST
LX 16
LX 20
16
40
ST
11
16
16
Regio SIMPLEX 40 ST 40 ST
24
24
12
Programao Linear
Funo Objetivo: Lucro = 30ST + 40LX 40LX = -30ST + Lucro -40LX = 30ST Lucro LX = -30ST + Lucro 40 LX = -3ST + Lucro 4 40
LX = -30ST + Lucro 40 40
Y = ax+b (equao da reta) -3ST 4 Coeficiente Angular Lucro = Coeficiente Linear (Inclinao da reta) 40 (onde encontra o eixo Y) (Relao entre os Lucros)
13
Programao Linear
lucros
LX = 20 e ST = 0 Lucro = 40LX Lucro = 40(20) Lucro = 800 LX = 0 e Lucro = 800 30ST = 800 ST = 800/30 ST = 26
26 ST
14
Programao Linear
lucros LX 30 ST = 40 e LX = 0 Lucro = 30ST Lucro = 30(40) Lucro = 1200 ST = 0 e Lucro = 1200 40LX = 1200 LX = 1200/40 LX = 30
Lucro = 800
26
40 ST
15
Programao Linear
Melhor opo
Reta mais longe da origem dentro da regio Simplex ST = 24, LX = 8 e Lucro = 1040
LX 30 26 20 16 Regio Lucro = 1040 Lucro = 800 Simplex LX = 0 e Lucro = 1040 30ST = 1040 ST = 1040/30 ST = 35 ST = 0 e Lucro = 1040 40LX = 1040 LX = 1040/40 LX = 26
24
35
40 ST
16
Programao Linear
Problema de Minimizao Problema de Dosagem ou Blending Rao de Custo Mnimo. Suponha dois Ingredientes para a formulao de Rao
17
Programao Linear
18
Programao Linear
1 Varivel a ser Otimizada: Custo (minimizao) Variveis Bsicas : Qtde A, QtdeB. 3 Restries 5A + 25B 50 2 Funo Objetivo: 25A +10B 100
10A+ 10B 60
35A +20B 180 A, B 0
19
Programao Linear
Restries
B A B
0
5A + 25B 50 10
2
0
2 10 A
20
Programao Linear
Restries B B 10 25A + 10B 5A + 25B 50 100 A 0 B 10
4
2 10 A 4 A
21
Programao Linear
Restries
B 5A + 25B 50
2 10 A B 6 A B
10A + 10B 60
0
6 6 A
6
0
22
Programao Linear
Restries B B 10 5A + 25B 50 25A + 10B 100
A 0 5
B 9 0
A
23
Programao Linear
Restries
B 10
B 10
Regio Simplex
10
10 A
24
Programao Linear
Funo Objetivo:
Suponha um custo qualquer por exemplo 0,36 (mltiplo de 0,03 e 0,04) 0,36 = 0,03A + 0,04B 4B = -3A + 36 B = -3A +9 4 B 36 = 3A +4B -4B = 3A -36 B = -3A/4 + 36/4
A 0
B 9
B 10
12
12 A
10 A
25
Programao Linear
Otimizao
10 9 Custo = 0,36
10
12 A
26
Programao Linear
Otimizao
B 10 9
Custo = 0,36
10
12 A
27
Programao Linear
Otimizao
B 10 9 Custo = 0,03A + 0,04B Custo = 0,36 Custo = 0,03x5 +0,04 Custo = 0,19 1 5 10 12 A
28
Programao Linear
Otimizao
B 10 9
Custo = 0,19 1 5 10 12 A
29
Memria de aula 1. Formulao de um problema utilizando modelos matemticos. 2. Determinao das variveis do modelo. 3. Determinao da funo objetivo. 4. Determine a funo objetivo e restries para o problema 5. Efetuar a resoluo grfica. 6. Resolver a lista de exerccios n 2 de modelagem matemtica que ser disponibilizada no site.
30
Programao Linear
Caso Esportes Radicais S/A
A Esportes Radicais S/A produz pra-quedas e asa-deltas em duas linhas de montagem. A primeira linha de montagem tem 100 horas semanais disponveis para a fabricao dos produtos, e a segunda linha tem um limite de 42 horas semanais. Cada um dos produtos requer 10 horas de processamento na linha 1, enquanto que na linha 2 o pra-quedas requer 3 horas e a asa-delta requer 7 horas.
31
Programao Linear
Caso Esportes Radicais S/A
Sabendo que o mercado est disposto a comprar toda a produo da empresa, bem como que o lucro pela venda de cada pra-quedas de R$ 60,00 e o lucro para cada asa-delta vendida R$ 40,00, encontre a programao de produo que maximize o lucro da Esportes Radicais S/A. (resolva pela anlise grfica deslocamento da funo objetivo).
32
Programao Linear
Caso Esportes Radicais S/A
Variveis de Deciso
Funo-Objetiva
33
Programao Linear
Caso Esportes Radicais S/A
Restrio de Produo
Linha 1
10 x
+ 10 x
100
1
3 x
2
42
Linha 2
Restrio de No Negatividade
+ 7 x
2
0
x , x
34
Programao Linear
Caso Esportes Radicais S/A
Max 60 x1 + 40 x2 10 x1 + 10 x2 100 3 x1 + 7 x2 42 x1 , x2 0
(1)
(2)
35
Programao Linear
Caso Esportes Radicais S/A
(2)
36
Programao Linear
Caso Esportes Radicais S/A
Maximizar lucro
16 X1 14
12
10
60X1 + 40X2
4 X2 2
0 0 2 4 6 8 10 12 14 16
37
Programao Linear
X1 = 3 X2 = 0 Z = 12
X1 = 0 X2 = 5 Z = 40
38
Programao Linear
Caso Alumilminas S/A
A indstria Alumilminas S/A iniciou suas operaes em janeiro de 2001 e j vem conquistando espao no mercado de laminados brasileiro, tendo contratos fechados de fornecimento para todos os 3 tipos diferentes de lminas de alumnio que fabrica: espessura fina, mdia ou grossa. Toda a produo da companhia realizada em duas fbricas, uma localizada em So Paulo e a outra no Rio de Janeiro. Segundo os contratos fechados, a empresa precisa entregar 16 toneladas de lminas finas, 6 toneladas de lminas mdias e 28 toneladas de lminas grossas. Devido qualidade dos produtos da Alumilminas S/A, h uma demanda extra para cada tipo de lmina.
39
Programao Linear
Caso Alumilminas S/A
A fbrica de So Paulo tem um custo de produo de R$ 100.000,00 para uma capacidade produtiva de 8 toneladas de lminas finas, 1 tonelada de lminas mdias e 2 toneladas de lminas grossas por dia. O custo de produo dirio da fbrica do Rio de Janeiro de R$ 200.000,00 para uma produo de 2 toneladas de lminas finas, 1 tonelada de lminas mdias e 7 toneladas de lminas grossas. Quantos dias cada uma das fbricas dever operar para atender os pedidos ao menor custo possvel? (resolva pela anlise grfica deslocamento da funo objetivo).
40
Programao Linear
Caso Alumilminas S/A
Variveis de Deciso
Funo-Objetiva
41
Programao Linear
Caso Alumilminas S/A
1
1
+ 2 x
2
2
16
1 x
+ 1 x
+ 7 x
2 x
28
2
x , x 0
Restries de No Negatividade
42
Programao Linear
Caso Alumilminas S/A
43
Programao Linear
Caso Alumilminas S/A
(3)
(2)
Funo Objetivo
(1)
44
Programao Linear
Caso Alumilminas S/A
(3)
(2)
Funo Objetivo
(1)
45
Programao Linear
Max 3 x1 + 3 x 2 s.r. 2 x1 + 4 x 2 12 6 x1 + 4 x 2 24 x1 , x 2 0
Encontre a soluo tima.
46
Programao Linear
x2 (0,6)
7 6 5 4
6 x1 + 4 x2 24
(0,3)
3 2 1
2 x1 + 4 x2 12
(6,0)
x2 0
(0,0)
0
x1 0
(4,0)
x1
47
Programao Linear
O valor mximo de
x2
7 6 5 4 3 2 1 0
3 x1 + 3 x 2
6 x1 + 4 x2 24
2 x1 + 4 x2 12
1 2 3 4 5 6
x1
48
Programao Linear
Programao Linear
Tem - se ento o ponto de cruzamento das duas retas: x1 3 x2 3 / 2 Substituindo - se estes valores na funo objetivo : Z 3x1 + 3x2 3(3) + 3(3 / 2) 9 + 9 / 2 13,5 Tem - se o valor que maximiza Z.
50
Programao Linear
x2
7 6 5 4,5 4 3 2
6 x1 + 4 x2 24
Z 6 3x1 + 3x2
Z 0 3x1 + 3x2
1 0
x1
51
Programao Linear
Exerccio 2
52
Programao Linear
x1 + 3x2 7
x1
53
Programao Linear
Soluo tima
x2
x1
54
Programao Linear
Exerccio 3
55
Programao Linear
3x1 + 2x2 18
x1 4
x1 + x2 5
4x1 + 8x2
56
Programao Linear
Soluo tima
57
Programao Linear
Exerccio 4
Max
s.r.
x1 + 3x 2
4 x1 + x 2 30 16 x1 + 2 x 2 10 x1 , x 2 0
58
Programao Linear
4 x + x 30
1 2
16 x 1+ 2x2 10
59
Uma restrio dita redundante quando a sua excluso do conjunto de restries de um problema no altera o conjunto de solues viveis deste. uma restrio que no participa da determinao do conjunto de solues viveis.
Existe um outro problema sem essa restrio com a mesma soluo tima.
60
Considere o problema
Min 6 x 1 + 10 x 2 s .r . x 1 + x 2 2 x1 + 2 x 2 1
x1 5 x2 6
3 x 1 + 5 x 2 15 5 x 1 + 4 x 2 20 x1 , x 2 0
61
Programao Linear
x2
14
12
10
x1 5
x1 + x2 2
5 x1 + 4 x2 20
8 6
x2 6
3x1 + 5 x2 15
4
2
x1 + 2 x2 1
x2 0
-2
-2
x1 0
10
x1
Restrio Redundante
62
Min 6 x 1 + 10 x 2 s .r. x 1 + x 2 2 x1 5 x2 6 3 x 1 + 5 x 2 15 5 x 1 + 4 x 2 20 x1 , x 2 0
63
Programao Linear
x2
14
12 10
x1 5
x1 + x2 2
5 x1 + 4 x2 20
8 6
x2 6
Solues Mltiplas x1
3x1 + 5 x2 15
x2 0
-2
4 2
-2
x1 0
10
64
Max 6 x 1 + 10 x 2 s .r . x 1 + x 2 2 x2 6
3 x 1 + 5 x 2 15 5 x 1 + 4 x 2 20 x1 , x 2 0
65
Programao Linear
x2
14 12 10
Cresce indefinidamente
x1 + x2 2
5 x1 + 4 x2 20
8 6
x2 6
3x1 + 5 x2 15
x2 0
-2
-2
x1 0
10
x1
66
Um problema de programao linear dito invivel quando o conjunto de solues viveis vazio.
Considere o problema
Max x1 + x2 s.t. x1 + x2 12 x1 + x2 20 x1 , x2 0
67
Programao Linear
x1 + x2 20
6
4 2 -2 -2
x1 + x2 12
x1
10
68
Memria de aula 1. Formulao de um problema utilizando modelos matemticos. 2. Determinao das variveis do modelo. 3. Determinao da funo objetivo. 4. Determine a funo objetivo e restries para o problema 5. Efetuar a resoluo grfica. 6. Possibilidades de soluo
69
Bibliografia indicada LISBOA, Erico Fagundes Anicet. Rio de Janeiro, 2002. verso digital disponvel na Internet (http://www.ericolisboa.eng.br). ANDRADE, Eduardo Leopoldino de. Introduo Pesquisa Operacional: mtodos e modelos para a anlise de deciso. Rio de Janeiro: Editora LTC, 2005. LACHTERMACHER, Gerson. Pesquisa Operacional na Tomada de Decises: modelagem em Excel. Rio de Janeiro: Editora Elsevier, 2004.
70