You are on page 1of 21

Engenharia de Produo Pesquisa Operacional em Sistemas I - Notas de aula

Universidade Salgado de Oliveira UNIVERSO BH

Engenharia de Produo

Pesquisa Operacional em Sistemas I

Notas de aula

Engenharia de Produo Pesquisa Operacional em Sistemas I - Notas de aula

Contedo
Contedo...............................................................................................................................................1 1 Pesquisa Operacional - Introduo....................................................................................................2 1.1 Conceito......................................................................................................................................2 1.2 Fases de um Estudo em P.O.......................................................................................................2 1.2.1 Formulao do Problema: ...................................................................................................2 1.2.2 Construo do modelo do sistema:......................................................................................2 1.2.3 Clculo da soluo atravs do modelo:...............................................................................2 1.2.4 Teste do modelo e da soluo:.............................................................................................3 1.2.5 Estabelecimento de controles da soluo:...........................................................................3 1.2.6 Implantao e acompanhamento:........................................................................................3 1.3 Programao Matemtica...........................................................................................................3 1.3.1 Problemas de otimizao.....................................................................................................3 1.3.2 Programao Linear (PL)....................................................................................................3 1.3.3 Programao Inteira ............................................................................................................4 1.3.4 Programao no-linear.......................................................................................................4 1.3.5 Conveno da Soluo........................................................................................................4 2. Programao Linear..........................................................................................................................4 2.1 Modelo em programao linear..................................................................................................4 2.2 Soluo para Modelos de Programao Linear - Mtodo grfico..............................................5 2.3 Soluo para Modelos de Programao Linear Mtodo Simplex...........................................5 2.3.1 Descrio do Mtodo Simplex (Problemas de Maximizao)............................................5 2.4 Exerccios...................................................................................................................................7 3 Dualidade.........................................................................................................................................12 3.1 Montagem do Problema Dual...................................................................................................12 3.2 Propriedades.............................................................................................................................13 4 Anlise de Sensibilidade..................................................................................................................13 4.1 Variao dos Recursos.............................................................................................................14 4.2 Incluso de uma nova varivel.................................................................................................15 4.3 Mudana nos coeficientes das variveis da funo objetivo....................................................16 4.3.1 Varivel bsica..................................................................................................................17 4.3.2 Varivel no bsica............................................................................................................19 5 Referncias......................................................................................................................................20

Engenharia de Produo Pesquisa Operacional em Sistemas I - Notas de aula 1 Pesquisa Operacional - Introduo 1.1 Conceito
Mtodo cientfico de tomada de decises. Consiste na descrio de um sistema organizado com o auxlio de um modelo, e atravs da experimentao com o modelo, na descoberta da melhor maneira de operar o sistema.

1.2 Fases de um Estudo em P.O.


1.2.1 Formulao do Problema:
O administrador e o responsvel pelo estudo em P.O. devero analisar o problema para obter uma formulao clara e coerente, definindo os objetivos a alcanar e quais os possveis caminhos alternativos para que isso ocorra. Levantar limitaes tcnicas do sistema e as relaes com outros sistemas da empresa ou do ambiente externo. Validar as possveis solues considerando esses obstculos. Estabelecer uma medida de eficincia para ordenar as solues encontradas.

1.2.2 Construo do modelo do sistema:


Construir modelos formados por equaes e inequaes (modelos matemticos). Uma das equaes serve para medir a eficincia do sistema para cada soluo proposta (funo objetivo ou funo de eficincia). As outras equaes descrevem as restries ou limitaes tcnicas do sistema As variveis que compem as equaes so de dois tipos: a) Variveis controladas ou de deciso: seus valores esto sob o controle do administrador. b) Variveis no controladas: seus valores so arbitrados por sistemas fora do controle do administrador.

1.2.3 Clculo da soluo atravs do modelo:


feito por meio de tcnicas matemticas especficas. A construo de um modelo deve considerar uma tcnica para o clculo da soluo.

Engenharia de Produo Pesquisa Operacional em Sistemas I - Notas de aula


1.2.4 Teste do modelo e da soluo:
realizado com dados empricos do sistema. Usar dados histricos para comparar o desempenho do modelo com o desempenho do sistema. Reformular ou abandonar o modelo.

