Programação linear 41 Exercícios 2.4 5. Encontre a solução ótima do seguinte problema de programação linear pelo método simplex tabular: M a x Z = 5x,+4X2+3X3 tipo de combustível resulta no total de litros daquele • combustível. A proporção d a mistura está descrita n a tabela a seguir: s.r. Combustível Combustível Combustível A B ' c 2x^4-3X2+X3S5 4 X , + 2 X 2 + 2 X 3 < 11 3X^+ 2X2+ 2X3 < 8 X,,X2,X3>0 6. U m a firma faz três produtos e tem três máquinas disponíveis para produção. Para resolver s u a e s c a l a de produção, modela o seguinte P P L . M a x Z = 4x^+4X2+7X3 s.r. x^4- 7X2+ 4X3 < 100 (horas n a máquina 1) 5 litros 4 litros Solvente 5 litros 4 litros , 2 litros S u p o n h a que a Óleos Unidos tenha disponíveis 120 litros de extrato mineral e 2 0 0 litros de solvente, e que os lucros líquidos esperados para o s três combustíveis sejam de R $ 2 0 , 0 0 , R $ 2 2 , 0 0 e R $ 18,00, respectivamente. R e s p o n d a a o que s e pede. a) Estabeleça um modelo de programação linear que determine a quantidade de cada combustível a ser fabricada, dadas a s restrições de matéria-prima. 8x, + Ax^+ Xg < 100 (horas n a máquina 3) b) Quanto de c a d a produto deve ser manufaturado para Resolva o problema pelo método simplex tabular e responda à s questões: a) Qual é a solução ótima encontrada? b) Quando a solução final é encontrada, existe algum tempo disponível em qualquer u m a d a s três m á q u i n a s ? Quanto? maximizar o lucro da companhia? De quanto é e s s e lucro? (Resolva pelo método simplex tabular.) c) Na condição de otimalidade, existe alguma matériaprima com folga? Qual? De quanto é e s s a sobra? 9. U m pequeno entregador pode transportar madeira ou frutas em seu carrinho de mão, mas cobra R $ 20,00 para c a d a fardo de madeira e R $ 35,00 por saco de frutas. O s fardos pesam 1 kg e ocupam 2 dm^ de espaço. O s s a c o s U m navio tem um compartimento de carga com capaci- de fruta pesam 1 kg e ocupam 3 dm^ de espaço. O car- dade de peso de 160.000 kg e capacidade de volume de rinho tem capacidade para transportar 12 kg e 10 dm^, e 70.000 m^. O dono do navio foi contratado para levar car- o entregador pode levar quantos s a c o s e fardos desejar. gas de carne de boi empacotada e grão. O peso total d a carne de boi disponível é 85.000 kg; o peso total do grão disponível é 100.000 kg. O volume por m a s s a d a carne de boi é 0,2 m^ por quilo, e o volume por m a s s a do grão é 0,4 m^ por quilo. O lucro para transportar carne de boi é de R $ 0,35 por quilo, e o lucro para transportar grão é de R $ 0,12 por quilo. O dopo do navio é livre para aceitar toda ou parte da carga disponível; ele quer saber quan; 8 litros 2x^-F X2-H 7X3 < 100 (horas na máquina 2) x,,X2,X3>0 7. Extrato mineral a) Formule um problema de programação linear para determinar quantos s a c o s de fruta e quantos fardos de madeira devem ser transportados para que o entregador ganhe o máximo possível. b) Resolva o problema pelo método simplex tabular e determine qual s e r á o lucro do entregador e como ele deve encher o s e u carrinho. tos quilos de carne e quantos quilos de grãos devem ser c) O carrinho será totalmente utilizado? Sobrará capaci- transportados para maximizar s e u lucro. Resolva pelo dade de carga ou capacidade de volume? Quanto? método simplex tabular. 10. Uma indústria vende dois produtos, P1 e P2, ao preço por 8. A Óleos Unidos S . A . e uma empresa do ramo de de- tonelada de R $ 70,00 e R $ 60,00, respectivamente. A fabri- rivados de petróleo que manufatura três combustíveis cação dos produtos é feita em toneladas e consome recur- e s p e c i a i s com b a s ^ na mistura de dois insumos: um sos que chamaremos de R1 e R 2 . E s s e s recursos estão extrato mineral e um solvente. No processo de produ- disponíveis nas quantidades de 10 e 16 unidades, respecti- ção não existe perda de material, de forma que a quan- vamente. A produção de 1 tonelada de P I consome 5 unida- tidade de litros de extrato mineral s o m a d a à quantidade des de R1 e 2 unidades de R 2 , e a produção de 1 tonelada de litros de solvente utilizada para a fabricação de um de P 2 consome 4 unidades de R I e 5 unidades de R 2 . 42 I Pesquisa operacional na tomada dé decisões Formule um problema de programação linear para de- b) Quanto de c a d a produto deve ser fabricado? j terminar quantas toneladas de c a d a produto devem ser fabricadas para s e obter o maior faturamento possível. c) Como os recursos estão sendo utilizados? Estão : sendo subutilizados ou s ã o insuficientes? a) Qual s e r á o faturamento máximo? i =============== Fazer somente até aqui ============== Problemas de forma não-padrão c o m o a diferença entre o RHS (lado direito da restrição) e N e m t o d o s os p r o b l e m a s d e p r o g r a m a ç ã o linear estão variável criada maior ou igual a zero, essa não correspon- na f o r m a p a d r ã o , isto é, são p r o b l e m a s d e m a x i m i z a ç ã o deria ao desejado. O RHS, nesse caso, é m e n o r q u e o LHS 2.5 o LHS (lado e s q u e r d o da restrição) e a considerássemos a c o m todas as restrições do t i p o m e n o r o u igual. Q u a n d o por definição da restrição, logo a diferença seria negativa. o f o r m a t o não for o p a d r ã o , d e v e m o s utilizar diversos m é - C o m o , para o m é t o d o s i m p l e x funcionar, todas as variáveis t o d o s a n t e s d e e m p r e g a r o s i m p l e x . Por e x e m p l o : q u a n d o d e v e m ser maiores o u iguais a zero, isso não resolveria nos- t i v e r m o s u m p r o b l e m a e m q u e t o d a s as restrições são d o so p r o b l e m a . t i p o m e n o r o u igual e a f u n ç ã o - o b j e t i v o for d e m i n i m i - Poderíamos, então, toda vez q u e o sinal da restrição z a ç ã o , d e v e m o s alterar o p r o b l e m a c o m o m o s t r a d o na fosse do tipo maior ou igual, definir u m a variável que, em Figura 2.22. vez de representar a folga entre o RHS e o LHS (que seria Lembre q u e a igualdade Min Z = Max ( - Z ) é sempre válida (quando a solução ótima existir). Mas n e m sempre as negativa), representaria o excesso entre o LHS e o RHS. No nosso caso: modificações são tão simples. Xj = 3 x , - I - 2 X 2 - 18 Considere o problema a seguir de maximização simples e m que u m a das restrições é do tipo maior o u igual. MaxZ O valor de x^ seria, portanto, obrigatoriamente não negativo. Isso resolveria a q u e s t ã o de q u e todas as variáveis = 3x, - d e u m p r o b l e m a a ser solucionado pelo método simplex s.r. d e v e m ser não negativas. C o n t u d o , outro problema apa- X, < 4 receria: o de achar a solução inicial. O dicionário inicial e a 2x^<^2 solução (óbvia) associada a ele seriam dados por- 3x,-(-2Xj>18 X3 = 4 - X, > O e X j > 0 x^=12 A primeira providência a ser t o m a d a seria a introdução Z=3x, trições não teríamos p r o b l e m a e obteríamos as seguintes equações: x^= 1 2 - X, 2x^ X3 = 3x, + 2 X j - 18 das variáveis de folga. Nesse caso, nas duas primeiras res- X3 = 4 - 3x,-1-2Xj - Xj = 18 Solução associada (0,0,4,12,-18) 5x, Note q u e o valor de Xj nessa solução fere a restrição do p r o b l e m a , q u e obriga Xj a ser maior o u igual a zero. Portan- X, to, a solução associada é u m a solução do p r o b l e m a , porém 2Xj não é v i á v e l . A terceira restrição seria diferente das duas primeiras A maneira d e se resolver esse e outros problemas em por causa do sinal da restrição (>). Se utilizássemos o mes- q u e achar a solução inicial viável não é obvia envolve a utili- m o artifício de antes, isto é, se definíssemos u m a variável zação de m é t o d o s c o m o o 'M g r a n d e ' ou 'função-objetivo Figura 2.22 Transformação de uma PL de minimização para maximização Min Z = 3x, - Max 5Xj s.r. W= - Z= s.r. x,<4 ^ X, < 4 2X2 < 12 2Xj<12 3x,-í-2Xj<18 3x,-l-2x2<18 X, > O e X, > O e Xj > O >O -3x,-h5Xj