You are on page 1of 16

Pierre J.

Ehrlich Programao Linear

Pierre J Ehrlich

Programao Linear e Deciso

FGV- EAESP 2004

Observao: O presente texto serve de apoio ao ensino de Programao Linear

Pierre J. Ehrlich Programao Linear

Programao Linear e Deciso


Programao Linear (PL) se insere dentro dos mtodos de Programao Matemtica. Os mtodos de Programao Matemtica fornecem modelos, na sua maioria determinsticos, normativos (e otimizantes), visando problemas de deciso, bem estruturados, onde o grande desafio a natureza combinatria das solues. Eles so tradicionalmente apresentados em textos de Pesquisa Operacional. Em um modelo de Programao Linear as relaes matemticas (equaes) so todas lineares. A estrutura padronizada e repetitiva, mesmo para os mais diversos problemas. Esta caracterstica permitiu o desenvolvimento de programas de computador extremamente simples de uso e muito eficientes. A anlise das solues tambm padronizada. Estas caractersticas tornam Programao Linear uma tcnica extremamente til e com grande nmero de aplicaes. O presente texto pretende enfatizar o processo da modelagem para a tomada de decises, assim como os principais pontos necessrios para a interpretao das sadas dos programas de computador. Observao: como a maioria dos programas de computador so em ingls, sempre que julgarmos til, explicitaremos os termos em ingls.

1 - Os Elementos
A natureza repetitiva de PL e a necessidade de estruturar um problema em forma padro para sua soluo, tornam a identificao dos elementos particularmente importantes. a) A variveis de deciso ou atividades Xj (geralmente no negativas) b) Os recursos escassos ou elementos restritivos (ou RHS Right Hand Side) Bi c) Os coeficientes tecnolgicos ou utilizao de recursos por unidade de atividade aij d) As equaes das restries. Exemplos: i) a11 X1 + a12 X2 + a13 X3 ! B1 ii) a21 X1 + a22 X2 + a23 X3 " B2 iii) a31 X1 + a32 X2 + a33 X3 = B3 e) Os benefcios (ou prejuzos) unitrios cj a serem utilizados na funo objetivo f) O critrio para selecionar a soluo tima, chamado de Funo Objetivo, a ser maximizada ou a ser minimizada Z = c1 X1 + c2 X2 + c3 X3 g) Variveis de folga (slack): como Xf1 , ou de excesso (surplus): como Xf2 , sempre no negativas, a serem adicionadas (ou subtradas) s restries, para alterar as desigualdades para igualdades. No caso das restries do item (d), a terceira restrio j uma igualdade e nada h para ser acrescentado; entretanto, para as duas primeiras:

Pierre J. Ehrlich Programao Linear

i) a11 X1 + a12 X2 + a13 X3 + Xf1 = B1 ii) a21 X1 + a22 X2 + a23 X3 - Xf2 = B2 h) As unidades: A funo objetivo tem sua unidade, freqentemente resultado financeiro ($), cada termo da soma precisa ter a mesma unidade. As restries podem ter cada uma unidade diferente: $, Horas, Toneladas, Homens-Hora, Unidades Produzidas, etc., mas cada um dos termos da soma precisa ser consistente com sua respectiva restrio.

2 - A Soluo
A soluo tima (quando ela existe) sempre ser um ponto de quina ou um ponto extremo do conjunto convexo definido pelas restries1. De modo que a busca da soluo tima um problema combinatrio para encontrar a combinao de restries que define o ponto timo. O mtodo do simplex (e suas variantes) o utilizado pela maioria dos programas de computador para a soluo de problemas de PL. O programa LINDO2 utiliza o simplex. Quanto ao Solver do Excel, se nas opes indicarmos que o problema linear (o que recomendvel), ele utiliza o simplex caso contrrio, um algoritmo de busca por gradiente, que no o simplex. O Solver menos amigvel para usar e para interpretar seus resultados, mas est disponvel para todos os usurios de Excel e ele pode resolver problemas no lineares (que no trataremos no presente texto). Por outro lado, o Solver oferecido como ferramenta do Excel, o que traz facilidades oriundas do ambiente de planilha. Para a definio de todo ponto extremo, ou de quina, cada restrio contribui com uma atividade (no negativa) Xj ou com uma varivel de folga (ou de excesso) Xf. Este conjunto de variveis de deciso-atividades, de variveis de folga e de excesso forma uma base ou uma soluo (no obrigatoriamente tima) de quina; estas variveis que definem a base so chamadas de variveis bsicas; as outras so chamadas de variveis no-bsicas. Para que o ponto seja um ponto extremo (e s um ponto extremo nos interessa), as variveis no-bsicas devem ser igualadas a zero. A soluo pode ser: a) Ponto timo nico ( a grande maioria dos casos) b) Soluo mltipla: quando dois ou mais pontos extremos adjacentes so igualmente timos (com o mesmo valor para a funo objetivo). Neste caso todo o segmento (ou plano, ou hiperplano) que contm estes pontos (combinao linear dos pontos) tambm timo. c) Degenerada: quando uma varivel bsica igual a zero. Solues degeneradas so decorrncias de uma estrutura particular do problema de PL.
1