1.2.5 Estabelecimento de controles da soluo:


Identificar parmetros fundamentais para a soluo do problema. Controlar a mudana desses parmetros para garantir a validade da soluo adotada. Clculo de nova soluo ou reformulao do modelo.

1.2.6 Implantao e acompanhamento:


Apresentao da soluo ao administrador sem usar a linguagem tcnica do modelo. Observar o comportamento do sistema com a soluo adotada. Ajustes.

1.3 Programao Matemtica


1.3.1 Problemas de otimizao
Maximizao ou minimizao de uma quantidade especfica, chamada objetivo, que depende de um nmero finito de variveis de entrada. Estas variveis podem ser independentes umas das outras ou podem ser relacionadas por meio de uma ou mais restries. Um problema de programao matemtica um problema de otimizao em que o objetivo e as restries so expressos como funes matemticas e relaes funcionais. Nesse contexto a palavra programao significa planejamento e no deve ser confundida com programao de computadores.

1.3.2 Programao Linear (PL)


Um problema de programao matemtica linear se a funo objetivo e as restries so equaes/inequaes lineares. Ser a nfase do nosso curso.

Engenharia de Produo Pesquisa Operacional em Sistemas I - Notas de aula


1.3.3 Programao Inteira
um problema de programao linear com a restrio adicional de que os valores das variveis de entrada so nmeros inteiros.

1.3.4 Programao no-linear


utilizada em modelos contendo funes no- lineares. Isto , tanto a funo objetivo como o conjunto de restries podem ser funes de grau maior que 1.

1.3.5 Conveno da Soluo


Nos problemas de programao matemtica busca-se uma soluo. Se existir mais de uma soluo igualmente timas, qualquer uma delas serve. No h preferncia entre solues igualmente timas se no houver preferncia estipulada nas restries. Uma caracterstica presente em quase todas as tcnicas de programao matemtica que a soluo tima do problema no pode ser obtida em um nico passo, devendo ser obtida iterativamente. escolhida uma soluo inicial (que geralmente no a soluo tima). Um algoritmo especificado para determinar, a partir desta, uma nova soluo, que geralmente superior anterior. Este passo repetido at que a soluo tima seja alcanada (supondo que ela existe).

2. Programao Linear 2.1 Modelo em programao linear


A programao linear uma das tcnicas mais utilizadas na abordagem de problemas em pesquisa operacional. Justifica-se sua aplicao pela simplicidade do modelo envolvido e a disponibilidade de uma tcnica de soluo programvel em computador. O modelo matemtico de programao linear composto de uma funo objetivo linear e de restries tcnicas representadas por um grupo de inequaes tambm lineares. A funo objetivo ou funo de eficincia mede o desempenho do sistema. As restries garantem que essas solues esto de acordo com as limitaes tcnicas impostas pelo sistema. A construo do modelo matemtico a parte mais complicada de nosso estudo. No regra fixa para esse trabalho, mas podemos seguir um roteiro que ajuda ordenar o raciocnio. O roteiro contm as seguintes etapas:

Engenharia de Produo Pesquisa Operacional em Sistemas I - Notas de aula


Etapa 1: Definir as variveis de deciso. Explicitar as decises que devem ser tomadas e representar as possveis decises por meio de variveis de deciso. Etapa 2: Definir o objetivo. Identificar o objetivo da tomada de deciso. A funo objetivo a expresso que calcula o valor do objetivo em funo das variveis de deciso. Etapa 3: Estabelecer as restries. Cada restrio imposta na descrio do sistema deve ser expressa como uma relao linear (igualdade ou desigualdade), formuladas com as variveis de deciso. As etapas 1 e 2 do roteiro podem ser executadas simultaneamente.

2.2 Soluo para Modelos de Programao Linear Mtodo grfico


Resolve modelos de programao linear com duas variveis de deciso. Essa tcnica consiste em representar num sistema de eixos ortogonais o conjunto das possveis solues do problema, isto , representar o conjunto de pontos que obedecem ao grupo de restries impostas pelo sistema. O desempenho do modelo avaliado pela representao grfica da funo objetivo.

2.3 Soluo para Modelos de Programao Linear Mtodo Simplex


