Escolar Documentos
Profissional Documentos
Cultura Documentos
Caracterizao
um subitem da programao matemtica um dos modelos utilizados em pesquisa operacional. um modelo de otimizao. Tem como objetivo:
"Alocar recursos escassos (ou limitados) a atividades em concorrncia (em competio)"
Exemplo
Uma empresa pode fabricar dois produtos (1 e 2). Na fabricao do produto 1 a empresa gasta nove horas-homem e trs horas-mquina (a tecnologia utilizada intensiva em mo-de-obra). Na fabricao do produto 2 a empresa gasta uma hora-homem e uma hora-mquina (a tecnologia intensiva em capital). A empresa dispe de 18 horas-homem e 12 horasmquina para um perodo de produo. Sabe-se que os lucros lquidos dos produtos so $4 e $1 respectivamente.
Pergunta-se
Quanto a empresa deve fabricar de cada produto para ter o maior lucro? Caso se obtenha algum recurso financeiro externo, para investimento em expanso, em quais dos recursos a empresa deveria aplic-lo ? Qual seria o impacto no lucro se alguns trabalhadores faltassem ao trabalho limitando as horas homens disponveis em 15 horas?
Pergunta-se
Sabendo-se que 4 mquinas so responsveis pela produo no perodo em anlise at quanto se deveria pagar pelo aluguel de uma mquina se eventualmente uma das quatro mquinas quebrassem? Qual deveria ser o lucro lquido fornecido para viabilizar a fabricao um novo produto que utiliza 5 horas de cada recurso?
Resolvendo Intuitivamente
Que modelo mental poderia ser usado? Como se poderia utilizar a intuio para responder as perguntas? Tente resolver o problema sem utilizar um modelo formal.
L = 22+ x2 x
H .H . 22+ x2 2 x 2 H .M . 22+ x2 1 x 1 x2 2 x2 2
O modelo do problema
Funo Objetivo
Max
x2 x2 ,
L = 22+ x2 x
Variveis de Deciso
Matriz Tecnolgica
H .H . H .M .
22+ x2 2 x 2 22+ x2 2 x 2 x2 2 x2 2
Limitaes
x2
x2 2 x2 2
2
x2
x2
22+ x2= 2 x 2
22+ x2 2 x 2
2
x2
x2
22+ x2= 2 x 2
22+ x2 1 x 1
2
x2
x2
2 2
Conjunto de Possibilidades
x2
x2
Direo de Crescimento do Lucro
x2
x2
2 2
L =2 2
2
Conjunto de Possibilidades
x2
A soluo
Que caractersticas permitiram a soluo?
O conjunto de possibilidades era convexo. Um conjunto convexo quando toda combinao convexa de dois elementos dele pertence a ele. Uma combinao convexa de dois elementos, x e y um terceiro elemento z tal que: z=a.x+(1-a).y onde 0 a 1. possvel definir combinao convexa de n elementos.
Valores p/ Restrio 2
x2
Iso luc ro
Conjunto de Possibilidades
x2
x2
As solues so combinaes lineares dos pontos extremos
Conjunto de Possibilidades
Isolucro
x2
Exerccios:
Resolva Graficamente
1. Maximize o lucro
L = 22+ 22 x x
Sujeito a:
Exerccios:
Resolva Graficamente
2. Maximize a receita
R = 2 x2+ 2 x2 ,2 ,2
Sujeito a:
Exerccios:
Resolva Graficamente
3. Maximize o lucro
L = 22+ 22 x x
Sujeito a:
Exerccios:
Resolva Graficamente
4. Duas fbricas produzem trs tipos de papel. A companhia que controla as fbricas tem um contrato para produzir 16 toneladas de papel fino, 6 toneladas de papel mdio e 28 toneladas de papel grosso. Existe uma demanda para cada tipo de papel . O custo de produo na 1 fbrica de R$1.000,00 e o da 2 de R$2.000,00, por dia. A primeira fbrica produz 8 toneladas de papel fino, 1 tonelada de papel mdio e 2 toneladas de papel grosso por dia, enquanto a segunda produz 2 toneladas de papel fino, 1tonelada de papel mdio e 7 toneladas de papel grosso. Quantos dias cada fbrica deve operar para suprir os pedidos com o menor custo?
Exerccios:
Resolva Graficamente
5. Uma companhia de transporte tem dois tipos de caminhes: O tipo A tem 2m 3 de espao refrigerado e 3m 3 de espao no refrigerado; o tipo B tem 2m 3 de espao refrigerado e 1m 3 de no refrigerado. O cliente quer transportar produtos que necessitaro de 16m 3 de espao refrigerado e 12m 3 de rea no refrigerada. A companhia calcula que so necessrios em 1.100 litros de combustvel para uma viagem com o caminho A e 750 litros para o caminho B. Quantas viagens devero ser feitas de cada tipo de caminho para que se tenha o menor
Max
x2 x2 ,
L = 22+ x2 x
22+ x2 2 x 2 22+ x2 1 x 1 x2 2 x2 2
H .H . H .M .
Exemplo 2
Uma grande fbrica de mveis dispe em estoque de 300m de tbuas, 600m de pranchas e 500m de painis de aglomerado. Oferece normalmente 4 modelos de mveis: Escrivaninha, Mesa, Armrio e Prateleira. Os modelos so vendidos respectivamente por $100,00; $80,00; $120,00; $30,00. E consomem:
Escrivaninha: 1m tbua, 3m de painis. Mesa: 1m tbua, 1m prancha, 2m painis. Armrio: 1m tbua, 1m prancha, 4 painis. Prateleira: 4m tbua, 2 de prancha.
Pergunta-se
Quanto a empresa deve fabricar de cada produto para ter a maior receita? Caso se obtenha algum recurso financeiro externo, para investimento em expanso, em quais dos recursos a empresa deveria aplic-lo ?
L = 22 E + 2 xM + 22 A + 2 xP 2x 2 2x 2
Pr x M + x A + 2 P 22 x 2 Pa 2E + 2 M + 2 A x x x 22 2 xE 2 xM 2 x A 2 xP 2
Tb
xE + xM + x A + 2 P 22 x 2
O modelo do problema
x E , xM , x A , x P
Max L = 22 E + 2 xM + 22 A + 2 xP 2x 2 2x 2
Tb
Pr
xE + xM + x A + 2 P 22 x 2
x M + x A + 2 P 22 x 2 22 2
Pa 2E + 2 M + 2 A x x x
xE 2 xM 2 x A 2 xP 2
Pergunta-se
Como aplicar a soluo grfica? S possvel obter uma soluo com um mtodo analtico. O algoritmo para soluo o mtodo SIMPLEX
O modelo Padro
x2 x2 xn , ,....,
Max L = ci xi
i =2
s.a
a
i =2
ji i
x bj i
j =2 p ,...,
xi 2
Max L = c.x
x
s.a A.x b x2
Modelo Padro
Todo modelo de programao linear pode ser posto na forma padro que no limitativa. Um problema de minimizao, por exemplo, pode ser resolvido pela maximizao do negativo da funo objetivo. Restries de podem ser multiplicadas por -1 para se tornarem restries padro. Variveis que possam assumir qualquer valor e no apenas valores positivos podem ser substitudas pela diferena de duas variveis positivas.
O Mtodo SIMPLEX
Algoritmo criado para se obter a soluo algebricamente. Seqncia finita de passos que se seguidas levam ao objetivo procurado. necessrio conhecer o mtodo para se interpretar melhor os resultados. Utiliza-se o exemplo que foi resolvido graficamente para se acompanhar os passos.
O Mtodo SIMPLEX
Se o conjunto de possibilidades fosse formado por igualdades seria mais fcil resolver o sistema que o forma. Pode-se acrescentar uma varivel no negativas (para ficarem na forma padro) a cada restrio do modelo padro de tal forma que as desigualdades sejam sempre atingidas. Estas variveis so chamadas de variveis de folga.
O Mtodo SIMPLEX
As variveis devem ser controladas ou seja, so escolhidas pelo decisor de tal forma a atingir a igualdade nas restries. As variveis de folga aumentam os graus de liberdade do sistema (infinitas solues). O poder que se tem sobre as variveis deve ser usado para atingir o objetivo procurado.
Max
x2 x2 ,
L = 22+ x2 x
22+ x2 2 x 2 22+ x2 1 x 1 x2 2 x2 2
H .H . H .M .
S para lembrar
O Mtodo SIMPLEX
No primeiro exemplo deve-se acrescentar duas variveis de folga:
H .H . H .M .
L = 22+ x2 L 22 x2 = 2 x x
E todas as variveis devem ser maiores que zero
O Mtodo SIMPLEX
Forma-se ento um sistema de equaes lineares com dois graus de liberdade:
L 22 x2 x
= 2
22 + x2 + x2 = 2 x 2 22 + x2 x + x2= 2 2
O Mtodo SIMPLEX
Uma soluo imediata e que muitas vezes est disponvel a soluo onde todas as variveis originais so nulas e as de folga so iguais aos limites dos recursos. Esta soluo conhecida como soluo trivial. No sistema esta soluo tem caractersticas soluo interessantes:
L
2 x
2 2
x x
2 2
2 2
O Mtodo SIMPLEX
As variveis que so diferentes de zero, ou que tm seus valores definidos no lado direito do sistema so ditas estarem na base ou so chamadas de variveis bsicas. As que tm coeficientes no nulos na linha da funo objetivo so conhecidas como variveis no bsicas ou variveis que esto fora da base.
x
2
x
x
2
2
O Mtodo SIMPLEX
Qual o objetivo? Como se deve usar o poder para impor valores s variveis. Lembre-se voc tem dois graus de liberdade, pode escolher os valores de at duas variveis. Que varivel far seu lucro aumentar mais? Primeiramente deve-se expor o sistema de uma maneira mais adequada. Uma maneira que permita visualizar certas caractersticas.
O Mtodo SIMPLEX
A seguinte forma foi escolhida como a mais conveniente para se expor o mtodo.
x2 L x2 x2 x2 -2 2 2 x2 -2 2 2 x2 2 2 2 2 2 2 2 2 2 1 1
Estes quadros so conhecidos como quadro simplex, este particularmente o quadro simplex inicial. Entretanto vai-se mostrar primeiramente o raciocnio depois a mecnica do mtodo.
O Mtodo SIMPLEX
L = 22+ x2 L 22 x2 = 2 x x
Observando o objetivo, de uma forma ou de outra, ver-se claramente que x1 (atualmente nula) aumentaria mais rapidamente o lucro se fosse posta na base. Como o objetivo maximizar o lucro o ideal seria aumentar x1 at o infinito. Entretanto todas as outras restries devem ser ainda satisfeitas na presena do mximo valor que x1 possa alcanar.
O Mtodo SIMPLEX
L 2 x x
2
2 2
Como deseja-se aumentar x1 o mximo possvel, deve-se saber seus limites nas restries. Na primeira restrio o limite de x1 2. Na segunda restrio o limite de x1 4. Como no se pode romper nenhuma das restries, x1 deve ser no mximo 2. Como ficam as demais variveis?
2
18 9 12 3
x x
2 2
2 2
O Mtodo SIMPLEX
L 2 x x
2
2 2
Quando x1 atingir o valor de 2, x3 dever ser nula para atender a restrio. x4 que era 12 dever ser posta em 6 dado que 6 unidades da segunda restrio sero consumidas por x1 com valor 2. Desta forma x1 entrou na base e x3 saiu.
x x
2 2
2 2
O Mtodo SIMPLEX
A nova soluo : x1=2 ; x4 = 6; variveis bsicas.
x3=0 ; x2 = 0; variveis no bsicas. L=8 Se, utilizando operaes elementares, o sistema for posto na mesma forma, com relao s variveis bsicas e no bsicas, ser possvel perceber se alguma varivel (NB=0) poder contribuir para aumentar o lucro. Isto feito escalonando-se o sistema na coluna relativa a x1, deixando o coeficiente desta varivel igual a 1 apenas na linha onde ela entrou (trocou valores com x3).
O Mtodo SIMPLEX
L 2 x x
2
2 2
Para se fazer o coeficiente igual a um deve-se dividir toda equao, na linha de entrada, por 9.
2
L 2 x
2
x x
2 2
2 2
2 2
2 2
2 2
O Mtodo SIMPLEX
L 2 x
2
2 2
2 2
4x
Multiplicando a nova linha de x1 por 4 e somando com a linha do lucro, zera-se o coeficiente de x1 naquela linha.
2
L
2 2
2 2
2 2
2 2
2 2
O Mtodo SIMPLEX
L
2 2
2 2
-3 x
2 2
Multiplicando a nova linha de x1 por -3 e somando com a outra linha , zera-se o coeficiente de x1 naquela linha.
2
L
2 2
2 2
2 2 2
2 2
2 2
O Mtodo SIMPLEX
L
2 2
O sistema encontra-se agora como antes (com relao as VB e VNB) e pode-se decidir qual varivel deve entrar na base para aumentar o lucro. A equao da funo lucro pode ser escrita agora como: Claramente se x2 for aumentada o lucro aumentar.
L
2 2
2 2 2
2 2 2
2 2
2 2
O Mtodo SIMPLEX
L
2 2
Deseja-se ento aumentar ao mximo o valor de x2 sem romper nenhuma das restries. Isto feito como antes.
Na primeira restrio x2 pode ser aumentada at 18 Na segunda restrio x2 pode ser aumentada at 9 Como as duas restries devem ser atendidas, x2 entrar na linha onde x4 a VB.
2 2 2
2 1/ 9 6 2/ 3
2 2 2
2 2
O Mtodo SIMPLEX
L
2 2
A nova soluo ser x2 = 9 , x4 = 0, x3=0 e x1 =1 o lucro ser agora de 13. Claramente a soluo melhor que a anterior. Para decidir se existe alguma varivel NB que aumentaria o lucro deve-se colocar o sistema novamente no formato inicial, com relao as variveis bsicas e no bsicas.
2 2 2
2 2 2
2 2
O Mtodo SIMPLEX
L
2 2
O procedimento semelhante, atravs de operaes elementares colocar a varivel x2 com coeficiente 1 na linha onde ela entrou e zero nas demais. Multiplique a linha onde x2 entrou por 3/2 para fazer seu coeficiente unitrio.
x
2 2 2
2 2 2
2 2 2
2 2
2 2
O Mtodo SIMPLEX
L
2 2
2 2
2 2
2 2
2 2
2 2
2 2
2 2
2 2
O Mtodo SIMPLEX
L
2 2
2 2
2 2
2 2
2
2
2 2
2 2
2 2
O Mtodo SIMPLEX
L
2 2 2
2 2
Note que agora nenhuma varivel contribuiria para aumentar o lucro, isto caracteriza a soluo tima. Se este mesmo procedimento for delineado e automatizado constituir um algoritmo para soluo, o algoritmo SIMPLEX. Utilizando-se os quadros os passos ficaram mais fceis de serem implementados
2 2
2 2