Académique Documents
Professionnel Documents
Culture Documents
Operacional
Apresentao
Everaldo de Barros
Mestre em Engenharia Aeronutica-Mecnica - ITA
Mestre em Tcnicas Aeronuticas e Espaciais SUPAERO/Frana
Doutor em Engenharia Mecnica UNESP
Pesquisador DCTA
Prof. Titular da Faculdade Anhanguera de Taubat
Captulos 1-2
Programao
Linear
3
1. Programao linear
1. Programao linear
1. Programao linear
Aspectos histricos
O nome Pesquisa Operacional surgiu pela 1a vez durante a
Segunda Guerra Mundial.
Foi resultado de estudos realizados por equipes
interdisciplinares de cientistas contratados para resolver
problemas militares.
A tcnica se consolidou em 1947, com a equipe liderada por
George B. Dantzig (RAND CORPORATION no projeto SCOOPScientific Computation of Optimum Programs) trabalhando para
Fora Area Americana (EUA) desenvolvendo tcnicas para a
6
distribuio tima de tropas
.
1. Programao linear
1. Programao linear
restries.
1. Programao linear
1. Programao linear
Programao matemtica
Um problema de programao matemtica um problema
de otimizao no qual o objetivo e as restries so expressos
como funes matemticas e relaes funcionais.
Otimizar : z = f ( x1 , x 2 ,..., x n )
g 1 ( x1 , x 2 ,..., x n ) b1
g 2 ( x1 , x 2 ,..., x n ) b 2
Sujeito a :
=
:
:
g n ( x1 , x 2 ,..., x n ) b n
10
1. Programao linear
Programao matemtica
Otimizar : z = f ( x1 , x 2 ,..., x n )
g 1 ( x1 , x 2 ,..., x n ) b1
g 2 ( x1 , x 2 ,..., x n ) b 2
Sujeito a :
=
:
:
g n ( x1 , x 2 ,..., x n ) b n
xj
bi
f(x)
- funo-objetivo
g(x)
11
1. Programao linear
Variveis de deciso
x1 , x2,...,xn , so as chamadas Variveis de Deciso.
As variveis de deciso so aqueles valores que representam o
cerne do problema, e que podemos escolher (decidir) livremente.
As variveis de deciso representam as opes que um
administrador tm para atingir um objetivo. Ex.:
- Quanto produzir para maximizar o lucro?
- Quanto comprar de uma ao para minimizar o risco da carteira?
12
1. Programao linear
f ( x1 , x 2 ,..., x n )
f ( x1 , x 2 ,..., x n ) = c1 x1 + c 2 x 2 + ... + c n x n
g i ( x 1 , x 2 , . .. , x n ) = a i 1 x 1 + a i 2 x 2 + . .. + a in x n
13
1. Programao linear
(x1 )
para n 1
1. Programao linear
Programao linear
Exemplos:
max x1 + x2
min x1 + 2 x2
s.r.
s.r.
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
15
1. Programao linear
Maximizar
Z = c 1 x 1 + c 2 x 2 + ... + c n x n
Sujeito a :
a 11 x 1 + a 12 x 2 + ... + a 1 n x n b 1
a 21 x 1 + a 22 x 2 + ... + a 2 n x n b 2
a m 1 x 1 + a m 2 x 2 + ... + a mn x n b m
x 1 , x 2 , x 3 ,... x n 0
no negativos
16
1. Programao linear
max x1 + x2
min x1 + 2 x2
s.r.
s.r.
2 x1 + 4 x2 20
180 x1 + 20 x2 600
2 x1 + 3 x2 20
x1 , x2 0
180 x1 + 20 x2 = 600
x1 , x2 0
17
1. Programao linear
Formulao do PPL
A formulao de qualquer problema a ser resolvido segue alguns passos
bsicos:
Quais as restries ?
Cada restrio imposta na descrio do sistema deve ser expressa como
uma relao linear (igualdade ou desigualdade), definidas com as variveis de
deciso.
18
Exerccios
Otimizar : z = f ( x1 , x 2 ,..., x n )
g 1 ( x1 , x 2 ,..., x n ) b1
g 2 ( x1 , x 2 ,..., x n ) b 2
Sujeito a :
=
:
:
g n ( x1 , x 2 ,..., x n ) b n
xj
- variveis de deciso
f(x) - funo-objetivo
g(x) - restries
19
20
Funo-objetivo
x1 3
x2 4
Restrio de tempo
x1 + 1,8x2 8
No negatividade
x1, x2 0
22
Soluo:
Variveis de deciso
Funo objetivo
23
Restries
24
x1 no. ternos
x2 no. vestidos
Funo-objetivo
Restrio de algodo
2x1 +x2 16
Restrio de seda
x1 + 2x2 11
Restrio de l
x1 + 3x2 15
No negatividade
x1, x2 0
25
26
x1 quantidade de soja
x2 quantidade de feijo
Funo-objetivo
3x1 + 6x2 15
10x1 + 5x2 20
No negatividade
x1, x2 0
28
29
x1 caminho tipo A
x2 caminho tipo B
Funo-objetivo
2x1 + 3x2 90
No negatividade
x1, x2 0
31
33
34
Cadeiras
10
Mesas
Cadeira
Mesa
Montagem
Acabamento
Capacidade mx (horas)
Montagem
30
Acabamento
48
Qual a melhor combinao possvel de cadeiras e mesas a serem produzidas para obter
a
35
maior margem de contribuio total ?
Curso de Administrao
Pesquisa Operacional
36