O Mtodo Simplex composto por critrios de escolha de solues bsicas que melhorem o desempenho do modelo e de um teste de otimalidade. Assim, o problema deve apresentar uma soluo bsica inicial e as solues bsicas subseqentes so calculadas com a troca de variveis bsicas por no bsicas, gerando novas solues.

2.3.1 Descrio do Mtodo Simplex (Problemas de Maximizao)


Passo 1: Transformao do modelo. Transformar as restries do problema de programao linear de inequaes em equaes com a introduo das variveis de folga e transformar a funo objetivo (z = 0). Passo 2: Montar um quadro para calcular as solues.

Engenharia de Produo Pesquisa Operacional em Sistemas I - Notas de aula


Montar um quadro para os clculos, colocando os coeficientes de todas as variveis com os respectivos sinais e, na ltima linha, incluir os coeficientes da funo objetivo transformada. Acrescente uma coluna a esquerda para indicar quais so as variveis bsicas. Passo 3: Escolher a soluo inicial. Estabelecer uma soluo bsica inicial, usualmente atribuindo valor zero s variveis originais (variveis de deciso) e calculando valores positivos para as variveis de folga. As variveis igualadas a zero so as variveis no-bsicas e aquelas que os valores foram calculados so as variveis bsicas. Verifique na ltima linha do quadro se os coeficientes das variveis no - bsicas no so negativos (maiores ou iguais a zero). Se isto ocorrer, a soluo calculada tima, seno deve-se calcular outra soluo. Passo 4: Substituir uma varivel na base. Para determinar a substituio determine: a) Varivel que entra na base. Observe a ltima linha do quadro e escolha a varivel com coeficiente negativo de maior valor absoluto. Essa varivel oferece a maior contribuio para o aumento da funo objetivo e entrar na base. b) Varivel que sai da base. Divida os elementos da ltima coluna pelos correspondentes elementos positivos da coluna da varivel que vai entrar na base. O menor valor indica que a varivel bsica dessa linha sair da base. Caso no haja elemento algum positivo nesta coluna, o processo deve parar, j que a soluo seria ilimitada. Passo 5: Calcular uma nova soluo. Calcular a nova soluo bsica do sistema empregando-se operaes vlidas com as linhas da matriz. Passo 6: Teste de otimalidade. Ao final do clculo, verifique na ltima linha do quadro se os coeficientes das variveis no bsicas no so negativos (maiores ou iguais a zero). Se isto ocorrer, a soluo calculada tima. Caso contrrio, volte ao passo 4 para iniciar outra repetio.

Engenharia de Produo Pesquisa Operacional em Sistemas I - Notas de aula

2.4 Exerccios.
Construir o modelo matemtico de programao linear dos sistemas descritos a seguir: 1. Um sapateiro faz 6 sapatos por hora, se fizer somente sapatos, e 5 cintos por hora, se fizer somente cintos. Ele gasta 2 unidades de couro para fabricar 1 unidade de sapato e 1 unidade couro para fabricar uma unidade de cinto. Sabendo-se que o total disponvel de couro de 6 unidades e que o lucro unitrio por sapato de 5 unidades monetrias e o do cinto de 2 unidades monetrias, pede-se: o modelo do sistema de produo do sapateiro, se o objetivo maximizar seu lucro por hora. 2. Certa empresa fabrica 2 produtos P1 e P2. O lucro por unidade de P1 de 100 u.m. e o lucro unitrio de P2 de 150 u.m. A empresa necessita de 2 horas para fabricar uma unidade de P1 e 3 horas para fabricar uma unidade de P2. O tempo mensal disponvel para essas atividades de 120 horas. As demandas esperadas para os 2 produtos levaram a empresa a decidir que os montantes produzidos de P1 e P2 no devem ultrapassar 40 unidades de P1 e 30 unidades de P2 por ms. Construa o modelo do sistema de produo mensal com o objetivo de maximizar o lucro da empresa. 3. Um vendedor de frutas pode transportar 800 caixas de frutas para sua regio de vendas. Ele necessita transportar 200 caixas de laranjas a 20 u.m. de lucro por caixa, pelo menos 100 caixas de pssegos a 10 u.m. de lucro por caixa, e no mximo 200 caixas de tangerinas a 30 u.m. de lucro por caixa. De que forma dever ele carregar o caminho para obter o lucro mximo? Construa o modelo do problema. 4. Uma rede de televiso local tem o seguinte problema: foi descoberto que o programa A" com 20 minutos de msica e 1 minuto de propaganda chama a ateno de 30.000 telespectadores, enquanto o programa "B", com 10 minutos de msica e 1 minuto de propaganda chama a ateno de 10.000 telespectadores. No decorrer de uma semana, o patrocinador insiste no uso de no mnimo, 5 minutos para sua propaganda e que no h verba para mais de 80 minutos de msica. Quantas vezes por semana cada