O presente apndice objetiva to somente abordar os processos de modelagem e de tomada de decises. Tradicionalmente (e eu o recomendo), PL inicialmente apresentada com apenas duas variveis de deciso. Para esta situao extremamente simples, a soluo e todas as anlises podem ser feitas num grfico. Tanto este procedimento pedaggico de apresentao inicial quanto a apresentao do simplex fogem do escopo do presente texto. 2 Recomendo baixar a verso de demonstrao em www.lindo.com

Pierre J. Ehrlich Programao Linear

d) No-Factvel (Infeasible): quando no h ponto factvel que satisfaa todas as restries. Isto significa que o problema, do modo que foi formulado, no tem soluo. e) Ilimitado (Unbounded): quando o conjunto convexo que define os pontos factveis aberto na direo de otimizao. As sadas dos programas de computador listam o valor da funo objetivo assim como o conjunto das atividades bsicas e outro conjunto para as atividades no bsicas. As atividades no bsicas so zeradas (pois assim exige o ponto timo). Para as atividades bsicas, os custos reduzidos so nulos, enquanto as no bsicas apresentam custos reduzidos que representam a piora no objetivo que seria causada pela incluso de cada unidade de uma varivel no bsica. Uma sada de computador, para o ponto timo, com uma varivel no bsica com custo reduzido nulo, indica a existncia de uma soluo mltipla, j que esta varivel no bsica poderia ser posta na base (e tornar-se bsica) sem alterar o valor da funo objetivo.

3 - Anlise de Sensibilidade ou de Ps-Otimizao


A seo anterior tratou da leitura da soluo tima. A presente seo vai tratar da sua interpretao. Sempre h duas partes a serem analisadas: o intervalo de validade da anlise (range) e o valor. Fora do intervalo, ocorre uma descontinuidade (pulando de um ponto extremo para outro) que, geralmente torna as anlises impossveis (seria necessrio recalcular todo o problema). A anlise de sensibilidade sempre se refere a variaes de um elemento de cada vez (poderia ser feita para mais de um), mantendo os outros constantes, nos seus valores iniciais. Para pequenas variaes (marginais), longe dos limites dos intervalos, os efeitos de diversas variaes simultneas podem ser adicionados. a) Sensibilidade para o coeficiente do benefcio (ou prejuzo) unitrio na funo objetivo. A sada mostra o intervalo para o qual o ponto timo permanece inalterado (no se move). Se o coeficiente sendo analisado corresponder a uma atividade bsica, o valor da funo objetivo se alterar, mas o ponto timo continuar inalterado. Ao se atingir o limite do intervalo, chega-se condio para o ponto timo pular para o ponto vizinho. No valor preciso do limite, os dois pontos so igualmente timos (assim como suas combinaes lineares). Muitos programas de computador indicam, para o limite, qual varivel sai da base e qual varivel entra na base (substituio), de modo a definir o novo ponto extremo timo. Seja um caso de maximizao da funo objetivo Z. Se Xj for bsica, diminuir cj alm do limite causaria a sada de Xj da base; por outro lado, um aumento de cj alm do limite, causaria um aumento em Xj (de qualquer modo, alterando o ponto timo) s custas de outra varivel bsica que deixa a base para liberar recursos para Xj. Os custos reduzidos (reduced costs) das variveis no bsicas, assim como os valores sombra (shadow prices) para as restries ativas, se alteram quando o ponto timo muda.

Pierre J. Ehrlich Programao Linear

Se Xj for no-bsica, aumentar cj alm do limite torna-a bsica s custas de outra varivel que deixa a base. Neste caso os custos reduzidos se alteram nesta mudana. b) Sensibilidade para um recurso (RHS), Bi de uma restrio. Se a restrio for atuante, o que significa que sua folga ou excesso so nulos, a anlise de sensibilidade corresponde a escorregar o ponto timo (ele se desloca) ao longo da variao do RHS. O ponto sempre se mover e o valor da funo objetivo se alterar. Entretanto, dentro dos limites, sempre sero as mesmas variveis que formaro a base: no h mudana de base. Se a restrio no for atuante, alterar o RHS dentro dos limites alterar a folga (ou o excesso), mas no a soluo tima. Fora do intervalo, a restrio passa a se tornar atuante. A anlise mais importante a que se relaciona com o valor sombra (shadow price), ou valor de oportunidade, ou valor marginal do recurso RHS se no houver folga (restrio atuante). Todas estas denominaes se referem mesma coisa: A mudana marginal no valor da funo objetivo, devida a uma variao marginal no RHS. O nome valor sombra (shadow value) importante para distinguir de valor de mercado (market value). O impacto de uma variao na disponibilidade de um recurso RHS, no valor da funo objetivo, pode ser alto, baixo ou at nulo (se houver folga), independentemente do valor de mercado deste recurso. O valor sombra freqentemente chamado de varivel dual. c) importante observar que, sempre: (valor sombra)*(folga ou excesso) = 0 (valor da atividade)*(custo reduzido) = 0 d) Sensibilidade para os coeficientes aij Esta anlise raramente disponvel nas sadas de computador. Ns no a apresentaremos. De qualquer modo, exigiria o estudo da dualidade, que no faremos.

