Programacao Linear
Programacao Linear
Programacao Linear
Linear
Problema
1
Define o problema
2
Formula o
objectivo
3
Avalia
as vrias
alternativas
Problemas simples
Problemas complexos
Recurso intuio e
experincia
Mtodos cientficos
Programao Linear
Nota Histrica
Sculo III a.C Euclides
Livro III ( Procurava encontrar a maior e a menor distncia
de um ponto a uma circunferncia)
Livro IV ( Descreveu uma forma de obter um Paralelogramo
de rea mxima e com um dado permetro)
Porque no reduzir o
nome de Programao de
Estruturas Lineares para
Programao Linear?
isso! A
partir de
agora esse
o seu nome.
Onde se aplica?
Os domnios de aplicao da Programao Linear so vastssimos.
Por exemplo:
Gesto de empresas;
Problemas de transportes;
Estrutura financeira dos bancos;
Obteno de misturas ptimas;
Planeamento agrcola;
Estratgias militares,
Sejam:
x, o nmero de secretrias;
y, o nmero de estantes;
Variveis de deciso
z = 6x + 3y (em 10 euros)
Linguagem
corrente
Linguagem
Matemtica
Cada secretria
necessita de 2
horas-mquina
2x
Cada estante
necessita de 4
horas-mquina
4y
A disponibilidade
mensal de 720
horas-mquina
2x + 4y 720
Linguagem
corrente
Linguagem
Matemtica
Cada secretria
necessita de 4
horas-mquina
4x
Cada estante
necessita de 4
horas-mquina
4y
A disponibilidade
mensal de 880
horas-mquina
4x + 4y 880
Linguagem
corrente
Linguagem
Matemtica
A produo mensal
de secretrias no
pode ultrapassar as
160 unidades.
x 160
O nmero de
secretrias no pode
ser negativo
x0
O nmero de
estantes no pode
ser negativo
y0
k = 600
Deste programa
de
produo
resulta para a
empresa
uma
margem
bruta
mensal de 11400
euros.
Rao
Granulado
Farinha
Quantidade
mnima
requerida
Hidratos de
carbono
20
50
200
Vitaminas
50
10
150
Protenas
30
30
210
Custo
(cnts/kg)
10
Ing.
Nutritivos
Mas o que
isto???!!!
z = 10x+5y
E para as protenas:
30x + 30y 210
z = 10x + 5y
20x + 50y 200
50x + 10y 150
30x + 30y 210
x 0, y 0
3x + 4y 12
4x + 2y 10
x, y 0.
Havendo um domnio
de solues possveis e no
havendo soluo ilimitada,
soluo ptima a soluo
possvel que optimiza a
funo objectivo. Nesse
caso, poder haver uma,
vrias ou infinitas solues
ptimas.
sujeito a
2x + 2y 6
-x + y 1
y3
x, y 0.
maximizar z = -x + 3y
sujeito a
2x + 2y 6
-x + y 1
y3
x, y 0.
Nmero de
lotes
Nmero de
t-shirts
Nmero de
esferogrfi
cas
Lucro
Tipo A
8x
Tipo B
2y
5y
18y
Total
x+y
x + 2y
x + 5y
8x + 18y
Restries:
O nmero de lotes de cada tipo no negativo, ou seja, x 0 e y 0,
com x e y inteiros.
O nmero de t-shirts no pode ser superior a 300, isto , x + 2y
300 y 150 1/2x.
O nmero de esferogrficas no pode ser superior a 600, isto , x +
5y 600 y 120 1/5x.
x = -2y + 300
x + 5y = 600
x = -2y + 300
x = 100
y = 100
(1)
y = - 8/ 18x + L/18.
Tracemos uma recta dessa famlia, por exemplo, fazendo L =
680 obtm-se ento a recta de equao y = - 8/18x + 40.
8 x 0 + 18 x 120 = 2160
8 x 100 + 18 x 100 = 2600
8 x 300 + 18 x 0 = 2400
L mximo em:
(5, 119), (10, 118), (15, 117), (20, 116), , (100, 100).
O conjunto destes pontos a soluo ptima. Obtendo-se
sempre 600 euros de lucro.
Funo objectivo P = 3x + 2y
Fim