Engenharia de Produo Pesquisa Operacional em Sistemas I - Notas de aula


programa deve ser levado ao ar para obter o nmero mximo de telespectadores? Construa o modelo do sistema. 5. Um empresa fabrica 2 modelos de cintos de couro. O modelo M1, de melhor qualidade, requer o dobro do tempo de fabricao em relao ao modelo M2. Se todos os cintos fossem do modelo M2, a empresa poderia produzir 1.000 unidades por dia. A disponibilidade de couro permite fabricar 800 cintos de ambos os modelos por dia. Os cintos empregam fivelas diferentes, cuja disponibilidade diria de 400 para M1 e 700 para M2. Os lucros unitrios so de $ 4,00 para M1 e $ 3,00 para M2. Qual o programa timo de produo que maximiza o lucro total dirio da empresa? Construa o modelo do sistema descrito. 6. Uma empresa, aps um processo de racionalizao de produo, ficou com disponibilidade de 3 recursos produtivos, R1, R2 e R3. Um estudo sobre o uso desses recursos indicou a possibilidade de se fabricar 2 produtos P1 e P2. Levantando os custos e consultando o departamento de vendas sobre o preo de colocao no mercado, verificou-se que P1 daria um lucro de $ 120,00 por unidade e P2, $ 150,00 por unidade. O departamento de produo forneceu a seguinte tabela de uso de recursos. Produto P1 P2 Disponibilidade de recursos por ms Recurso R1 por unidade 2 4 100 Recurso R2 por unidade 3 2 90 Recurso R3 por unidade 5 3 120

Que produo mensal de P1 e P2 traz o maior lucro para a empresa? Construa o modelo do sistema. 7. Um fazendeiro est estudando a diviso de sua propriedade nas seguintes atividades produtivas: A (Arrendamento) - Destinar certa quantidade de alqueires para a plantao de cana-de-acar, a uma usina local, que se encarrega da atividade e paga pelo aluguel da terra $ 300,00 por alqueire por ano.

Engenharia de Produo Pesquisa Operacional em Sistemas I - Notas de aula


P (Pecuria) - Usar outra parte para a criao de gado de corte. A recuperao das pastagens requer adubao (100 kg/Alq) e irrigao (100.000 litros de gua/Alq) por ano. O lucro estimado nessa atividade de $ 400,00 por alqueire por ano. S (Plantio de Soja) - Usar uma terceira parte para o plantio de soja. Essa cultura requer 200 kg por alqueire de adubos e 200.000 Iitros de gua/Alq para irrigao por ano. O lucro estimado nessa atividade de $ 500,00/alqueire no ano. Disponibilidade de recursos por ano: 12.750.000 litros de gua. 14.000 kg de adubo. 100 alqueires de terra. Quantos alqueires dever destinar a cada atividade para proporcionar o melhor retorno? Construa o modelo de deciso. 8. O departamento de marketing de uma empresa estuda a forma mais econmica de aumentar em 30% as vendas de seus dois produtos P1 e P2. As alternativas so: a) Investir em um programa institucional com outras empresas do mesmo ramo. Esse programa requer um investimento mnimo de $ 3.000,00 e deve proporcionar um aumento de 3% nas vendas de cada produto, para cada $ 1.000,00 investidos. b) Investir diretamente na divulgao dos produtos. Cada $ 1.000,00 investidos em P1 retomam um aumento de 4% nas vendas, enquanto que para P2 o retorno de 10%. A empresa dispe de $ 10.000,00 para esse empreendimento. Quanto dever destinar a cada atividade? Construa o modelo do sistema descrito. 9. Uma liga especial constituda de ferro, carvo, silcio e nquel pode ser obtida usando a mistura desses minerais puros alm de 2 tipos de materiais recuperados. Material Recuperado 1- MR1- Composio: ferro - 60% carvo - 20% silcio - 20% Custo por kg: $ 0,20