4 - As Questes mais Freqentes em Anlise de Ps-Otimizao


a) Sugere-se uma alterao no benefcio unitrio cj para uma varivel bsica Xj. Verifique se o proposto ultrapassa os limites. Em caso afirmativo, preveja que varivel de deciso (atividade) entra na base e qual sai. b) Sugere-se uma variao no benefcio unitrio cj para uma varivel no bsica Xj. Observe que esta atividade, na soluo existente, est num nvel nulo. Ela s se tornar bsica se o aumento sugerido para o benefcio unitrio for maior que seu custo reduzido. c) Uma varivel no bsica imposta. O impacto unitrio (piora) sobre a funo objetivo ser o custo reduzido.
5 5

Pierre J. Ehrlich Programao Linear

d) Sugere-se uma alterao na disponibilidade de um recurso RHS. Verifica se permanece dentro dos limites. Em caso afirmativo, use o valor sombra hi para prever as mudanas no valor da funo objetivo. Em caso negativo geralmente, no temos elementos para responder. e) Sugere-se a disponibilidade de recurso adicional RHS (geralmente de uma fonte externa) a um custo unitrio. Verifique se a proposta mantm o total dentro dos limites. Em caso afirmativo, s aceite se o custo do recurso proposto for menor que o seu valor sombra hi. Em caso negativo, calcule o benefcio total referente parte que cai dentro do limite, sendo este benefcio o produto do valor sombra pela parte dentro do limite. Se este benefcio ultrapassar o custo total do recurso proposto, aceite; caso contrrio rejeite. f) Uma nova atividade Xk est sendo proposta, usando recursos aik, e trazendo um benefcio unitrio ck. Compute o custo de oportunidade de desviar recursos das outras atividades para esta nova que est sendo proposta. Para isto use os valores sombra dos recursos: i(aik*hi) Somente aceite se o benefcio unitrio ck da atividade proposta for maior que o custo de oportunidade.

5 - Os Problemas mais Freqentes na Formulao de um Modelo de PL


a) Incluso de Custos Fixos no Objetivo Voc pode incluir os custos fixos no seu resultado final, aps ter encontrado a soluo tima. Lembre-se que um modelo de PL lida com problemas de deciso e que somente os elementos pertinentes para a deciso devem ser includos. Custos fixos podem ser muito importantes para uma contabilidade global. Neste caso, deixe-os de fora durante o processo de deciso e inclua-os no final. b) Uma restrio afirma: pode produzir 1800 unidades de X1 ou 2700 de X2, ou qualquer combinao dos dois, mantendo esta proporo no uso de recurso. Primeiro observe esta tal de proporo: (X1/1800) + (X2/2700) ! 1 Esta restrio deve, ento, ser rescrita sob a forma: 1,5 X1 + X2 ! 2700 c) Uma restrio afirma: A proporo de X1 no total (X1 + X2) tem que ser de, pelo menos, 30%. Primeiro escreva: X1/(X1 + X2) " 0,3 Esta restrio deve ser rescrita sem frao, como: 0,7 X1 - 0,3 X2 " 0 ou - 07 X1 + 0,3 X2 ! 0

Pierre J. Ehrlich Programao Linear

