Professional Documents
Culture Documents
0 Programaes Lineares
A programao linear, no campo da programao matemtica, uma rea da
pesquisa operacional com vasta aplicao em apoio deciso. O termo
programao, tanto linear quanto matemtica, no tem a ver diretamente com
programao de computadores, ou linguagem de programao. Este termo tem
origem em suas aplicaes, originalmente desenvolvido para resolver
problemas industriais. Assim, o termo programao da programao linear
est relacionado ao planejamento de recursos escassos visando atender as
condies operacionais. Estas, por sua vez, so representadas por equaes e
funes lineares.
A aplicao da programao linear em apoio deciso ocorre na condio
que se decide para atingir um objetivo. Este, por sua vez, resultante da
alocao tima dos recursos. Por isso caracterizamos a programao linear
como uma tcnica de otimizao. No problema de otimizao em siderurgia,
por exemplo, buscamos determinar a alocao tima dos recursos de produo
de forma a atender as limitaes de capacidades de cada usina e maximizar o
lucro resultante. Tanto a funo de maximizar o lucro quanto as restries de
capacidade de cada planta so representados por funes lineares. Neste
exemplo, o tomador de deciso pode escolher diversas combinaes de
alocao de seus produtos, no entanto apenas uma combinao a mais
lucrativa. Esta e a combinao tima que maximiza o lucro, uma funo linear,
do problema de programao linear.
Mesa
Cadeira
Quantidade Disponvel
Madeira
30
20
310
Metal
10
113
Lucro
A nossa funo objetivo o total de lucro da venda de mesas (M) e cadeiras (C).
Queremos descobrir qual o valor mximo possvel de lucro que podemos obter. Logo,
nossa funo objetivo :
Mx
(Funo-Objetivo)
Ex:
O grfico do Domnio :
2.2.3-Avaliao do objetivo.
reas de aplicao da programao linear:
Problemas de alocao, ou seja, problemas envolvidos na alocao de
recursos escassos entre fins alternativos, de acordo com algum critrio e
problemas complexos de alocao que no podem ser resolvidos
satisfatoriamente com as tcnicas analticas convencionais.
Exemplo de problema de alocao
Determinao dos produtos a serem fabricados, a composio da
produo, planejada levando em considerao a demanda esperada, a
adequabilidade e as capacidades da produo e facilidades de distribuio, as
diretrizes administrativas, tais como a poltica sobre os produtos levados at o
trmino da linha de produo. Com o objetivo de maximizar os lucros
2.2.4-Mtodo grfico
A partir da modelagem matemtica de um PPL, pode-se encontrar a sua
soluo atravs da interpretao grfica da funo objetivo e das restries
operacionais, desde que o problema possua no mximo duas variveis de
deciso.
Este tipo de soluo no tem aplicao prtica pois os problemas do
mundo real tem sempre muito mais variveis (dezenas, centenas e at
milhares).
No entanto, a soluo grfica nos ajudar a entender os princpios
bsicos do mtodo analtico, chamado de mtodo Simplex, usado para resolver
os modelos de P.Linear.
Porque somente at duas variaveis?
No espao de 2 dimenses uma igualdade representa uma reta.
importante perceber que cada desigualdade representa um semiespao.
Definies importantes
REGIO VIAVL: um conjunto de solues que satisfazem as
restries do problema.
SOLUO VIAVL: uma soluo que pertence soluo vivel.
VRTICES: So os pontos de interseo das restries do problema.
O modelo de programao linear pode ser resolvido por um mtodo de soluo de sistema de
equaes lineares. O processo que ser apresentado no exemplo a seguir, retirado de
ANDRADE (2000), bastante intuitivo e tem por finalidade apresentar a metodologia utilizada
pelo mtodo Simplex.
a) Formulao do problema
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 de obra, cujas disponibilidades dirias so mostradas na tabela a seguir.
Recurso Disponibilidade Madeira 12m2
Mo de-obra8 Horas
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 armrio de $ 1. O problema encontrar o programa de produo que maximiza a
margem de contribuio total para o lucro. b) Montagem do modelo As variveis de deciso
envolvidas no problema so:
X2: quantidade a produzir de armrios A funo objetivo :
Lucro: z = 4 x1 + x2 Para as restries, a relao lgica existente :
Utilizao de recurso Disponibilidade
4 - O Mtodo Simplex Pesquisa Operacional
Exerccio
4.3-Soluo de um modulo geral de programao linear pelo metodo
simplex
4.3.1-Problema de minimizao.
4x1 + 3x2 x3 + Xa2 = 6 x1 + 2x2 + x4 = 4 x1, x2, x3, x4, Xa1, Xa2, 0 Agora
temos uma soluo bsica inicial dada por (Xa1, Xa2, x4) = (3, 6, 4). Em muitas
obras literrias, M e manipulado algebricamente (no est associado valor
algum `a varivel, usando-a apenas nos clculos), contudo, como e mais usual
a implementao dos problemas na forma computacional, utilizaremos um valor
numrico para M. O valor a ser escolhido deveria ser teoricamente infinito
contudo, na rotina dos clculos em computadores, a interao entre nmeros
muito grandes e outros muito pequenos pode ocasionar erros de
arredondamento. Para evitar que tal fato ocorra, devemos escolher o valor de
M suficientemente grande em relao aos coeficientes da funo objetivo,
sendo assim, no presente caso utilizaremos M = 100, pois os coeficientes de x1
e x2 so respectivamente 4 e 1, ou seja, 100 e grande se comparado `a esses
valores. O sistema em forma de quadros e: Base f (x) x1 x2 x3 Xa1 Xa2 x4 b
Linha min. 1 -4 -1 0 100 100 0 0 (0) Xa1 0 3 1 0 1 0 0 3 (1) Xa2 0 4 3 -1 0 1 0 6
(2) x4 0 1 2 0 0 0 1 4 (3) Tabela 3.13: Dados apresentados na forma de quadro.
Podemos observar no quadro, que a soluo inicial resulta em f (x) = 900 e no
zero como mostrado na linha (0), isto ocorre, pois, os coeficientes de Xa1 e
Xa2 so nulos. Para colocarmos o sistema com essa caracterstica, e torn-lo
consistente, devemos operar com as outras linhas de maneira a anular os
coeficientes das variveis artificiais na funo objetivo. Fazendo-se a linha (1) e
a linha (2) vezes 100 e somando-se a linha (0), obtemos os resultados que
seguem na Tabela 3.14. Como se trata de um problema de minimizao, o
coeficiente de maior valor positivo dever entrar na base, neste caso a varivel
e x1. A razo mnima da condio de viabilidade especifica Xa1 como a
varivel que sai. Aps as operaes pertinentes, temos os resultados da Tabela
3.15. Agora quem dever entrar e x2, saindo Xa2 da base.
4.3.4.2-Mtodo de a funo objetivo auxiliar
4.4-O problema da degenerao
4.5O problema da soluo ilimitada
4.6-Casos de soluo mltiplas
Exerccios
4.7-Analise econmica
Referencias Bibliogrficas
http://www.marcogandra.com.br/2012/08/o-que-e-programacaolinear.html
https://pt.wikibooks.org/wiki/Pesquisa_operacional/Introdu
%C3%A7%C3%A3o_%C3%A0_Programa%C3%A7%C3%A3o_Linear