Engenharia de Produo Pesquisa Operacional em Sistemas I - Notas de aula


Material Recuperado 2 - MR2 - Composio: ferro - 70% carvo - 20% silcio - 5% nquel- 5% Custo por kg: $ 0,25 A liga deve ter a seguinte composio final: Matriaprima Ferro Carvo Silcio Nquel % mnima 60 15 15 5 % mxima 65 20 20 8

Os custos dos materiais puros so (por kg): ferro: $ 0,30; carvo: $ 0,20; silcio: S 0,28; nquel: $ 0,50. Qual dever ser a composio da mistura em termos dos materiais disponveis, com menor custo por kg? Construa o modelo de deciso. 10. Uma rede de depsitos de material de construo tem 4 lojas que devem ser abastecidas com 50 m3 (loja 1),80 m3 (loja 2),40 m3 (loja 3) e 100 m3 (loja 4) de areia grossa. Essa areia pode ser carregada em 3 portos P1, P2 e P3, cujas distncias s lojas esto no quadro (em km): L1 30 12 8 L2 20 36 15 L3 24 30 25 L4 18 24 20

P1 P2 P3

O caminho pode transportar 10 m3 por viagem. Os portos tem areia para suprir qualquer demanda. Estabelecer um plano de transporte que minimiza a distncia total percorrida entre os portos e as lojas e supra as necessidades das lojas. Construa o modelo linear do problema. 11. Resolva o problema 1 pelo mtodo grfico. Qual a ociosidade de recursos na soluo tima? 12. Resolva o problema 2 pelo mtodo grfico. Qual a ociosidade de recursos na soluo tima?

10

Engenharia de Produo Pesquisa Operacional em Sistemas I - Notas de aula


13. Resolva o problema 3 pelo mtodo grfico. 14. Resolva o problema 4 pelo mtodo grfico. 15. Resolva o problema 5 pelo mtodo grfico. Existe disponibilidade de recursos na soluo tima? Resolver graficamente os modelos de programao linear dos exerccios 16, 17 e 18. 16. Maximizar LUCRO = 2x1 + 3x2 Sujeito a: x1 + 2x2 4 x1 + 2x2 6 x1 + 3x2 9 x1 0; x2 0 17. Maximizar RECEITA = 0,3x1 + 0,5x2 Sujeito a: 2x1 + x2 2 x1 + 3x2 3 x1 0; x2 0 18. Minimizar CUSTO = 10x1 + 12x2 Sujeito a: x1 + x2 20 x1 + x2 10 5x1 + 6x2 54 x1 0; x2 0 19. Resolva os problemas anteriores pelo mtodo simplex.

11

Engenharia de Produo Pesquisa Operacional em Sistemas I - Notas de aula

3 Dualidade.
O termo dualidade refere-se ao fato de que cada modelo de programao linear consiste de duas formas. A primeira, ou original, chamada de primal e a segunda forma do modelo chamada de dual. Os modelos primal e dual so completamente inter-relacionados de tal maneira que a soluo tima de um fornece informaes completas sobre o outro. Isto quer dizer que ao se calcular a soluo tima de uma das formas do modelo, possvel calcular a soluo tima do outro modelo. Em determinadas situaes, a quantidade de clculos necessria para resolver um modelo linear pelo mtodo Simplex pode ser reduzida. O modelo primal pode ser substitudo por um modelo dual com soluo mais rpida. Observaes: a) Variveis de deciso do modelo dual: indicam o valor do recurso por unidade. b) Funo objetivo: calcula o valor total do estoque de recursos. c) O modelo dual permite determinar o valor mnimo, por exemplo, do estoque total pelo menos iguais aos lucros unitrios fornecidos.

3.1 Montagem do Problema Dual


Seja o seguinte problema de programao linear, em forma literal:
Maximizar Z = c1 x1 + c 2 x 2 + c3 x3 sujeito a : a11 x1 + a12 x 2 + a13 x3 b1 a 21 x1 + a 22 x 2 + a 23 x3 b2 a 31 x1 + a32 x 2 + a 33 x3 b3 com xi 0 para i = 1, 2 e 3