d) O problema explicita: O recurso B1 se transforma em 30% de produto L, 50% de M, 10% de N e 10% de perdas; o recurso B2 se transforma em 40% de L, 30% de M, 25% de N e 5% de perdas. O erro mais comum escrever: B1 = 0,3L + 0,5M + 0,1N + 0,1perdas B2 = 0,4L + 0,3M + 0,25N + 0,05perdas A forma correta de transcrever os dados do problema : L = 0,3B1 + 04B2 ; M = 0,5B1 + 0,3B2 ; N = 0,1B1 + 0,25B2 e) O problema explicita: Os produtos L e N so vendidos a um preo de Pl e Pn. Para produzi-los, ambos requerem os insumos A e B cujo custo unitrio Ca e Cb, entretanto eles so apenas disponveis nas quantidades Ra e Rb. Os processos de produo so 1 e 2. Processo 1 utiliza uma unidade de A e cinco unidades de B para produzir trs de L e uma de N. Processo 2 utiliza duas unidades de A e trs unidades de B para produzir duas de L e trs de N. A produo de L tem que ser, pelo menos, o dobro da de N. As variveis de deciso mais fceis so os nveis de atividades dos processos X1 e X2. O uso de recursos e as produes so apenas conseqncias, devido rigidez dos processos. As restries de consumo de recursos: A consumido: X1 + 2X2 ! Ra B consumido: 5X1 + 3X2 ! Rb A produo : L = 3X1 + 2X2 N = X1 + 3X2 A restrio das propores de produo: L " 2N ; ou (3X1 + 2X2) " 2(X1 + X2) ; ou X1 - 4X2 " 0 A funo objetivo: Max Z = PlL + PnN - CaA - CbB precisa ser rescrita como: Max Z = (3Pl + Pn - Ca - 5Cb)X1 + (2Pl + 3Pn - 2Ca - 3Cb)X2 h outras formas de comear a estruturar o problema, usando quatro variveis de deciso em vez de duas; como exemplo, A1, A2, B1, B2, sendo as quantidades de recursos alocados a cada um dos processos 1 e 2; ou ento pelos produtos L1, L2, N1, N2. Aps escrever todas as equaes que amarram os produtos e os recursos aos processos, pode-se simplificar para apenas duas variveis de deciso. f) Aps montar as equaes para estruturar um problema de PL, nunca esquea de verificar a consistncia das dimenses (unidades) dos termos. Tambm no esquea de colocar todas as equaes numa forma que seria apropriada para entrar com um programa de computador. A seguir apresentamos um exemplo seguido de exerccios propostos3. Exemplo: Fazenda, um problema de mistura Numa fazenda com 250 alqueires teis, a adubao requerida por alqueire : Nitrognio (N) : pelo menos 40 quilos Acido Fosfrico (P) : pelo menos 50 quilos Potssio (K) : pelo menos 60 quilos
3

O ltimo item do Captulo 1 apresenta trs exemplos de aplicaes em Finanas

Pierre J. Ehrlich Programao Linear

Cloro (Cl) :

no mais que 72 quilos

O adubo vendido em sacos de 25 quilos ou de 50 quilos, conforme a marca. As especificaes so padronizadas de modo que um saco de marca M1, especificado como 4-6-8-8, contm 4% de Nitrognio (N), 6% de Acido Fosfrico (P), 8% de Potssio (K) e 8% de Cloro (Cl). O mercado prope trs marcas, M1, M2 e M3, com as seguintes especificaes: Marca Cdigo Preo por Saco Peso M1 4-6-8-8 55 50 kg M2 8-8-8-6 60 50 kg M3 6-6-20-5 50 25 kg Estruture a formulao4 do problema, analise a soluo obtida por meio do Solver de Excel e responda as perguntas que seguem. a) Quantos sacos, de cada marca, comprar para toda a fazenda? Observe que o problema do arredondamento contornado ao passar para 250 alqueires. b) Quais as despesas totais com adubos? Refaa os clculos para o nmero inteiro de sacos. c) Quais os excessos de adubagem aplicados? d) Quanto de Cloro resulta por alqueire e qual a diferena com o mximo permitido? e) A marca M1, sendo produzida por um parente prximo, impe-se compr-la, em quantidades de, no mnimo 100 sacos. De que modo isto afeta as despesas totais? f) Aps algumas negociaes com o parente prximo, obter-se- um desconto de modo a no alterar o oramento original. De quanto deve ser este desconto por saco? Exemplo FAZENDA resolvido por Solver do Excel Problema do Fazendeiro M1 Atividades 0 Objetivo 55 M2 11.43 60 Restric 4 4 4 3 M3 2.86 50

Min 828.57 RHS 40 50 60 72

Nitrogenio Acido Fos Potssio Cloro

2 3 4 4

1.5 1.5 5 1.25

50 50 60 37.86

Abaixo mostramos as impresses do Solver de Excel Target Cell (Min) Cell Name
4

Original Value

Final Value

A formulao correta deste problema deveria respeitar o nmero inteiro de sacos e requer a utilizao de Programao com Inteiros. muito fcil estruturar a Programao com Inteiros utilizando Excel. O difcil a interpretao dos resultados (alm da simples resposta do ponto timo). Optamos pela Programao Linear que nos apresenta uma soluo com um nmero fracionrio de sacos por alqueire. Ao multiplicar esta soluo por 250 para obter o resultado desejado para a fazenda toda, reduzimos o problema da soluo no ser um nmero inteiro de sacos mas no eliminamos o erro.

