Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
Introdução
Daniel Bernardon
Vinícius Jacques Garcia
2014
O que é pesquisa Operacional?
• Podemos considerar que este contexto envolve
decidir sobre uma alternativa para o problema
apresentado, cuja solução requer a resposta
para três perguntas:
– Quais são as alternativas para a decisão?
– Sob quais restrições a decisão é tomada?
– Qual seria um critério objetivo para avaliar as
alternativas?
2
Modelagem matemática
• Busca de uma visão estruturada;
• Idéia de simulação da realidade;
• Um modelo:
• É um veículo para uma visão bem estruturada da
realidade;
• Pode ser visto como uma representação substitutiva da
realidade;
• Modelos: são representações simplificadas da
realidade que preservam, para determinadas
situações e enfoques, uma equivalência adequada
(Goldbarg e Luna, 2000).
3
Tomada de Decisão
• Tomada de decisão: é o
processo de identificar um
problema específico e
selecionar uma linha de ação
para resolvê-lo.
4
Tomada de Decisão
6
Aplicações de
Otimização Matemática
• Determinação de Mix de Produtos
• Scheduling
• Roteamento e Logística
• Planejamento Financeiro
7
Programação Matemática
• Um problema de programação matemática é
um problema de otimização no qual o objetivo
e as restrições são expressos como funções
matemáticas e relações funcionais
Otimizar : z = f ( x1 , x2 ,..., xn )
g1 ( x1 , x2 ,..., xn ) b1
≤
g 2 ( x1 , x2 ,..., xn ) b2
Sujeito a : =
: ≥ :
g n ( x1 , x2 ,..., xn )
bn
8
Variáveis de Decisão
• x1 , x2,...,xn , são as chamadas Variáveis de Decisão.
10
Linearidade
11
Programação Linear
Exemplos
max x1 + x2 min x1 + 2 x2
s.a. s.a.
2 x1 + 4 x2 ≤ 20 2 x1 + 3 x2 ≥ 20
180 x1 + 20 x2 ≤ 600 180 x1 + 20 x2 = 600
x1 , x2 ≥ 0 x1 , x2 ≥ 0
12
Programação Linear
Áreas de Aplicação
• Administração da Produção
• Análise de Investimentos
• Alocação de Recursos Limitados
• Planejamento Regional
• Logística
– Custo de transporte
– Localização de rede de distribuição
• Alocação de Recursos em Marketing entre
diversos meios de comunicação.
13
Programação Linear
Áreas de Aplicação
14
Programação Linear
Problema na Forma Padrão
15
Programação Linear
Problema na Forma Padrão
Maximizar Z = c1 x1 + c2 x2 + ... + cn xn
Sujeito a :
a11 x1 + a12 x2 + ... + a1n xn ≤ b1
a21 x1 + a22 x2 + ... + a2 n xn ≤ b2
Não
negativos
max x1 + x2 min x1 + 2 x2
ss.a. s.a.
2 x1 + 4 x2 ≤ 20 2 x1 + 3 x2 ≥ 20
180 x1 + 20 x2 ≤ 600 180 x1 + 20 x2 = 600
x1 , x2 ≥ 0 x1 , x2 ≥ 0
17
Programação Linear
Hipótese de Aditividade
18
Programação Linear
Hipótese de Proporcionalidade
19
Programação Linear
Hipótese de Divisibilidade
20
Programação Linear
Hipótese de Certeza
21
Programação Linear
Terminologia
• Solução
– No campo de Programação Linear, a solução é
qualquer especificação de valores para as variáveis
de decisão, ainda que esta especificação trate de
uma escolha desejável ou permissível.
22
Exemplo de Solução
max z = x1 + x2
s.a. x1 = 3 ; x2 = 2 S = (3,2)
2 x1 + 4 x2 ≤ 20
180 x1 + 100 x2 ≤ 800
x1 , x2 ≥ 0 x1 = 3 ; x2 = 4 S = (3,4)
23
Classificação das Soluções
• Solução Viável
– É uma solução em que todas as restrições são
satisfeitas;
• Solução Inviável
– É uma solução em que alguma das restrições ou as
condições de não-negatividade não são atendidas;
24
Exemplos de Solução Viável
e Inviável
max x1 + x2 x1 = 3 ; x2 = 2
S = (3, 2)
s.a. solução viável: todas as restrições
não são violadas
2 x1 + 4 x2 ≤ 20
180 x1 + 100 x2 ≤ 800
x1 = 3 ; x2 = 4
x1 , x2 ≥ 0 S = (3, 4)
solução inviável: as restrições são
violadas
25
Valor da Função objetivo
x2 x1≤ 3
4
x2≤ 4
3
2
1
x2≥ 0
1 2 3 4 x1
x1≥ 0
29
Programação Linear
Solução Gráfica
x1 + 2 x 2 ≤ 9
x2 x ≤3
x1 + 2 x 2 = 9 Reta Limite 1
2 x 2 = 9 −x 1 (0,4)
(1,4) (3,4)
x2 ≤ 4
(3,3)
x2 = 92 − 12 x1
x2 ≤ 92 − 12 x1
Região Limitada x2 ≥ 0
(0,0) (3,0) x1
x1 ≥ 0
30
Programação Linear
Solução Gráfica
x2 Z = 21 = 5 x1 + 2 x2
(1,4)
(0,4)
(3,3) = Solução
Z = 0 = 5 x1 + 2 x2
Solução Ótima
Viável
(0,0) (3,0) x1
Z = 10 = 5 x1 + 2 x2
31
Programação Linear
Solução Gráfica - Exercício
• Considere o seguinte o problema de LP
Max 3 x1 + 3 x2
s.t. 2 x1 + 4 x2 ≤ 12
6 x1 + 4 x2 ≤ 24
x1 , x2 ≥ 0
Encontre a solução ótima.
32
Programação Linear
Solução Gráfica - Exercício
x2 7
(0,6)6
5 6 x1 + 4 x2 ≤ 24
4
(0,3)3
2
1 2 x1 + 4 x2 ≤ 12
x2 ≥ 0 (6,0)
0 1 2 3 4 6
(0,0) (4,0)5 x1
x1 ≥ 0
33
Programação Linear
Solução Gráfica - Exercício
x2 7
Z = 0 = 3 x1 + 3 x2
6
5
Z = 6 = 3 x1 + 3 x2
4 Z = 13,5 = 3x1 + 3 x2
3
0 1 2 3 4 5 6
x1
34
Programação Linear
Solução Gráfica - Exercício
x2 7
Z = 0 = 3x1 + 3x2
6
5
Z = 6 = 3x1 + 3x2
4
Z = 13,5 = 3x1 + 3x2
3
0 1 2 3 4 5 6
x1
35
Exercício Recomendado 1
36
Exercício Recomendado 2
37