O dual desse problema pode ser escrito da seguinte maneira:


Minimizar W = b1 y1 + b2 y 2 + b3 y 3 sujeito a : a11 y1 + a 21 y 2 + a31 y3 c1 a12 y1 + a 22 y 2 + a32 y3 c 2 a13 y1 + a 23 y 2 + a33 y3 c3 com y i 0 para i = 1, 2 e 3

12

Engenharia de Produo Pesquisa Operacional em Sistemas I - Notas de aula


Para modelos que as restries so desigualdades do tipo , o modelo dual construdo a partir do primal da seguinte maneira: 1. Cada restrio em um problema corresponde a uma varivel no outro. 2. Os elementos do lado direito das restries em um problema so os coeficientes da funo objetivo do outro problema. 3. Se o objetivo de um problema maximizar, do outro ser minimizar. 4. O problema de maximizao tem restries com sentido e o problema de minimizao tem restries com sentido . 5. As variveis de ambos os problemas so no negativas.

3.2 Propriedades
1. A soluo tima primal corresponde soluo tima dual (Z = W). 2. O coeficiente da varivel de deciso na funo objetivo primal o valor da varivel de folga correspondente na soluo dual. Coeficiente de xi = valor de yFi 3. O coeficiente da varivel de folga da funo objetivo primal o valor da varivel de deciso correspondente na soluo dual. Coeficiente de xFi = valor de yi 4. O dual do modelo dual o modelo primal. Como conseqncia da propriedade 4 temos que Coeficiente de yi = valor de xFi e Coeficiente de yFi = valor de xi

4 Anlise de Sensibilidade.
Um modelo de programao linear inclui dados cujos valores dependem do mercado e do processo usado na elaborao dos produtos. Estes dados podem sofrer variaes com o tempo ou com a incluso de novas informaes. importante pesquisar a estabilidade da soluo adotada, em face dessas variaes. A anlise de sensibilidade ou de psotimizao da soluo tima tem o objetivo de determinar as condies para as quais a soluo tima obtida vlida. O seguinte modelo servir de exemplo para o estuda da anlise de sensibilidade.

13

Engenharia de Produo Pesquisa Operacional em Sistemas I - Notas de aula


Variveis de deciso: x1: quantidade a produzir do produto P1. x2: quantidade a produzir do produto P2. x3: quantidade a produzir do produto P3. Maximizar Lucro = x1 +2x2 +3x3 Restries x1 + x2 + x3 10 (Recurso 1) 2x1 + x2 +4 x3 12 (Recurso 2) x1 + 3x2 x3 9 (Recurso 3) x1 0, x2 0 e x3 0 O Quadro inicial para aplicao do mtodo SIMPLEX Base x1 1 2 1 1 x2 1 1 3 2 x3 1 4 1 3 f1 1 0 0 0 f2 0 1 0 0 f3 0 0 1 0 b 10 12 9 0

Lucro

A aplicao do mtodo SIMPLEX na soluo gera o seguinte quadro Base f1 x3 x2 Lucro x1 0,154 0,385 0,462 1,077 x2 0 0 1 0 x3 0 1 0 0 f1 1 0 0 0 f2 0,308 0,231 0,077 0.846 f3 0,231 0,077 0,308 0,385 b 4,231 2,077 3,692 13,615

4.1 Variao dos Recursos


Determinao do intervalo de variao do Recurso 1 que mantm a soluo tima. No quadro inicial da resoluo do SIMPLEX possvel indicar a variao do recurso 1 do seguinte modo
10 + 10 1 12 = 12 + 0 9 9 0

No quadro final a variao do Recurso 1 pode ser indicada assim


4,231 1 4,231 + 2,077 + 0 = 2,077 3,692 0 3,692

Para que a soluo se mantenha tima preciso que

14

Engenharia de Produo Pesquisa Operacional em Sistemas I - Notas de aula


4,231 + 0, logo 4,231 Voltando a situao inicial, obteremos o seguinte intervalo 10 + (4,231) = 5,769 [5,769; +) Qualquer valor maior ou igual a 5,679 mantm a soluo tima. De maneira anloga possvel determinar o intervalo de variao do Recurso 2 que mantm a soluo tima. Do quadro inicial a variao do Recurso 2
10 10 0 12 + = 12 + 1 9 9 0