Pierre J. Ehrlich Programao Linear

$F$4

Objetivo Min

828.57

828.57

Adjustable Cells Cell Name Original Value $C$3 Atividades M1 0.00 $D$3 Atividades M2 11.43 $E$3 Atividades M3 2.86 Constraints Cell Name $F$7 Nitrogenio Min $F$8 Acido Fos Min $F$9 Potssio Min $F$10 Cloro Min

Final Value 0.00 11.43 2.86

Cell Value 50 50 60 37.86

Formula Status Slack $F$7>=$G$7 Not Binding 10 $F$8>=$G$8 Binding 0 $F$9>=$G$9 Binding 0 $F$10<=$G$10 Not Binding 34.14

Final Reduced Objective Allowable Allowable Cell Name Value Cost Coefficient Increase Decrease $C$3 Atividades M1 0 2.14 55 1E+30 2.14 $D$3 Atividades M2 11.43 0 60 3.33 20 $E$3 Atividades M3 2.86 0 50 7.50 27.5

Cell $F$7 $F$8 $F$9 $F$10

Final Shadow Constraint Allowable Allowable Name Value Price R.H. Side Increase Decrease Nitrogenio Min 50 0 40 10 1E+30 Acido Fos Min 50 7.14 50 10 10 Potssio Min 60 7.86 60 106.67 10 Cloro Min 37.86 0 72 1E+30 34.14

Target Cell Name Value $F$4 Objetivo Min 828.57

Cell $C$3 $D$3 $E$3

Adjustable Name Value Atividades M1 0 Atividades M2 11.43 Atividades M3 2.86

Lower Limit 0 11.43 2.86

Target Result 828.57 828.57 828.57

Upper Limit 8.54 22.81 30.17

Target Result 1298.04 1511.43 2194.29

As respostas so: a) Nenhum saco de M1; 250*11,43 = 2857,5 sacos de M2; 250*2,86 = 715 sacos de M3. b) $ 60*2858 + $ 50*715 = $ 207230 , o que pouco mais que 250* $ 828,57 = $ 207142,5 devido ao arredondamento no nmero de sacos.

Pierre J. Ehrlich Programao Linear

c) Escrevendo o nmero de sacos utilizados nas equaes das restries, ou analisando a sada do Solver (em Constraints), resulta um excesso de 10kg de Nitrognio por alqueire. d) H uma folga de 37,86 kg de Cloro por alqueire, de modo que aplica-se 72 37,86 = 34,14 kg de Cloro e) Aumentam de 100* $ 2,14 = $214 por alqueire ou $ 53500 para a fazenda toda. f) O desconto de $ 2,14 por saco de M1. Observao: Diversas respostas podem ser obtidas por distintos caminhos.

6 Exerccios
1 - Transporte A empresa Precisa se posicionou para exportar seus instrumentos de preciso para quatro pases da Amrica do Sul, a partir das suas trs fabricas. O transporte dever ser efetuado de avio, utilizando os aeroportos de Viracopos e de Guarulhos. As fabricas e suas capacidades mximas de produo diria so: Sorocaba : 4000 unidades Taubat: 6000 unidades Limeira: 3500 unidades As demandas dirias so de: Uruguai: 3000 unidades Argentina: 4000 unidades Paraguai: 2000 unidades Chile: 2250 unidades A capacidade mxima de processamento do aeroporto de Viracopos de 4000 unidades por dia. Os aeroportos no podem estocar as mercadorias a serem expedidas. Os custos unitrios de transporte para os aeroportos, em $UM so: Guarulhos 60 45 55 Viracopos 25 40 20

Sorocaba Taubat Limeira

Os custos do transporte areo depende de muitos fatores como distncia, taxas, tipos de equipamentos e instalaes, etc. Resulta:

Guarulhos Viracopos

Uruguai 80 110

Argentina 90 115

Paraguai 105 60

Chile 140 130

Formule o problema, identificando e definindo claramente os elementos: a) Variveis de deciso b) Funo objetivo

10

10

Pierre J. Ehrlich Programao Linear

c) Restries

2 - Repartio de Carga A empresa de transporte de cargas areas Sobre as Nuvens (SN) opera entre So Paulo e Manaus. O avio foi repartido em duas sees: uma pressurizada para cargas frgeis (tarifa de $UM 3000 por tonelada) e a seo comum, para mercadorias ordinrias (tarifa $UM 1000 por tonelada). h cargas de todos os tipos, sem limitao. Deseja-se compor o frete que maximize a receita em cada viagem. A configurao do avio impe certas limitaes: A capacidade da seo pressurizada de 6 toneladas, enquanto a seo comum pode carregar at 12 toneladas. A carga total no pode ultrapassar 16 toneladas. Para garantir a estabilidade da aeronave, a seo pressurizada no pode levar mais que duas toneladas a mais que a metade da carga comum. a) Formule o problema de PL e encontre a soluo tima, por processo grfico . b) Mantendo a tarifa das mercadorias frgeis em $UM 3000, determine o intervalo de estabilidade do ponto timo encontrado, quando varia a tarifa das cargas ordinrias.
5