No quadro final a variao pode ser indicada assim


4,231 0,308 4,231 0,308 2,077 + 0,231 = 2,077 + 0,231 3,692 0,077 3,692 + 0,077

Mas para que a soluo seja tima necessrio que: 4,231 0,308 0, 2,077+0,231 0 e 3,692+0,077 0 Resolvendo as inequaes temos que 8,991 13,737. E o intervalo de variao do recurso 2 ser: 12 8,991 = 3,009 e 12 + 13,737 = 25,737 [3,009 ; 25,737] Determinao do intervalo de variao do Recurso 3. Do quadro inicial
10 10 0 12 = 12 + 0 9 + 9 1

E do quadro final
4,231 0,231 4,231 0,231 2,077 + 0,077 = 2,077 0,077 3,692 0,308 3,692 + 0,308

Em que necessrio 4,231 0,231 0; 2,077 0,077 0 e 3,692 + 0,308 0. Resolvendo as inequaes: 11,987 18,316. E o intervalo de variao do recurso [2,98; 27,316]

4.2 Incluso de uma nova varivel

15

Engenharia de Produo Pesquisa Operacional em Sistemas I - Notas de aula


Suponha a fabricao de um novo produto P4, que usa os mesmos recursos dos outros trs produtos j existentes e que no possvel aumentar a disponibilidade desses recursos. Isto significa que o produto P4 concorrer em termos de recursos com os outros produtos. Qual deve ser o lucro mnimo de P4 para justificar sua fabricao? preciso incluir uma nova varivel x4 (que indica a quantidade a produzir do produto P4) e a funo objetivo fica Lucro = x1 +2x2 +3x3+c4x4 O lucro unitrio o coeficiente c4 que precisamos calcular. Suponha que um levantamento de dados indicou que a produo de P4 requer uma unidade do recurso 1, uma unidade do recurso 2 e duas unidades do recurso 3. Com estas informaes possvel escrever as restries da seguinte maneira x1 + x2 + x3 + x4 10 (Recurso 1) 2x1 + x2 +4 x3 + x4 12 (Recurso 2) x1 + 3x2 x3 + 2x4 9 (Recurso 3) x1 0, x2 0, x3 0 e x4 0 A restrio gerada por essa nova varivel no modelo dual pode ser escrita assim y1 + y2 + 2y3 c4 Pelo quadro final do SIMPLEX, sabe-se que y1 = 0, y2 = 0,846 e y3 = 0,385. Substituindo esses valores na restrio do dual temos 0 + 0,846 + 2(0,385) c4 0,846 + 0,770 c4 1,616 c4 ou c4 1,616 E o lucro unitrio do novo produto seria de 1,616, isto , para que a restrio do dual referente ao produto P4 seja uma sentena verdadeira deve-se ter c4 1,616 Observao: Se a soluo do dual deixar de ser tima a do primal tambm deixar de ser tima. Suponha c4 = 1,5 e verifique se a soluo permaneceria tima.

4.3 Mudana nos coeficientes das variveis da funo objetivo.

16

Engenharia de Produo Pesquisa Operacional em Sistemas I - Notas de aula


4.3.1 Varivel bsica.
Nessa seo sero estudados os intervalos de variao dos coeficientes das variveis x2 e x3 de modo a no alterar a soluo tima. A soluo de um quadro se altera quando uma varivel no bsica entra na base. No caso do quadro final, a entrada das variveis x1, f2 ou f3. Como o objetivo maximizar o lucro, a soluo permanecer tima se o aumento do lucro em consequncia dessa incluso pelo menos compensar a diminuio devido s alteraes nas outras variveis. Assim, o intervalo de estabilidade para o coeficiente de x2 ser determinado a partir da anlise da entrada das variveis no bsicas. Determinao do intervalo de estabilidade do coeficiente de x2. a) Entrada de x1. O quadro final, na coluna dos coeficientes de x1, mostra as alteraes referentes s variveis bsicas do modelo se o valor de x1 aumentar de 0 para 1. Analisando o quadro conclumos que f1 diminui em 0,154, x3 diminui em 0,385 e x2 diminui em 0,462. Logo, se x1 aumenta de 0 para 1, o lucro aumentar de 1 1 = 1 unidade (o coeficiente de x1 1) e a diminuio devido as outras variveis dada por: 0,154 0 + 0,3853 + 0,462c2. Como j vimos, o aumento do lucro deve pelo menos compensar a alterao das outras variveis. Logo, 1,155 + 0,462c2 = 1 0,462c2 = 1 1,155 0,462c2 = 0,155 c2 = 0,155/0,462 c2 = 0,335 b) Entrada de f2. Supondo que f2 aumenta de 0 para 1, o lucro aumentar 0 1 = 0 e a diminuio devido as outras variveis dada por: 0,308 0 + 0,231 3 + 0,077c2. Como o aumento do lucro deve pelo menos compensar a alterao das outras variveis, 0,693 + 0,077c2 = 0 0,077c2 = 0,693 c2 = 0,693/0,077 c2 = 9 17