3 - Alltemp A empresa Alltemp produz e vende trs modelos de Refrigetroos: Standard, Luxo e Elite. Uma unidade do modelo Standard vendida por $11,75 e requer 1,5 minutos de fabricao e 4 minutos de montagem. Uma unidade do modelo Luxo vendida por $ 18,13 e requer 2 minutos de fabricao e 5 minutos de montagem. Uma unidade do modelo Elite vendida por $ 21,07 e requer 1 minuto de fabricao e 10 minutos de montagem. Ao longo do horizonte de programao da produo (uma semana de cinco dias, oito horas por dia), a empresa pode expedir, seja 6000 unidades do modelo Standard, ou 4000 unidades do modelo Luxo, ou 6000 unidades do modelo Elite, ou qualquer combinao de dois ou trs modelos. Quatro pessoas se ocupam da fabricao e 16 pessoas trabalham na montagem. Cada pessoa trabalha 40 horas por semana. Os custos variveis da fabricao so de $ 2 por minuto e os de montagem so de $ 1 por minuto. Quanto aos custos variveis de expedio, eles so de $ 1 para os modelos Standard e Elite e de $ 1,5 para o modelo Luxo (proporcional ao tempo de trabalho para a expedio). O mercado total absorve toda a produo, mas h encomendas (mnimas) a serem satisfeitas, de 1000 unidades do modelo Luxo para o Mercosul e de 3000 unidades do modelo Elite para o mercado nacional
5

O processo grfico no foi apresentado no presente texto pois ele somente pode ser utilizado no caso muito particular de apenas duas variveis de deciso.

11

11

Pierre J. Ehrlich Programao Linear

Questes: a) Formule o problema, montando todas as equaes b) Use as sadas de computador, para responder cada questo de forma independente. i) Qual a soluo tima ( plano de produo e contribuio global ) ? ii) Deve-se aumentar a capacidade da montagem em 10 horas, se isto custar $ 800? iii) Na eventualidade de uma pane tcnica que reduza a capacidade da montagem em 60 horas, qual seria o impacto sobre a presente contribuio global? iv) Qual deve ser o preo unitrio de venda do modelo Standard para tornar sua produo rentvel? v) Qual a taxa de utilizao do setor de fabricao? vi) Como se altera a contribuio global se a encomenda mnima do mercado nacional, se alterar para 2990 unidades do modelo Elite ?

4 - Mangalarga Um criador de cavalos Mangalarga, em conhecida fazenda de Ribeiro Preto, pensa em aliment-los com uma mistura que ele mesmo elaborar a partir de: rao marca Z, rao marca Y, aveia enriquecida E, e aditivo D. O objetivo garantir uma alimentao balanceada com um mnimo 3 unidades de nutriente A, 6 unidades de B e 4 unidades de C, a um custo mnimo. O total da mistura no dever exceder 3 quilos. A tabela abaixo mostra o total dos nutrientes em questo, por quilo de alimento. Unidades de nutrientes por quilo de alimento

Nutrientes A B C Custo $ por quilo

Z 1,6 2,0 0,2 0,5

Y 1,4 2,5 0,3 0,6

E 0,4 3,0 1,2 1,0

D 0 6,0 4,0 6,0

a) Qual a mistura tima e seu custo correspondente? b) Um grupo de cavalos necessitaria de 0,5 unidades a mais de nutriente C, Como isto alteraria o custo? c) Para outro grupo de cavalos, bastaria uma unidade a menos de nutriente B, Como isto alteraria o custo? d) Um amigo est com estoques de sobra de rao Z. Em princpio ele est disposto a me vend-la com um desconto de 20%. Devo comprar? Qual o desconto mnimo que devo negociar para me interessar? e) O aditivo D est em falta e eu s posso compra-lo com um gio de $ 1,50. Vale a pena? Como isto afeta meu custo total? f) Estou recebendo uma oferta de uma super rao X que, por quilo, contm as seguintes unidades de nutrientes: 1,8 de A; 2,5 de B e 0,4 de C. Qual o preo mximo que eu pagaria por esta rao?

12

12

Pierre J. Ehrlich Programao Linear