Engenharia de Produo Pesquisa Operacional em Sistemas I - Notas de aula


c) Entrada de f3. Supondo o aumento de f3 de 0 para 1, o aumento do lucro ser 0 1 = 0 e a diminuio devido as outras variveis dada por: 0,231 0 0,077 3 + 0,308c2. Como o aumento do lucro deve pelo menos compensar a alterao das outras variveis, 0,231 + 0,308c2 = 0 0,308c2 = 0,231 c2 = 0,231/0,308 c2 = 0,75 Ordenando os valores encontrados em (a), (b), (c) e o coeficiente atual: 9 0,335 0,75 2 A partir dessa ordenao possvel concluir que a soluo estvel para c2 0,75 (observe que o coeficiente atual, 2, maior que todos os outros valores encontrados). Determinao do intervalo de estabilidade do coeficiente de x3. De modo anlogo, possvel determinar o intervalo para o coeficiente da varivel x3. a) Entrada de x1. 0,154 0 + 0,385c3 + 0,462 2 = 1 0,385c3 + 0,924 = 1 0,385c3 = 1 0,924 0,385c3 = 0,076 c3 = 0,076/0,385 c3 = 0,197 b) Entrada de f2. 0,308 0 + 0,231c3 + 0,077 2 = 0 0,231c3 + 0,154 = 0 0,231c3 = 0,154 c3 = 0,154/0,231 c3 = 0,667 c) Entrada de f3. 0,231 0 0,077 c3 + 0,308 2 = 0 0,077 c3 + 0,616 = 0 18

Engenharia de Produo Pesquisa Operacional em Sistemas I - Notas de aula


0,077 c3 = 0,616 c3 = 0,616/0,077 c3 = 8 Ordenando os valores encontrados em (a), (b), (c) e o coeficiente atual: 0,667 0,197 3 8 A partir dessa ordenao conclui-se que a soluo estvel para 0,197 c3 8 (observe que o coeficiente atual, 3, um valor entre 0,197 e 8).

4.3.2 Varivel no bsica.


Usar o modelo dual com a restrio gerada pela varivel de deciso. Determinao do intervalo de estabilidade do coeficiente de x1. A restrio do dual y1 + 2y2 + y3 1. Para estudar a variao do coeficiente usaremos a restrio da seguinte maneira y1 + 2y2 + y3 1 + Substituindo os valores 0 + 2 (0,846) + 0,385 1 + 1,692 + 0,385 1 + 2,077 1 + 2,077 1 1,077 Fazendo c1 = 1 + c1 1 + 1,077 c1 2,077 E a soluo estvel para c1 2,077.

19

Engenharia de Produo Pesquisa Operacional em Sistemas I - Notas de aula

5 Referncias.
ANDRADE, E. L., Introduo Pesquisa Operacional: Mtodos e Modelos para Anlise de Decises. 3. Edio. LTC Editora. Rio de Janeiro, 2002. BRONSON, R. .Pesquisa Operacional, McGraw-Hill ,1985 GOLDBARG, M. C. & LUNA, H. P. L. Otimizao Combinatria e Programao Linear, Campus, 2000. PRADO, D. Programao Linear. Belo Horizonte, Ed. Desenvolvimento Gerencial, 1999. SILVA, Ermes Medeiros et al.. Pesquisa Operacional. Atlas, 1998

20

You might also like