5 - Mveis Cupim A fbrica de mveis Cupim produz cadeiras, bancos e mesas. A produo de uma cadeira exige 1,2 UT (unidade de tempo) de fabricao e 0,8 UT de acabamento. A produo de um banco requer somente 1,7 UT de fabricao. A produo de uma mesa requer 1,2 UT de fabricao e 2,3 UT de acabamento. A capacidade instalada de 1000 UT de fabricao e de 1200 UT de acabamento. Os custos variveis so de $ 0,9 por UT na fabricao e $ 0,8 por UT no acabamento. O material requerido 2 UM (unidade de material) por cadeira, 3 UM por banco e 4,5 UM por mesa, a um custo de $ 1,2 por UM. A disponibilidade de material de 2000 UM. Os preos de venda unitrios so: $ 7,12 por cadeira; $ 8,13 por banco; e $13,32 por mesa. H uma encomenda (mnima) a ser satisfeita, de 386 cadeiras. O mercado pode absorver toda a produo. a) Monte as equaes para o problema do planejamento da produo. b) Responda s perguntas, sendo uma independente da outra. i) Qual o plano de produo e a contribuio (global) que resulta? ii) Vale a pena comprar mais 500 UM a um custo majorado em $ 0,60 a UM ? Qual o resultado lquido sobre a contribuio global? iii) Qual o impacto, sobre a contribuio global de uma encomenda mnima de 100 bancos? iv) Qual o impacto de um desconto unitrio de $ 0,50 no preo das cadeiras? v) Para valer a pena produzi-lo, qual deve ser o preo mnimo de venda de um novo mvel que requer 1,8 UT de fabricao, 0,5 UT de acabamento e 1,3 UM de material ? vi) Vale a pena bloquear 200 UT de fabricao para uma outra empresa que pagaria $ 300 para Cupim ?

6 - Instrumentos Um pequeno fabricante de instrumentos de preciso emprega quatro montadores e dois engenheiros. Cada um deles trabalha 40 horas regulares semanais. O custo horrio (salrio mais todos os encargos ) de 20 $UM para cada montador e de 30 $UM para cada engenheiro. Os custos fixos da empresa so de 5000 $UM por semana. Os custos variveis (manuteno e matria prima) so de 5 $UM por hora por montador e de 10 $UM por hora por engenheiro. A empresa vende (diretamente) instrumentos acabados e testados a 175 $UM a unidade e instrumentos semi-acabados (para um fabricante de grandes mquinas, nas quais se incorporaro os instrumentos) a 130 $UM a unidade. A demanda por qualquer um dos dois produtos, ultrapassa a capacidade da empresa. A produo de instrumentos semi-acabados requer uma hora de montador e meia hora de engenheiro, por unidade. Um instrumento acabado requer uma hora e meia de montador e outro tanto de engenheiro. a) Estruture o problema da produo, como Programao Linear, determine (por mtodo grfico, ou por simplex) o mix timo a produzir e o lucro resultante. Cada um dos seis funcionrios se dispe a trabalhar mais dez horas extras por semana, a uma remunerao horria 50% maior (os outros custos no se alteram). Por outro lado, o fabricante de grandes mquinas (que compra os instrumentos semi-

13

13

Pierre J. Ehrlich Programao Linear

acabados) impe um contrato mnimo de 100 instrumentos semi-acabados por semana, mas aceitaria at 150 instrumentos. b) Estruture o problema, visando maximizar o lucro, resolva-o utilizado um software de computador. Mostre as horas regulares e as horas extras programadas.

7 - Duas Fbricas Uma empresa fbrica trs produtos: A, B e C em duas Fbricas F1 e F2, que trabalham com diferentes tecnologias. Os trs produtos so enviados para um deposito central, de onde so distribudas para os revendedores. As margens de contribuio sobre a produo(em K$UM), levando em conta os custos normais so: Fbrica F1 29 38 47 Fbrica F2 31 36 46

Produto A Produto B Produto C

Os custos unitrios (em K$UM) de transporte para o depsito central so: Fbrica 1 4 3 2 Fbrica 2 1 9 4

Produto A Produto B Produto C

Cada fbrica composta de trs oficinas: para as oficinas de montagem e de controle, o uso de tempo, assim como o total de horas disponveis, por ms so: Fbrica 1 Montagem Controle 10 5 7,5 2 20 10 2250 2000 Fbrica 2 Montagem Controle 10 5 10 10 5 10 2000 2000

Produto A Produto B Produto C Disponvel

A oficina de tratamento da fbrica 1 pode tratar de 100 unidades de A ou 400 de B ou 50 de C por ms. Para a fbrica 2, os valores so de 200 de A ou 100 de B ou 400 de C. A demanda mensal para o produto A de, no mximo 150 unidades; a de B de 200 unidades no mximo. Para o produto C h um contrato de fornecimento mnimo de 120 unidades mensais, sem limitao de mximo. Questes: a - Formalize o Problema b- Qual a soluo tima e a contribuio total resultante? c - Qual o impacto de um aumento de 10 unidades na demanda mnima para C? d - Qual o impacto de uma reduo de 20 unidades na demanda mxima para A? e - Qual o impacto de problemas tcnicos que causem uma diminuio de 1800 horas disponveis na oficina de controle na fbrica 1?

14

14

Pierre J. Ehrlich Programao Linear

f - O custo de tratamento do produto B, na fbrica 2 tinha sido subestimado em $KUM 3 por unidade. Qual o impacto sobre a contribuio total de uma correo deste valor original? g - Um cliente prope comprar 40 unidades adicionais de A, se lhe for concedido um desconto total de $KUM 278. Deve-se aceitar esta oferta? 8 - Programao da Produo Uma empresa tem duas semanas para fabricar a encomenda de produtos A e B. Sendo os custos de armazenamento bastante elevados, a contribuio dos produtos fabricados na primeira semana resulta reduzida. Analise a formulao e a sada por computador, onde: As variveis de deciso correspondem s fabricaes de A e de B nas semanas 1 e 2. As restries so, pela ordem: . Disponibilidade de mo de obra na primeira semana, em horas. . Disponibilidade de mo de obra na segunda semana, em horas . Disponibilidade de matria prima para a primeira semana, em unidades. . Disponibilidade de matria prima para as duas semanas, em unidades. . Encomenda mnima de A . Encomenda mnima de B. A unidade monetria a tradicional $UM. Questes: a) At quanto voc pagaria de prmio para um trabalhador disposto a transferir seu trabalho, de modo a trabalhar 10 horas a mais na primeira semana e 10 horas a menos na segunda semana? b) Que aconteceria se a contribuio de "A na segunda semana" passar a 8 $UM? c) O cliente que encomendou as 500 unidades de A, desejaria que as primeiras 10 unidades fossem entregues na primeira semana, para proceder a testes preliminares. Quanto isto lhe custar? d) Observando a estrutura, muito simples, do problema, possvel prever o que aconteceria se a contribuio de "A na semana 2" cair abaixo de $UM 2,3750. Explique o que aconteceria e justifique. 9 - Motores: Produtos Intermedirios e Produtos Finais A empresa MOTORS fabrica componentes para motores especiais (Pistes, Cilindros, Blocos de Motores de 4 cilindros e Blocos de Motores de 6 cilindros), assim como motores especiais totalmente montados e ajustados de 4 e de 6 cilindros, tanto para o mercado interno como para exportao. Ela tanto pode vender componentes, como motores especiais completos e acabados. A produo de um pisto requer 2 kg de ao, 2 horas de fabricao e 3 horas de acabamento. A produo de um cilindro requer 5 kg de ao, 3 horas de fabricao e 4 horas de acabamento. A produo de um bloco de 4 cilindros requer 7 kg de ao, 4 horas de fabricao e 5 horas de acabamento.

15

15

Pierre J. Ehrlich Programao Linear

A produo de um bloco de 6 cilindros requer 9 kg de ao, 6 horas de fabricao e 5 horas de fabricao. A montagem de um motor de 4 cilindros requer o bloco apropriado, alm de 4 pistes e de 4 cilindros. A montagem de um motor de 6 cilindros requer o bloco apropriado, alm de 6 pistes e de 6 cilindros. Durante o perodo em considerao, a empresa poder dispor de 1525 kg de ao, 1070 horas de fabricao e de 1500 horas de acabamento. Os preos de venda de componentes so de $UM 82 para pistes, 115 para cilindros, 190 por bloco de 4 cilindros e 215 por bloco de 6 cilindros. Os preos de venda de motores so de $UM 1000 por motor de 4 cilindros e de $UM 1400 por motor de 6 cilindros. Os custos variveis de produo de componentes so: $UM 70 para pistes $UM 90 para cilindros $UM 160 para blocos de 4 cilindros $UM 180 por bloco de 6 cilindros Os custos variveis de montagem e de ajuste dos motores so: $UM 100 para motores de 4 cilindros $UM 140 para motores de 6 cilindros A empresa MOTORS obrigada a fornecer, ao longo do perodo, um mnimo de 20 motores de 4 cilindros e de 10 motores de 6 cilindros, montados e ajustados. Quanto ao mximo, no h limitao de mercado para nenhum dos seus produtos. Questes: a) Formule bem o problema, mostrando os clculos dos coeficientes da funo objetivo e a estrutura das restries. b) Liste os produtos finais vendidos no mercado, motores e componentes No ponto timo, mostre a contribuio e calcule o faturamento bruto. c) Quais as conseqncias de uma pane que reduza a capacidade da fabricao em 10 horas? d) Qual o impacto na reduo de 5 motores completos de 6 cilindros encomendados? e) Seria vantajoso comprar ao no mercado de revendas? quanto e at que preo?

16

16

You might also like