You are on page 1of 129

PESQUISA OPERACIONAL

Autor: Prof. Dr. Arturo Alejandro Zavala Zavala

Professor do quadro efetivo da Universidade Federal de Mato Grosso - Faculdade de Economia.

Especialista em Estatstica Econmica, Modelos de Regresso, Series Temporais, Pesquisa Operacional e Econometria.

Caros Alunos, Na administrao, economia e outras reas das cincias, precisam de modelos matemticos com a finalidade de otimizar problemas e desta forma descobrir a combinao perfeita de variveis que faam timas nossas necessidades. Este trabalho foi escrito com o intuito de apresentar ao aluno de Economia e em geral a os alunos da rea social, elementos da pesquisa operacional com a finalidade de encontrar subsdios necessrios para entender a modelagem e estabelecer pontos de deciso que podem ser til a formadores de opinies em suas decises. Este trabalho apresenta 5 Captulos, sendo a introduo a pesquisa operacional, a soluo de problemas em pesquisa operacional, um estudo de analise da sensibilidade, modelo de transporte e problemas de programao inteira. Estes captulos pretendem dar bases suficientes para que o aluno se inicie na rea de programao matemtica. A pesquisa operacional por seu alto contedo matemtico muitas vezes rejeitada pelos alunos pela suposta complexidade da mesma, mas o presente texto apresenta um auxilio adicional que o software Solver do Excel, ele de uma forma simples interpretam a soluo a partir de um modelo matemtico proposto, o grande problema ento, na pesquisa operacional entender o problema e levar a sistema de equaes que logo podero ser implementados no Solver.

Convido a vocs a leitura deste trabalho e a sua aplicao.

Abraos e boa leitura.

Arturo A. Z. Zavala
2

Sumrio
CAPITULO 1: INTRODUO PESQUISA OPERACIONAL 1.1 Modelo Matemtico 1.2 Programao Linear 1.3 Exemplos usuais de problemas de Programao Linear 1.4 Construo do modelo de Programao Linear 1.5 Soluo Grfica de Programao Linear 1.6 Analise Grfico da Sensibilidade 1.7 Exerccios 7 10 11 12 13 18 22 27

CAPITULO 2: SOLUO DE UM PROBLEMA DE PROGRAMAO LINEAR PELO MTODO SIMPLEX 35 2.1 Varivel de Folga: 2.2 Varivel de Supervit 2.3 Varivel no restrita 2.4 Algoritmo SIMPLEX Geral 2.5 EXEMPLO DO USO DO ALGORITMO SIMPLEX 35 35 36 36 37

CAPITULO 3: ANALISE DE DUALIDADE E DE SENSIBILIDADE 3.1 Dualidade na Programao Linear 3.1.1 Relaes entre primal-dual 3.1.2 Exemplos de transformao Primal Dual 3.1.3 Interpretao Econmica do Problema Dual 3.2 Analise de Sensibilidade 3.2.1 Alterao em um dos coeficientes da funo objetivo. 3.2.2 Alterao em um dos coeficientes de uma restrio.

67 67 67 68 70 72 73 74

CAPITULO 4: Modelo de Transporte 4.1 O Modelo 4.2 Observaes 4.3 Exemplos de Problemas de Transporte 4.4 Exerccios

87 87 88 88 97 3

CAPITULO 5: PROGRAMAO LINEAR INTEIRA 5.1 Algoritmo Branch-Bound (Ramifica-e-Limita) 5.2 Exemplos de Programao Inteira 5.3 Exerccios Referncias Bibliogrficas Mini Currculo

109 109 110 118 128 129

Unidade 1

CAPITULO 1: INTRODUO PESQUISA OPERACIONAL

O desenvolvimento da Pesquisa Operacional, segundo muitos autores, esta apresentando grandes avanos cientficos mais importantes desde os mediados do sculo XX. Na atualidade uma grande ferramenta que utilizada pelos diferentes campos da administrao, economia e da engenharia. A Pesquisa Operacional era quase desconhecida antes da Segunda Guerra Mundial. O matemtico russo Leonid Vitalievitx Kantorovitx, publicou uma extensa monografia em 1939, onde apresentou uma ampla gama de problemas de produo e distribuio que tinham estruturas matemticas de lgebra linear, mas a Pesquisa Operacional teve um exorbitante desenvolvimento com a chegada da segunda guerra mundial, devido necessidade de organizao de informaes, maximizar rendimentos ou minimizar custos de operao. A Pesquisa Operacional tem como base o mtodo cientfico para pesquisar e ajudar na toma de decises sobre problemas complexos das organizaes nos dias de hoje. Basicamente a Pesquisa Operacional construda a partir dos seguintes passos: a) A observao de um problema; b) A construo de um modelo matemtico que apresente elementos essenciais do problema; c) A obteno das melhores solues possveis com a ajuda de algoritmos exatos ou heursticos (aproximados); d) A calibrao e interpretao da soluo e sua comparao com outros mtodos. Muitas vezes para encontrar alguma soluo na toma de deciso recorremos sem querer a modelos matemticos, podendo estas ser simples, mas contendo um raciocnio logico em sua concepo. Por exemplo, imaginemos que por motivos de trabalho tenhamos que viajar a So Paulo, todas as semanas, durante 5 semanas, mas para no deixar nossas obrigaes em Cuiab, destinamos nossas tarefas em So Paulo de segunda at quarta feira, devendo sair sempre na segunda feira e voltar na quarta feira, deixando a quinta e sexta para solucionar problemas em Cuiab. Viajar em avio ida-volta para So Paulo custa em mdia R$ 400,00. A empresa de viagens possibilitou um desconto de 20% se as datas de viagens pegavam fins de
7

semana, j seja em Cuiab ou So Paulo. Alm disso, uma passagem de ida ou de volta custava 75% do preo da viagem de ida-volta para So Paulo. Como se poderiam comprar as passagens de forma que se possa estar em So Paulo e Cuiab nos dias de semana considerados, com o mnimo custo possvel? Para a soluo a este problema simples o primeiro que devemos fazer identificar o problema e nos perguntar o seguinte: i) Quais so as alternativas de deciso? ii) Quais so as restries de deciso? iii) Qual o objetivo para avaliar as alternativas? Comecemos por identificar nossas alternativas de deciso de compra de passagem, sendo estas: Comprar 5 passagens Cuiab So Paulo Cuiab. Comprar uma passagem Cuiab So Paulo, quatro passagens So Paulo Cuiab So Paulo, as quais permitam que as datas incluam os fins de semana em Cuiab, e uma passagem So Paulo Cuiab. Comprar uma passagem Cuiab So Paulo Cuiab, que considere a segunda feira da primeira semana e a quarta feira da ultima semana, e quatro passagens So Paulo Cuiab So Paulo, que considerem os finais de semana em Cuiab. A restrio para nossa deciso ser o fato que para cumprir a tarefa deve sair de Cuiab uma segunda feira e voltar uma quarta feira. Uma forma obvia de avaliao das alternativas proposta, ser aquele que apresente o menor custo possvel.

Custo da Alternativa 1:

Como o custo de uma passagem ida-volta para So Paulo de R$ 400,00. Ento o custo para as cinco semanas de 5 x R$ 400,00 = R$ 2.000,00 Custo da Alternativa 2:

Como a passagem s de ida o s de volta corresponde a 75% do preo de idavolta, alm disso, se as datas contemplam um final de semana teremos um desconto de 20% do preo de ida-volta, ento temos o seguinte: 0,75 x R$ 400,00 + 4 x 0,80 x R$ 400,00 + 0,75 x R$ 400,00 = R$ 1.880,00

Custo da Alternativa 3:

Para esta ultima alternativa temos que os 5 passagens contemplam o final de semana, porem um desconto de 20% do preo de ida-volta ser considerada, desta forma o custo ser 5 x 0,80 x R$ 400,00 = R$ 1.600,00 Observa-se que a partir disto podemos indicar que a melhor alternativa a ser considerada seria a terceira, j que ela apresenta o menor custo possvel. Outro exemplo se poderia considerar o fato de ter um arame de longitude L cm. e se deseja configurar esse pedao de arame numa forma retangular, de forma que seja maximizada a rea cercada, qual deveriam ser os lados dessa forma retangular? Para isto, podemos imaginar que a forma retangular tem a seguinte estrutura:

Ento devido a necessidade de maximizar a rea cercada, o modelo matemtico pode ser definido por:

Sujeito a
9

Em termos gerais um modelo matemtico para um problema de deciso, estaria dado por:

Figura 1. Estrutura de um modelo matemtico

Notemos que no exemplo anterior a Funo Objetivo estaria dada pela rea definida pela letra A, e as restries estaria dado pelas duas expresses matemticas.

1.1 Modelo Matemtico


Um modelo matemtico se pode entender como a representao simplificada da realidade, expressada na forma de equaes matemticas que serve para simular a realidade. Na pesquisa Operacional este modelo matemtico tem alguns componentes de interesse: a) Variveis de deciso b) Funo Objetivo c) Restries a) Variveis de deciso: so variveis utilizadas no modelo que podem ser controladas pelo tomador de deciso. Exemplo: Nmero de caminhes que chegam de So Paulo a Cuiab. b) Funo Objetivo: uma funo matemtica que representa o principal objetivo do tomador de deciso. Ele apresenta dois tipos: Maximizao (pudendo ser lucro, renda, utilidade, etc.) ou Minimizao (pudendo ser de custos, perdas, etc.) Exemplo: Minimizar os custos de transporte.

10

c) Restries: So regras que dizem o que podemos ou no fazer e quais so as limitaes dos recursos ou atividades que esto associados ao modelo. Exemplo: O nmero total de caminhes despachados pela manh menor ou igual ao nmero de motoristas que a empresa tem a disposio no primeiro turno.

1.2 Programao Linear


A programao linear uma tcnica de modelado matemtico, desenhada para otimizar o uso de recursos limitados. Suposies da Programao Linear Existem 6 caractersticas necessrias nos problemas de programao linear: a) b) c) d) e) f) Divisibilidade Linearidade Aditividade Proporcionalidade Certeza No Negatividade

a) Divisibilidade: Este suposto indica que as variveis podem ter valores fraccionrios, isto , em essncia os valores que tomam as variveis pertencem aos nmeros reais. b) Linearidade: Neste caso as expresses algbricas para as variveis s consideram expresses de ordem 1 e no permitem multiplicao entre as variveis tanto na funo objetivo, quanto nas restries implementadas. b) Aditividade: Este suposto indica que os relacionamentos entre variveis so de somas e subtraes, nenhuma outra operao alm dessas. c) Proporcionalidade: Indica que as contribuies de cada varivel de deciso so proporcionais ao valor da varivel de deciso. As contribuies da varivel de deciso acontecem tanto na funo objetivo como no lado esquerdo das restries. d) Certeza: Esta suposio indica que todos os parmetros utilizados nos modelos so conhecidos com certeza. Muitas vezes essa suposio no verdadeira, para isto, necessrio fazer a analise de sensibilidade com a finalidade de atender os parmetros em questo.
11

e) No Negatividade: No Economia, Administrao e em geral nas Cincias Sociais, as variveis s aceitam valores positivos, isto , as solues se encontram no primeiro quadrante.

1.3 Exemplos usuais de problemas de Programao Linear


i) Problema do Caminho Mnimo: Seu objetivo determinar a rota de menor caminho (distncia, tempo ou custo) existente entre um ponto de origem (cidade, endereo, computador, objeto etc.) e um ponto de destino. ii) Problema de Localizao de Facilidades: Seu objetivo determinar a localizao e capacidade das facilidades (restaurantes, depsitos, antenas de rdio etc.) de forma a suprir a demanda da regio toda com um custo mnimo e/ou lucro mximo (considerando um determinado perodo). Cada facilidade possui normalmente um custo fixo de instalao e custos variveis de operao iii) Problema da Mochila: Seu objetivo consiste em determinar as capacidades adequadas de cada compartimento e como esses devem ser carregados, maximizando o valor de utilidade total, descontado o custo de incluir compartimentos. iv) Escolha da Mistura para Raes: Seu objetivo formular uma rao formada a partir da mistura dos gros que atenda s necessidades mnimas e mximas de nutrientes e tenha um custo mnimo. v) Bin-packing / Cutting Stock: Seu objetivo determinar a quantidade mnima possvel de barras para que sejam cortados todos os pedaos necessrios para suprir a demanda. vi) Fornecimento de Produtos atravs de uma Rede de Transportes: Seu objetivo determinar a quantidade do produto que cada fornecedor deve enviar para cada depsito, de forma que o custo total do transporte seja mnimo, que cada depsito tenha sua demanda atendida, e que nenhum depsito estoure sua capacidade de fornecimento. vii) Problemas de Produo: Seu objetivo determinar as atividades que devem ser realizadas ou produzidas de forma a maximizar o lucro ou minimizar o custo de produo, levando-se em conta a quantidade mxima disponvel para cada insumo. viii) O Problema de Designao (caso particular do problema de transporte): Seu objetivo minimizar o custo total para executar um conjunto de tarefas, onde
12

cada tarefa deve ser executada por uma nica mquina, e cada mquina executa uma nica tarefa.

1.4 Construo do modelo de Programao Linear


Para construir um modelo de programao linear necessrio seguir o modelo matemtico apresentado na figura 1. Problema de Produo: Para entender o modelo matemtico consideremos o seguinte exemplo, imaginemos que exista a empresa de tintas Bela que produz tintas para interiores e exteriores, ela utiliza para a produo dos dois tipos de tintas, dois tipos de matrias primas, digamos T1 e T2. A tabela a seguir proporciona a disponibilidade de Matria Prima e sua utilidade por cada tipo de tinta.
Toneladas de Materia Prima Disponibilidade por Tonelada de Pintura Mxima diaria Para Exteriores Para Interiores (em Toneladas) 6 4 24 1 5 2 4 6

Materia Prima T1 Materia Prima T2 Utilidade por Tonelada (US$ 1.000,00)

Uma pesquisa de mercado restringe a demanda mxima diria de pintura para interiores a 2 toneladas. Alm disso, a demanda diria de pintura para interiores no pode exceder a de pintura para exteriores por mais de uma tonelada. A empresa tintas Belas quer determinar a mistura de produto tima para interiores e exteriores de forma que produza a mxima utilidade possvel diariamente. Para estabelecer o modelo matemtico apropriado o primeiro que se tem a fazer definir claramente os trs elementos da programao linear: a) Variveis b) Funo Objetivo c) Restries a) Variveis: Neste caso estamos frente a duas variveis. Como a empresa precisa determinar as quantidades que se vo a produzir de pinturas para interiores e exteriores, as variveis que se devero definir so: X1:= Toneladas dirias produzidas de pintura para exterior X2:= Toneladas dirias produzidas de pintura para interior b) Funo Objetivo: Neste caso nossa meta maximizar a utilidade diria por toneladas de pintura, se definimos a Z como a utilidade diria por venda de pinturas para interiores ou para exteriores, nosso objetivo, ento, pode ser reduzido a:
13

maximizar Z = 5 X1 + 4 X2 c) Restries: Para as restries considerarmos todas aquelas que apresentam alguma limitao, neste caso a limitao de disponibilidade mxima de matria prima. Desta forma as restries so: i) Emprego de Matria Prima M1: 6 X1 + 4 X2 24 ii) Emprego de Matria Prima M2: X1 + 2 X2 6 iii) Outra restrio importante esta no fato de que a pintura para interiores no pode exceder a pintura para exteriores em 1 tonelada, isto : X2 X1 1 iv) Uma restrio refere-se a demanda mxima diria de pintura para interiores de 2 toneladas, isto : X2 2 v) Como no possvel produzir valores negativos para ambos tipos de pintura, temos a restrio: X 1, X 2 0 Desta forma o modelo completo definido por: maximizar Z = 5 X1 + 4 X2 Sujeito a 6 X1 + 4 X2 24 X1 + 2 X2 6 X2 X1 1 X2 2 X1, X2 0 Problema de Mistura para raes: Outro caso, poderamos considerar, por exemplo, a empresa Completa, que utiliza diariamente pelo menos 800 Kgs de alimento especial. Este alimento especial uma mistura de milho e semente de soja com a composio seguinte:

14

Alimento Especial

Quantidade de quilos de composto por quilo de alimento especial Fibras 0,02 0,06 Custo/Kg 0,30 0,90

Proteinas Milho 0,09 Semente de Soja 0,60

Os requerimentos dietticos dirios de alimento especial consideram que pelo menos um 30% de protenas e quanto muito 5% de fibras, devem ser considerados na mistura. A empresa Completa deseja determinar o custo mnimo dirio de mistura de alimentos. Para a soluo do presente exerccio, precisamos seguir com os passos seguintes: a) Variveis: Neste caso estamos frente a dois tipos de variveis, estas so as que conformam o alimento especial, sendo estas: X1:= Quantidade de quilogramas de milho X2:= Quantidade de quilogramas de semente de soja b) Funo Objetivo: J que nosso interesse minimizar o custo dirio de mistura de alimentos, esta pode ser escrita por: minimizar Z = 0,30 X1 + 0,90 X2 c) Restries: i) Conter 800 Kg de alimento especial X1 + X2 = 800 ii) Disponibilidade da protena na mistura 0,09 X1 + 0,60 X2 30% (X1 + X2) ou seja - 0,21 X1 + 0,06 X2 0 iii) Disponibilidade de fibra na mistura 0,02 X1 + 0,06 X2 5% (X1 + X2) ou seja 0,03 X1 0,01 X2 0

15

iv) Restrio de no negatividade X 1, X 2 0 Em resumo o modelo pode ser definido por: minimizar Z = 0,30 X1 + 0,90 X2 Sujeito a X1 + X2 = 800 - 0,21 X1 + 0,06 X2 0 0,03 X1 0,01 X2 0 X 1, X 2 0 Problema de Transporte: Uma transportadora utiliza burros e jumentos para transportar cargas entre duas cidades. A capacidade de carga de um burro de at 100 Kg, enquanto a do jumento de at 50 Kg. Durante a viagem, um burro consome 3 montes de capim e 100 litros de gua. Um jumento consome 2 montes de capim e 30 litros de gua. A empresa possui vrias estaes de alimentao intermedirias entre as duas cidades. Estas estaes dispem, no momento, de 900 litros de gua e 300 montes de capim. Os burros e jumentos utilizados pela firma so alugados e o preo do aluguel de R$ 30,00 por burro e R$ 20,00 por jumento. Existe no momento uma necessidade de transporte de 1.000 Kg. Quantos burros e jumentos devem ser utilizados de modo a minimizar o custo do aluguel pago? Para a elaborao do modelo matemtico devemos considerar: a) Variveis: X1:= Quantidade de burros para o transporte X2:= Quantidade de Jumentos para o transporte b) Funo Objetivo: minimizar Z = 30 X1 + 20 X2 c) Restries: i) Consumo de Capim na viagem 3 X1 + 2 X2 300 ii) Consumo de gua na viagem 100 X1 + 30 X2 900 iii) Necessidade de Transporte 100 X1 + 50 X2 = 1000
16

iv) No Negatividade X 1, X 2 0 Em forma resumida, temos: minimizar Z = 30 X1 + 20 X2 Sujeito a 3 X1 + 2 X2 300 100 X1 + 30 X2 900 100 X1 + 50 X2 = 1000 X1, X2 0 Fornecimento de Produtos atravs de uma Rede de Transportes: Deseja-se transportar arroz de trs armazns (1, 2 e 3) a trs centros consumidores distintos (A, B e C). Cada armazm apresentou os seguintes nveis de estoque de arroz em determinado ms:

Os custos unitrios de transporte ($/Kg) envolvidos so os seguintes:

Qual ser a quantidade de arroz a ser transportada entre armazm e cada centro consumidor, de tal forma que as demandas de cada centro sejam supridas e que o custo total de transporte seja mnimo? Para encontrar o modelo matemtico, precisamos definir o seguinte: a) Variveis: X11 = {transportar arroz do armazm 1 ao centro consumidor 1} X12 = {transportar arroz do armazm 1 ao centro consumidor 2} X13 = {transportar arroz do armazm 1 ao centro consumidor 3} X21 = {transportar arroz do armazm 2 ao centro consumidor 1} X22 = {transportar arroz do armazm 2 ao centro consumidor 2} X23 = {transportar arroz do armazm 2 ao centro consumidor 3} X31 = {transportar arroz do armazm 3 ao centro consumidor 1} X32 = {transportar arroz do armazm 3 ao centro consumidor 2} X33 = {transportar arroz do armazm 3 ao centro consumidor 3}
17

b) Funo Objetivo: Minimizar Z = 10 X11 + 5 X12 + 12 X13 + 4 X21 + 9 X22 + 15 X23 + 15 X31 + 8 X32 + 6 X33 c) Restries: Neste caso existem trs tipos de restries Estoques disponveis nos armazns 1, 2 e 3 X11 + X12 + X31 200 X21 + X22 + X23 150 X31 + X32 + X33 300 Quantidades demandadas nos centros consumidores A,B e C X11 + X21 + X31 100 X12 + X22 + X32 300 X13 + X32 + X33 250 No negatividade X11, X12, X13, X21, X22, X23, X31, X32, X33 0

1.5 Soluo Grfica de Programao Linear


Para a soluo grfica o procedimento seguem os seguintes passos: a) b) c) d) e) O problema s poder contemplar duas variveis a serem avaliados Disponibilizar todas as retas no grfico Identificar a direo das restries Identificar o polgono com a regio de possveis solues Testar a funo objetivo em cada ponto do vrtice do polgono

Para a aplicao pratica da soluo grfica podemos considerar os casos seguintes: Problema de Produo: maximizar Z = 5 X1 + 4 X2 Sujeito a 6 X1 + 4 X2 24 X1 + 2 X2 6 X2 X1 1 X2 2 X1, X2 0

18

Grfico 1.- Polgono de interseo de restries do Problema de Produo

Como o polgono formado OABCDE, tendo neste caso 5 vrtices possveis de soluo, ento: No Ponto A: temos que X1 = 0 e X2 = 1, desta forma o valor que toma a funo objetivo : ZA = 5 (0) + 4 (1) = 4 No ponto B: temos que X2 = 2 e a reta X2 X1 = 1, desta forma X1 = 1, ento estes valores permitem obter uma funo objetivo igual a: ZB = 5 (1) + 4 (2) = 13 No ponto C: temos que X2 = 2 e a reta X1 + 2 X2 = 6, desta forma X1 = 2, ento estes valores permitem obter uma funo objetivo igual a: ZC = 5 (2) + 4 (2) = 18 No ponto D: temos a interseo das retas 6 X1 + 4 X2 = 24 e X1 + 2 X2 = 6, resolvendo o sistema de equaes formada, temos que X1 = 3 e X2 = 3/2, ento na funo objetivo: ZD = 5 (3) + 4 (3/2) = 21 No ponto E: temos que X1 = 4 e X2 = 0, na funo objetivo temos: ZE = 5 (4) + 4 (0) = 20
19

Como nosso interesse escolher o valor maior dentre os obtidos, podemos concluir que a melhor soluo se encontra no ponto D, oferecendo esta uma utilidade de US$ 21.000,00 dlares pela produo diria de 3 toneladas de pintura para exteriores e de 1,5 toneladas dirias de pintura para interiores. Problema de Mistura para raes: minimizar Z = 0,30 X1 + 0,90 X2 Sujeito a X1 + X2 = 800 - 0,21 X1 + 0,06 X2 0 0,03 X1 0,01 X2 0 X 1, X 2 0

Grfico 2.- Polgono de interseo de restries do Problema de Mistura para Raes

A soluo tima se encontra na regio sombreada, como desejamos minimizar devemos encontrar o menor valor nos vrtices do polinmio assim formado.

No ponto A: Os valores de X1 e X2 se encontram na fronteira da interseo das retas X1+X2=800 e 0,03 X1 0,01 X2 = 0, desta forma X1 = 200 e X2 = 600, desta forma o valor da funo objetivo :

ZA = 0,30 (200) + 0,90 (600) = 600

20

No ponto B: Os valores de X1 e X2 se encontram na fronteira da interseo das retas X1+X2=800 e -0,21 X1 + 0,30 X2 = 0, desta forma X1 = 470,59 e X2 = 329,41, desta forma o valor da funo objetivo :

ZB = 0,30 (470,59) + 0,90 (329,41) = 437,65

Destas duas solues encontramos que no ponto B, encontram-se o menor valor observado, pelo que podemos dizer que produzir alimento especial ser necessrio de 470,59 Kg de Milho, assim como de 329,41 Kg de sementes de soja, tendo desta forma um custo de R$ 437,65 por quilograma produzido de mistura.

Problema de Transporte: minimizar Z = 30 X1 + 20 X2 Sujeito a 3 X1 + 2 X2 300 100 X1 + 30 X2 900 100 X1 + 50 X2 = 1000 X1, X2 0

Grfico 2.- Polgono de interseo de restries do Problema de Transporte

21

Dadas s restries colocadas o nico ponto com soluo possvel o ponto A, este ponto tem como pontos a interseo das retas 100 X1 + 30 X2 = 900 e 100 X1 + 50 X2 = 1000, sendo seus valores X1 = 7,5 e X2 = 5, obtendo a funo objetivo seguinte: ZA = 30 (7,5) + 20 (5) = 325 Pelo que podemos dizer que com um mnimo de 8 burros e 5 jumentos poderemos ter um lucro de 340 unidades monetrias.

1.6 Analise Grfico da Sensibilidade


A anlise de sensibilidade se faz porque se supe que os coeficientes encontrados para as varveis sejam constantes, mas no mundo real quase nunca se tem certeza da existncia desses valores. Ao mudar os coeficientes pode se encontrar o seguinte: i) Possveis variaes nos coeficientes, no modificam a soluo tima. ii) Caso houver alterao significativa o que fazer para encontrar a nova soluo tima sem resolver novamente o problema. A analise de sensibilidade deve responder as seguintes perguntas: Qual o efeito de uma mudana num coeficiente da funo objetivo? Qual o efeito de uma mudana num coeficiente nas restries do modelo matemtico? Qual o efeito de uma mudana na disponibilidade das restries? A analise de sensibilidade serve tambm para estabelecer hipteses de certeza dos coeficientes, assim como a disponibilidade das restries. Entre os tipos de analise de sensibilidade a considerar, temos: a) Estabelece limites inferiores e superiores para todos os coeficientes da funo objetivo e disponibilidades das restries. b) Verifica se uma ou mais mudanas em um problema alteram a sua soluo tima. Esta pode ser feita a travs da alterao do problema e sua nova resoluo. i) Estudo de Sensibilidade dos coeficientes da funo objetivo Para fazer a analise de sensibilidade consideremos o Problema de Produo.

22

Do grfico acima, observemos os seguintes fatos: As trs retas pertencem a uma mesma famlia de retas, pois tem o ponto (3, 3/2) em comum. A diferencia entre as trs retas encontra-se no coeficiente angular. A mudana de um coeficiente da funo objetivo causar uma alterao no coeficiente angular da funo objetivo. Daqui se entende que desde que o coeficiente angular da funo objetivo estiver entre as duas retas limites a soluo tima no ser alterada. Em forma geral uma Funo Objetivo com duas variveis pode ser representada pela expresso seguinte: Z = c1 X1 + c2 X2 Ento a varivel X2 pode ser definido por: ... (1) Desta forma pretenderemos identificar as condies da Funo Objetivo, em funo das mudanas das duas retas que pertencem a famlia das retas a que pertencem a funo objetivo, para isto, em ambas retas isolemos o valor de X2 em ambas retas. Na reta 6 X1 + 4 X2 = 24, temos: ... (2)

23

Na reta X1 + 2 X2 = 6, temos: ... (3) Das expresses (1), (2) e (3), temos que:

Considerando que c2 se mantem constante na funo objetivo, neste caso, c2 = 4, ento as variaes que pode sofrer c1 sem alterar a funo objetivo : 2 c1 6 Da mesma forma se considerarmos c1 = 5, constante, os valores que pode ser considerado por c2 sem alterar a funo objetivo : 20/6 c2 10 Observao: Em alguns casos pode acontecer que o limite de crescimento acontece quando a rotao da funo objetivo passa pela vertical ou horizontal, nesses casos se disse que no existe limite inferior ou superior para os coeficientes.

Grfico 4.- Problema de declividade indeterminada

ii) Mudanas na disponibilidade das Restries Para isto o que se deseja identificar o Preo Sombra do modelo, entendendose por preo sombra como aquele que contabiliza quanto o lucro total seria acrescido se a quantidade da disponibilidade da restrio aumentasse em uma unidade. Esta pode indicar o que esta sendo pago por no ter mais unidades do recurso (maximizao do lucro) ou pode indicar o preo justo a ser pago por ter uma unidade extra do produto (minimizao de custo).

24

Grfico 5.- Mudanas da Restrio quantidade de Matria Prima 1

No grfico 5, observa-se que a quantidade de Matria Prima 1, pode diminuir seu valor num mximo de 20 toneladas ocasionando uma reduo do lucro de 3 mil dlares, enquanto que se a Matria Prima 1, aumenta a 36 Toneladas, pode-se experimentar um aumento no lucro de 9 mil dlares, em termos simples a penalizao (aumento ou diminuio do lucro por unidade aumentada ou diminuda de Matria Prima 1) sofrida ser de 0,75 mil dlares.

Grfico 6.- Mudanas da Restrio disponibilidade de Matria Prima 2

No grfico 6, quando a disponibilidade de matria prima 2, experimenta uma reduo em sua disponibilidade at em 2 toneladas, o efeito que isto produz no lucro
25

na diminuio do lucro at em mil dlares, um aumento da disponibilidade matria prima 2, em at 0,67 Toneladas, produz um incremento no lucro de at 0,33 mil dlares, isto quer dizer, que por cada mudana unitria na disponibilidade de toneladas de matria prima 2, o lucro sofrer um impacto de 0,5 milhes de dlares.

Grfico 7.- Mudanas da Restrio da comparao por tipos de Pinturas

No grfico 7, se pode experimentar mudanas na restrio de diferencias entre tipos de pinturas, observa-se que esta restrio s melhora em 2,5 unidades quando ele consegue chegar ao ponto D, que em este caso o ponto de otimizao, o que indica que mudanas no nesta restrio no afetam o aumento ou diminuio do lucro obtido pela empresa, desta forma variaes unitrias desta restrio no afetam o comportamento da funo objetivo.

26

Grfico 8.- Mudanas na Restrio por capacidade mxima da pintura para Interiores

Da mesma forma no grfico 8, se pode observar que podemos diminuir at em 0,5 unidades da restrio capacidade mxima de pintura para Interiores, mas esta restrio no faz muito efeito sobre a lucratividade da empresa, isto , variaes unitrias desta restrio no produz efeitos significativos na funo objetivo.

1.7 Exerccios
Em cada um dos exerccios apresente o modelo matemtico, a soluo grfica e um estudo da sensibilidade tanto da funo objetivo como das restries. 1. Certa empresa fabrica 2 produtos P1 e P2. O lucro por unidade de P1 de 100 um, e o lucro unitrio de P2 de 150 um. 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. 2. Uma empresa de comida canina produz dois tipos de raes: Tobi e Rex. Para a manufatura das raes so utilizadas cereais e carne. Sabe-se que: A rao Tobi utiliza 5 Kg de cereais e 1 kg de carne, e rao Rex utiliza 4 Kg de carne e 2 Kg de cereais; O pacote de Tobi custa R$ 20,00 e o pacote de Rex custa R$ 30; O Kg de carne custa R$ 4,00 e o Kg de cereal custa R$ 1,00; Esto disponveis por ms 10.000 Kg de carne e 30.000 Kg de cereais. Deseja-se saber qual a quantidade de cada rao a produzir de modo a maximizar o lucro. 3. 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 de couro para fabricar 1 unidade de cinto. Sabendo-se que o total disponvel de couro de 6 unidades e que o lucro unitrio por sapato de 5 reais e o de cinto de 4 reais, pede-se: o modelo do sistema de produo do sapateiro, se o objetivo maximizar seu lucro por hora. 4. Uma empresa fabrica dois 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 1000 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
27

de 400 para M1 e 700 para M2. Os lucros unitrios so de R$ 4,00 para M1 e R$ 3,00 para M2. Qual o programa timo de produo que maximiza o lucro total dirio da empresa?.

5. Um fazendeiro tem que decidir o quanto vai plantar de milho e de alfafa. Os lucros so de R$ 2.000,00 por alqueire de milho e de R$ 1.000,00 por alqueire de alfafa. Suponha que suas limitaes sejam: terra disponvel de 8 alqueires e gua disponvel para irrigao de 80.000 litros sendo que deseja-se plantar no mximo 4 alqueires de milho. Cada alqueire de milho requerer 10.000 litros de gua para irrigao e cada alqueire de alfafa requerer 20.000 litros de gua.

6. Para uma determinada rea, utilizada para o plantio de Soja e Algodo, calcula-se, que h 800 homens-horas disponveis durante o perodo de semeadura; e que so necessrios 20 homens-horas por hectare de soja e 40 homens-horas por hectare de algodo. Oferece-se ainda uma linha mxima de crdito de $ 6.00, dividida da seguinte forma: $ 300 por hectare de soja e $ 100 por hectare de algodo. Como organizar esta rea de plantio se sabido que as margens de lucro esperadas so $ 100 por hectare de soja e $ 80 por hectare de algodo?

7. Um aougue prepara almndegas misturando carne bovina magra e carne de porco. A carne bovina contem 80% de carne e 20% de gordura e custa R$ 0,80 o Kg; a carne de porco contm 68% de carne e 32% de gordura e custa R$ 0,60 o Kg. Quanto de carne bovina e quanto de carne de porco deve o aougue utilizar por quilograma de almndega se se deseja minimizar seu custo e conservar o teor de gordura da almndega no superior a 25%

8. Uma empresa siderrgica adquire petrleo para produzir gasolina comum, gasolina especial e leo diesel. Ela necessita manter em seus tanques, no incio de cada semana, um estoque mnimo dos produtos. A tabela abaixo mostra, para uma determinada semana, as composies, disponibilidades e estoques mnimos. Qual o esquema de produo de custo mnimo?

9. Uma empresa do ramo de madeiras produz madeira tipo compensado e madeira serrada comum e seus recursos so 40 m3 de pinho e 80 m3 de canela. A madeira serrada d um lucro de R$ 5,00 por m3 e a madeira compensada d um lucro de
28

R$0,70 por m2. Para produzir uma mistura comercivel de 1 metro cbico de madeira serrada so requeridos 1 m3 de pinho e 3 m3 de canela. Para produzir 100 m2 de madeira compensada so requeridos 3 m3 de pinho e 5 m3 de canela. Compromissos de venda exigem que sejam produzidos pelo menos 5 m3 de madeira serrada e 900 m2 de madeira compensada. Qual o esquema de produo que maximiza o lucro de tal forma a usar o mximo possvel do estoque de matria prima e produzir, no mnimo, o compromisso contratual? 10. Uma micro empresa produz dois tipos de jogos para adultos e sua capacidade de trabalho de 50 horas semanais. O jogo A requer 3 horas para ser confeccionado e propicia um lucro de R$ 30,00, enquanto o jogo B precisa de 5 horas para ser produzido e acarreta um lucro de R$40,00. Quantas unidades de cada jogo devem ser produzidas semanalmente a fim de maximizar o lucro?. 11. A loja de comestveis B&K vende dois tipos de bebidas no alcolicas, a marca de sabor A1 e a marca da loja. A utilidade por lata da bebida A1 de 5 centavos de dlar, e pela bebida B&K de 7 centavos de dlar. Em mdia, a loja no vende mais de 500 latas de ambas bebidas ao dia. Devido ao preo da bebida as pessoas preferem mais a bebida B&K. Calcula-se que as vendas da marca B&K superam marca A1 numa relao de 2:1 pelo menos. B&K vende como mnimo 100 latas de A1 ao dia. Quantas latas de cada marca devem ter em existncia a loja diariamente para maximizar sua utilidade. 12. A empresa Popeye tem um contrato para receber 600.000 libras de tomates maduros a 7 centavos de dlar por libra, com isto produz suco de tomate enlatado, assim como a pasta de tomate. Os produtos de tomate em lata so dispostos em caixas de 24 latas. Uma lata de suco precisa uma libra de tomates frescos e uma lata de pasta s precisa de 1/3 de libra. O mercado ganho pela empresa Popeye limitado por 2.000 caixas de suco e 6.000 caixas de pasta. Os preos por caixa de suco e de pasta so de 18 e 9 dlares respectivamente. Desenvolva um programa de produo tima para a empresa Popeye. 13. Blending de Minrio: Uma empresa de minerao deseja cumprir um contrato de fornecimento de 4 milhes de toneladas por ano do minrio Sind Fedd e, para tanto, conta com os seguintes minrios ( a tabela abaixo mostra a composio porcentual e o custo/tonelada de cada minrio): M1 66% 1,5% 5,60 M2 64% 3,7% 3,30

Fe Si Custo

O minrio a ser produzido por este Blending deve conter no mnimo 65% de Ferro e no mximo 3% de Silcio. Qual o blending a custo mnimo?

29

14. A PC-Express uma loja de computadores que vende dois tipos de microcomputadores: desktops e laptops. A empresa ganha R$600,00 por cada desktop vendido e R$900,00 por cada laptop vendido. Os computadores que a PCExpress vende so montados por outra empresa. Esta outra empresa tem outro pedido para atender, de forma que no poder montar mais do que 80 desktops e 75 laptops no prximo ms. Os funcionrios da PC-Express gastam 2 horas instalando softwares e testando os desktops. No caso dos laptops eles gastam 3 horas. No prximo ms os empregados da PC-Express trabalharo 300 horas nessas atividades. A PCExpress quer saber quantos desktops e laptops sero solicitados empresa que faz a montagem, de forma a maximizar seu lucro. Formule e resolva o problema de programao linear. 15. Uma pequena siderrgica recebe encomenda de um lote de lingotes de ferro que dever totalizar 240 toneladas de contedo do elemento ferro (Fe). O cliente admitir que o lote homogneo tenha quantidades adicionais do elemento silcio (Si), mas para cada tonelada de Si dever haver na liga pelo menos 15 toneladas de Fe. A firma tem em estoque quantidade mais que suficiente: Minrio do tipo A (min A), que custa R$6.000,00 cada centena de toneladas e que tem2% de Si e 60% de Fe. Minrio do tipo B (min B), que custa R$3.000,00 cada centena de toneladas e que tem 4% de Si e 40% de Fe.

A firma tem ainda a oportunidade de usar como matria-prima uma sucata de boa qualidade, que custa R$2.500,00 a tonelada, e que possui praticamente 100% de Fe. Formule o problema de programao linear que calcula a mistura de mnimo custo de matrias-primas necessrias para a produo dos lingotes encomendados. 16. Uma fbrica manufatura 5 tipos de prateleiras ( p1 , p2 , p3 , p4 , p5 ) utilizando dois processos de produo (processo normal (N) e processo acelerado (A)). Cada produto requer certo nmero de horas para ser trabalhado dentro de cada processo e alguns produtos s podem ser fabricados atravs de um dos tipos de processos. O quadro a seguir resume o consumo (em horas) dentro de cada esquema de fabricao e os lucros obtidos (em R$) aps a deduo dos custos de produo. Prateleiras Lucro/Unidade (R$) Processo Normal (horas) Processo Acelerado (horas)

p1
570 12 10

p2
575 16 16

p3

p4
550 12 -

p5

555 5

560 9 30

A montagem final de cada prateleira requer 16 horas de mo-de-obra por unidade. A fbrica possui 3 mquinas para o processo normal e 2 para o processo acelerado. As mquinas trabalham em dois turnos de 8 horas por dia, em um regime de 6 dias semanais. Uma equipe de 8 homens trabalha em turno nico de 8 horas e durante 6 dias, na montagem das prateleiras junto aos clientes. Formule o problema de programao linear que calcula o melhor esquema de produo. 17. Um investidor pode investir dinheiro em duas atividades A e B disponveis no incio dos prximos 5 anos. Cada $1 investido em A no comeo de um ano retorna $1,40 (um lucro de $0,40) dois anos mais tarde (a tempo de imediato reinvestimento).Cada $1 investido em B no incio de um ano retorna $1,70, trs anos mais tarde. Existem ainda 2 atividades C e D que estaro disponveis no futuro. Cada $1 investido em C no incio do segundo ano retorna $2,00, quatro anos mais tarde. Cada $1 investido em D no comeo do quinto ano, retorna $1,30 um ano mais tarde. O investidor tem $10.000. Ele deseja conhecer como investir de maneira a maximizar a quantidade de dinheiro acumulado no incio do sexto ano. Formule um modelo de Programao Linear para este problema. Considere que no h inao.

18. Com seus conhecimentos do curso, um aluno calcula que poderia se preparar com perfeio para o exame de uma certa disciplina D1 em 20 horas de estudo intensivo. Para uma outra disciplina D2 ele precisa de 25 horas. Para passar, ele precisa obter no mnimo 50 pontos (num mximo de 100) em cada uma delas. Alm disso, ele deseja alcanar a maior mdia ponderada possvel, sendo 3 e 5 os pesos de D1 e D2 respectivamente. Ele dispe de apenas 30 horas para estudar. Formule o problema como um modelo de Programao Linear, a fim de obter a distribuio das horas de estudo, considerando proporcionalidade entre o esforo e o rendimento de seus estudos.

19. Um fazendeiro deseja otimizar as plantaes de arroz e milho na sua fazenda. O fazendeiro quer saber as reas de arroz (x1) e milho (x2) que devem ser plantadas para que o seu lucro nas plantaes sejam o mximo. O seu lucro por unidade de rea plantada de arroz 5 u.m., e por unidade de rea plantada de milho 2 u.m. As reas plantadas de arroz e milho no devem ser maiores que 3 e 4 Respectivamente. Cada unidade de rea plantada de arroz consome 1 homem hora. Cada unidade de rea plantada de milho consome 2 homens-hora. O consumo total de homens hora nas duas plantaes no deve ser maior que 9. Resolva o problema utilizando o mtodo grfico.

31

20. Uma escola prepara uma excurso para 400 alunos. A empresa de transporte possui 8 nibus de 40 lugares e 10 de 50 lugares mas, somente dispe de 9 motoristas. O aluguel de um nibus grande custa R$1.800,00 e de um pequeno R$1.000,00. Calcular quantos nibus de cada tipo devem ser utilizados para que a excurso resulte o mais econmica possvel para a escola. Construa o modelo de programao linear correspondente e resolva aplicando o mtodo grfico.

32

Unidade 2

33

34

CAPITULO 2: SOLUO DE UM PROBLEMA DE PROGRAMAO LINEAR PELO MTODO SIMPLEX

O mtodo SIMPLEX um algoritmo desenvolvido por George B. Dantzig em 1947, uma tcnica popular para dar solues de programao linear. A Idea Bsica deste mtodo consiste em resolver repetidamente um sistema de equaes lineares para obter uma sucesso de solues bsicas, cada uma melhor que as anteriores, at chegar a uma soluo bsica tima. O nome SIMPLEX derivado de uma generalizao do conceito de tringulo a outras dimenses. O mtodo usa o conceito de poltopo de N+1 vrtices em N dimenses. Exemplo de Poltopo: 0 SIMPLEX um ponto 1 SIMPLEX um segmento de reta 2 SIMPLEX um tringulo 3 SIMPLEX um tetraedro Para efetuar o mtodo SIMPLEX devemos passar um modelo matemtico a soluo bsica, para isto, teremos que definir os seguintes conceitos:

2.1 Varivel de Folga:


aquela varivel que identifica quanto falta para completar a restrio, esta considerada como uma varivel fictcia, usualmente usada nas restries de tipo . Exemplo:

Nosso desejo que esta inequao seja convertida em equao, para isto, devemos incrementar uma varivel adicional, podendo ser:

Onde S1 chamada de varivel de folga.

2.2 Varivel de Supervit


So aquelas variveis que diminuem o valor da restrio numa inequao, para lograr converter a uma equao, esta tambm considerada varivel fictcia, usualmente usada nas restries de tipo .
35

Exemplo:

Como desejamos converter a igualdade a inequao acima, ento criamos a varivel de supervit S1, e o disponibilizamos da forma a seguir:

Onde S1 chamada de varivel de supervit.

2.3 Varivel no restrita


Existem situaes nas quais uma varivel pode assumir qualquer valor real. Neste caso a varivel em questo pode ser definida como a diferencia de duas variveis no negativas. Consideramos que dois valores, Exemplo: Se , ento podemos definir e , de forma que . e seja uma varivel irrestrita, ento podemos considerar , de forma que

2.4 Algoritmo SIMPLEX Geral


Em termos gerais o algoritmo SIMPLEX segue a seguinte estrutura: a) INICIO: Identificar uma soluo bsica admissvel inicial Nesta parte se procura levar as inequaes a equaes, conformando-se desta forma a soluo bsica do modelo matemtico proposto. b) ITERAO: Passar a uma soluo bsica admissvel melhor Para isto ser necessrio fazer as seguintes perguntas: Que varivel deve de entrar como soluo do sistema? Que varivel deve de sair da soluo do sistema? A ideia melhorar a funo objetivo com a sada e entrada de variveis na soluo do sistema de equaes.
36

c) PARAGEM: O algoritmo para quando no houver mais variveis que possam entrar como soluo ao sistema de equaes.

2.5 EXEMPLO DO USO DO ALGORITMO SIMPLEX


Exemplo1: Problema extrado de Caixeta-Filho (2001), adaptado de Hillier e Lieberman (1988) Certa agroindstria do ramo alimentcio tirou de produo uma certa linha de produto no lucrativo. Isso criou uma considervel excedente na capacidade de produo. A gerncia est considerando dedicar essa capacidade excedente a um ou mais produtos, identificados como produtos 1, 2 e 3. A capacidade disponvel das mquinas que poderia limitar a produo e o nmero de horas de mquinas requerido por unidade dos respectivos produtos conhecida como coeficiente de produtividade (em horas de mquinas por unidade), est resumida na tabela a seguir:
Tipo de Maquina A B C Produtos 2 3 4 0 Tempo disponvel (horas de mquina) 500 350 150

1 9 5 3

3 5 0 2

O lucro unitrio estimado de US $ 30,00, US $ 12,00 e US $ 15,00, respectivamente, para os produtos 1, 2 e 3. Determine a quantidade de cada produto que a agroindstria deve produzir para maximizar seu lucro. Para a interpretao do modelo matemtico precisamos os seguintes procedimentos: a) Definio das variveis: X1: Quantidade a produzir pela mquina 1 X2: Quantidade a produzir pela mquina 2 X3: Quantidade a produzir pela mquina 3 b) Definio das restries do modelo: Restries que sofrem o sistema dependem do tempo disponvel de produo, da tabela de coeficiente de produtividade, temos: Maquina A: 9 X1 + 3 X2 + 5 X3 500 horas Maquina B: 5 X1 + 4 X2 350 horas
37

Maquina C: 3 X1 c) Definio da Funo Objetivo

+ 2 X3 150 horas

O que o que se deseja? ==> Maximizar Lucros Maximizar Z = 30 X1 + 12 X2 + 15 X3 Desta forma o modelo matemtico definido por: Maximizar Z = 30 X1 + 12 X2 + 15 X3 Sujeito a 9 X1 + 3 X2 + 5 X3 500 5 X1 + 4 X2 350 + 2 X3 150 3 X1 X 1, X 2, X 3 0 Procedimento SIMPLEX a) INICIO: Identificar uma soluo bsica admissvel inicial Esta metodologia trabalha com pontos de igualdade, isto , se temos equaes com desigualdades devemos converter a equaes de igualdade, desta forma o modelo matemtico muda ao seguinte formato 9 X1 + 3 X2 + 5 X3 + S1 = 500 5 X1 + 4 X2 + S2 = 350 3 X1 + 2 X3 + S3 = 150 X1, X2, X3, S1, S2, S3 0 Como S1, S2, S3 so variveis de folga o valor que representa na funo objetivo nula, desta forma a funo objetivo definida por: Z - 30 X1 - 12 X2 - 15 X3 - 0 S1 - 0 S2 - 0 S3 = 0 A partir destas equaes podemos gerar a soluo bsica do SIMPLEX da forma seguinte:
X1 -30 9 5 3 X2 -12 3 4 0 X3 -15 5 0 2 S1 0 1 0 0 S2 0 0 1 0 S3 0 0 0 1 Z 0 500 350 150

Z S1 S2 S3

As variveis que podem entrar so todas aquelas que esto atuando como inicio de coluna na tabela acima e as variveis que podem sair so todas as variveis que esto colocadas como inicio da linha na tabela acima.
38

b) ITERAO: Passar a uma soluo bsica admissvel melhor Iterao 1: Identificar a varivel que entra, que ser a varivel cujo valor a mais negativa possvel, em nosso caso a varivel X1. Encontrar a razo que a relao entre as disponibilidades das restries e os coeficientes da varivel que entra, neste caso

A escolha da varivel que sai ser aquele que proporcione o menor valor entre os valores positivos, caso de ter no sistema razes negativas, no sero considerados como soluo, o mesmo acontece com valores infinitos, eles levam a resultados in determinados

A varivel que sai aquela que apresenta a menor razo entre as variveis solues do modelo, neste caso a varivel S3. O seguinte passo incluir a varivel X3 na tabela SIMPLEX e dividi-la pelo piv (o valor 3) a toda linha da varivel que entra, obtendo:

Agora se devem preencher os espaos em branco, de a forma a seguir:

39

Obtendo

Devemos perguntar: na linha do Z existem valores negativos? -----------> Ento seguimos utilizando a metodologia SIMPLEX

SIM!!!!!!!!

Iterao 2: Identificar a varivel que entra, que ser a varivel cujo valor a mais negativa possvel, em nosso caso a varivel X2, a varivel que sai S1, por ser a varivel que menor razo apresenta

O seguinte passo incluir a varivel X2 na tabela SIMPLEX e dividi-la pelo piv (o valor 3) a toda linha da varivel que entra, obtendo:

40

Agora se devem preencher os espaos em branco, de a forma a seguir:

Ento o resultado obtido

Devemos perguntar: na linha do Z existe valores negativos?

SIM!
Ento seguimos utilizando a metodologia SIMPLEX

Iterao 3: Identificar a varivel que entra, que ser a varivel cujo valor a mais negativa possvel, em nosso caso a varivel S3, a varivel que sai S2, por ser a varivel que menor razo apresenta

41

O seguinte passo incluir a varivel X2 na tabela SIMPLEX e dividi-la pelo piv (o valor 7/3) a toda linha da varivel que entra, obtendo:

Os clculos para a interao so as seguintes:

Daqui o resultado desta iterao :


X1 0 0 0 1 X2 0 1 0 0 X3 -5/7 25/21 -6/7 20/21 S1 20/7 -5/21 -4/7 4/21 S2 6/7 3/7 3/7 -1/7 S3 0 0 1 0 Z 12100/7 650/21 100/7 950/21

Z X2 S3 X1

Devemos perguntar: na linha do Z existe valores negativos?

SIM!

42

Ento seguimos utilizando a metodologia SIMPLEX

Iterao 4: Identificar a varivel que entra, que ser a varivel cujo valor a mais negativa possvel na funo objetivo, em nosso caso a varivel X3, a varivel que sai X1, por ser a varivel que menor razo apresenta

O seguinte passo incluir a varivel X3 na tabela SIMPLEX e dividi-la pelo piv (o valor 20/21) a toda linha da varivel que entra, obtendo:
X1 Z X2 S3 X3 21/20 0 1 1/5 -3/20 0 950/20 = 47,5 X2 X3 S1 S2 S3 Z

Os outros valores so obtidos a partir das operaes seguintes

c) PARAGEM Os resultados destes clculos apresenta a seguinte soluo:

43

Devemos perguntar: na linha do Z existe valores negativos? ]

NO
Ento paramos de utilizar a metodologia SIMPLEX Segundo o resultado do mtodo SIMPLEX, temos que: X1 = 0 No se produz nada da maquina 1; X2 = 87,5 necessrio produzir 87,5 unidades da maquina 2; X3 = 47,5 necessrio produzir 47,5 unidades da maquina 3; S3 = 55 temos 55 horas disponveis na maquina C; S1 = S2 = 0 Consumimos todas as horas das mquinas A e C; Contudo teremos um lucro de: Z = R$1.762,50 Exemplo 2: Extrada do Livro Pesquisa Operacional de Caixeta Filho Um produtor comprou uma propriedade com 500 ha de pasto. Ele tem um capital de $ 10.400 para gastar na compra de gado bovino ou ovino. Os preos de mercado, os lucros anuais estimados por animal e o nmero de hectares requeridos por animal so dados na tabela a seguir:

Determine a melhor combinao de investimentos a ser perseguida. Se bem certo este problema exige uma programao inteira, j que o resultado adequado um valor inteiro em sua colocao, mas para efeitos de exemplificar esta seo consideraremos que podemos ter fraes de bichos (Gados ou Carneiros). Para a interpretao do modelo matemtico precisamos os seguintes procedimentos: a) Definio das variveis: X1: Quantidade de Carneiro Merino X2: Quantidade de Gado Herefold X3: Quantidade de Carneiro Romey
44

b) Definio das restries do modelo: O produtor comprou a propriedade com 500 ha de pasto, isto : X1 + 3 X2 + 0,5 X3 500 Ele tem um capital de $ 10.400 para adquirir algum das trs espcies de animais 7 X1 + 100 X2 + 10 X3 10.400 c) Definio da Funo Objetivo Nosso objetivo que com a adequada compra destes animais o proprietrio possa lucrar, desta forma: Maximizar Z = 12 X1 + 40 X2 + 7 X3

Desta forma o modelo matemtico definido por: Maximizar Z = 12 X1 + 40 X2 + 7 X3 Sujeito a X1 + 3 X2 + 0,5 X3 500 7 X1 + 100 X2 + 10,0 X3 10.400 X 1, X 2, X 3 0 Procedimento SIMPLEX a) INICIO: Identificar uma soluo bsica admissvel inicial X1 + 3 X2 + 0,5 X3 + S1 7 X1 + 100 X2 + 10,0 X3 + S2 X1, X2, X3, S1, S2 0 = 500 = 10.400

Como S1, S2 so variveis de folga o valor que representa na funo objetivo nula, desta forma a funo objetivo definida por: Z - 12 X1 - 40 X2 - 7 X3 - 0 S1 - 0 S2 - 0 S3 = 0 A partir destas equaes podemos gerar a soluo bsica do SIMPLEX da forma seguinte:

45

Z S1 S2 S3

X1 -30 9 5 3

X2 -12 3 4 0

X3 -15 5 0 2

S1 0 1 0 0

S2 0 0 1 0

S3 0 0 0 1

Z 0 500 350 150

As variveis que podem entrar so todas aquelas que esto atuando como inicio de coluna na tabela acima e as variveis que podem sair so todas as variveis que esto colocadas como inicio da linha na tabela acima. b) ITERAO: Passar a uma soluo bsica admissvel melhor Iterao 1: Identificar a varivel que entra, que ser a varivel cujo valor a mais negativa possvel, em nosso caso a varivel X1. Encontrar a razo que a relao entre as disponibilidades das restries e os coeficientes da varivel que entra, neste caso

A escolha da varivel que sai ser aquele que proporcione o menor valor entre os valores positivos, caso de ter no sistema razes negativas, no sero considerados como soluo, o mesmo acontece com valores infinitos, eles levam a resultados in determinados

A varivel que sai aquela que apresenta a menor razo entre as variveis solues do modelo, neste caso a varivel S3. O seguinte passo incluir a varivel X3 na tabela SIMPLEX e dividi-la pelo piv (o valor 3) a toda linha da varivel que entra, obtendo:

Agora se devem preencher os espaos em branco, de a forma a seguir:


46

Obtendo

Devemos perguntar: na linha do Z existem valores negativos?

SIM!
Ento seguimos utilizando a metodologia SIMPLEX Iterao 2: Identificar a varivel que entra, que ser a varivel cujo valor a mais negativa possvel, em nosso caso a varivel X2, a varivel que sai S1, por ser a varivel que menor razo apresenta

O seguinte passo incluir a varivel X2 na tabela SIMPLEX e dividi-la pelo piv (o valor 3) a toda linha da varivel que entra, obtendo:

47

Agora se devem preencher os espaos em branco, de a forma a seguir:

Ento o resultado obtido

Devemos perguntar: na linha do Z existem valores negativos?

SIM!
Ento seguimos utilizando a metodologia SIMPLEX Iterao 3: Identificar a varivel que entra, que ser a varivel cujo valor a mais negativa possvel, em nosso caso a varivel S3, a varivel que sai S2, por ser a varivel que menor razo apresenta

O seguinte passo incluir a varivel X2 na tabela SIMPLEX e dividi-la pelo piv (o valor 7/3) a toda linha da varivel que entra, obtendo:

48

Os clculos para a interao so as seguintes:

Daqui o resultado desta iterao :


X1 0 0 0 1 X2 0 1 0 0 X3 -5/7 25/21 -6/7 20/21 S1 20/7 -5/21 -4/7 4/21 S2 6/7 3/7 3/7 -1/7 S3 0 0 1 0 Z 12100/7 650/21 100/7 950/21

Z X2 S3 X1

Devemos perguntar: na linha do Z existe valores negativos?

SIM!
Ento seguimos utilizando a metodologia SIMPLEX

Iterao 4: Identificar a varivel que entra, que ser a varivel cujo valor a mais negativa possvel na funo objetivo, em nosso caso a varivel X3, a varivel que sai X1, por ser a varivel que menor razo apresenta

O seguinte passo incluir a varivel X3 na tabela SIMPLEX e dividi-la pelo piv (o valor 20/21) a toda linha da varivel que entra, obtendo:

49

X1 Z X2 S3 X3 21/20

X2

X3

S1

S2

S3

1/5

-3/20

950/20 = 47,5

Os outros valores so obtidos a partir das operaes seguintes

c) PARAGEM Os resultados destes clculos apresenta a seguinte soluo:

Devemos perguntar: na linha do Z existe valores negativos? ------------> Ento paramos de utilizar a metodologia SIMPLEX Segundo o resultado do mtodo SIMPLEX, temos que: X1 = 0 No se produz nada da maquina 1; X2 = 87,5 necessrio produzir 87,5 unidades da maquina 2; X3 = 47,5 necessrio produzir 47,5 unidades da maquina 3; S3 = 55 temos 55 horas disponveis na maquina C; S1 = S2 = 0 Consumimos todas as horas das mquinas A e C; Contudo teremos um lucro de: Z = R$1.762,50

NO!!!!!!!!

50

2.6 Soluo de um problema de Programao Linear pelo Software SOLVER do Excel


Para instalar o recurso Solver, clique em Suplementos no menu Ferramentas e marque a caixa de seleo Solver, Clique em OK e o Excel instalar o recurso Solver, Aps a instalao do suplemento, voc poder execut-lo clicando em Solver no menu Ferramentas. Para resolver o problema na planilha, devemos definir clulas para representar as variveis de deciso, uma clula para representar o valor da funo objetivo e tambm devemos representar as restries. Para entender o Solver consideramos o seguinte exemplo: Exemplo 3. O Sr. A. Galo, diretor - tcnico de um avirio, pretende determinar a composio da alimentao que dever ser fornecida diariamente aos animais misturando raes, de forma a conseguir certa qualidade nutritiva a um custo mnimo. Os dados relativos ao custo e s propriedades nutritivas de cada tipo de rao constam da tabela abaixo.
Propriedades Nutritivas Energia Vitaminas Proteinas Custo Unidades Calorias/Kg u.i./Kg gr/Kg U.M./Kg Rao Rao Extra Galo 400 500 70 300 Quantidade Minima Requerida 150 150 20

Super Galo 500 300 60 250

Milho 300 200 30 100

a) Definio das variveis: X1: Quantidade de Rao Super Galo X2: Quantidade de Rao Extra Galo X3: Quantidade de Rao de Milho b) Definio das restries do modelo: Quantidade de Calorias/Kg necessria para produzir a rao: 500 X1 + 400 X2 + 300 X3 150 Quantidade de Vitaminas por Kg necessria para produzir a razo: 300 X1 + 500 X2 + 200 X3 150 Quantidade de Protenas por Kg necessria para produzir a razo:
51

60 X1 + 70 X2 + 30 X3 c) Definio da Funo Objetivo

20

Nosso objetivo conseguir certa qualidade nutritiva a um custo mnimo, desta forma: Minimizar Z = 250 X1 + 300 X2 + 100 X3 Desta forma o modelo matemtico definido por: Minimizar Z = 250 X1 + 300 X2 + 100 X3 Sujeito a 500 X1 + 400 X2 + 300 X3 150 300 X1 + 500 X2 + 200 X3 150 60 X1 + 70 X2 + 30 X3 20 X 1, X 2, X 3 0 No Excel devemos criar um espao que define as variveis em estudo, neste caso

Uma vez composto a estrutura, devemos utilizar o SOLVER para encontrar a soluo, da maneira seguinte, primeiro no Excel fazer um click em Dados e logo em Solver, como se indica abaixo.

52

Uma vez feito o passo anterior se abre a janela parmetros do Solver, aqui em principio devemos definir Objetivo e as Clulas Variveis, como se amostra a continuao:

Aps temos que introduzir as restries, neste caso se deve clicar no cone Adicionar, da forma seguinte:

53

Agora s falta a incluso da disponibilidade Mnima na janela de restrio, da maneira seguinte:

Aps fazer OK, voltamos a janela inicial de Parmetros do Solver, tendo que fazer o seguinte:

54

Para nossa soluo devemos assegurar que esses dois elementos em circulo estejam ativados, aps fazer um click em Resolver, obtendo a resposta seguinte:

Observemos que: X1 = 0 X2 = 0 X3 = 0,75 Z = 75

De Calorias se precisou 225 De Vitaminas se precisou 150 De Protenas se precisou 22,5

55

2.7 Exerccios
1. Para produzir 3 tipos de telefones celulares, a fbrica da Motorela utiliza trs processos diferentes, o de montagem, a configurao e a verificao. Para fabricar o celular Multi-Tics, so necessrias 0,1 h de montagem, 0,2 h de configurao e 0,1 h de verificao. O mais popular Star Tic Tac requer 0,3 h de montagem, 0,1 h de configurao e 0,1 h de verificao. J o moderno Vulcano necessita de 0,4 h de montagem, 0,3 h para configurao, porm, em virtude de seu circuito de ltima gerao, no necessita de verificao. A fbrica dispe de capacidade de 290 hs/ms na linha de montagem, 250 hs/ms na linha de configurao e 110 hs/ms na linha de verificao. Os lucros unitrios dos produtos Multi-Tics, Star Tic-Tac e Vulcano so R$ 100, R$ 210 e R$ 250, respectivamente e a Motorela consegue vender tudo o que produz. Sabe-se ainda que o presidente da Motorela exige que cada um dos trs modelos tenha produo mnima de 100 unidades e quer lucrar pelo menos R$ 25.200/ms com o modelo Star Tic-Tac. O presidente tambm exige que a produo do modelo Vulcano seja pelo menos o dobro do modelo Star TicTac. 2. Uma empresa do ramo de madeiras produz madeira tipo compensado e madeira serrada comum e seus recursos so 40 m3 de pinho e 80 m3 de canela. A madeira serrada d um lucro de R$ 5,00 por m3 e a madeira compensada d um lucro de R$0,70 por m2. Para produzir uma mistura comercivel de 1 metro cbico de madeira serrada so requeridos 1 m3 de pinho e 3 m3 de canela. Para produzir 100 m2 de madeira compensada so requeridos 3 m3 de pinho e 5 m3 de canela. Compromissos de venda exigem que sejam produzidos pelo menos 5 m3 de madeira serrada e 900 m2 de madeira compensada. Qual o esquema de produo que maximiza o lucro de tal forma a usar o mximo possvel do estoque de matria prima e produzir, no mnimo, o compromisso contratual?

3. A empresa PARMALAT tem duas maquinas distintas para processar leite puro e produzir leite desnatado, manteiga ou queijo. A quantidade de tempo necessrio em cada maquina para produzir cada unidade de produto resultante e os lucros netos so proporcionados na tabla a seguir:
LEITE MANTEIGA DESCREMADO MAQUINA #1 (min/galo) 0,2 0,5 MAQUINA #2 (min/galo) 0,3 0,7 LUCRO NETO (US$/Galo) 0,22 0,38 Unidade QUEIJO 1,5 1.2 0,72

Supondo que se dispe de 8 horas em cada maquina diariamente, como Gerente do Departamento de Administrao, formule um modelo para determinar um plano de produo diria que maximize os lucros netos e que produza um mnimo de 300 gales de leite desnatada, 200 libras de manteiga e 100 libras de queijo.
56

4. Uma certa corporao tem trs fbricas filiais com capacidade de produo excedente. As trs unidades tm capacidade para fabricar um certo produto, tendo a gerncia decidido utilizar parte dessa capacidade de produo excedente para faz-lo. Ele pode ser feito em trs tamanhos - grande, mdio e pequeno -, os quais geram um lucro unitrio lquido de $ 140, $ 120 e $ 100, respectivamente. As fbricas l, 2 e 3 tm capacidade excedente de mo-de-obra e de equipamento para produzirem 750, 900 e 450 unidades do produto por dia, respectivamente, independentemente do tamanho ou combinao de tamanhos envolvidos. Entretanto, a quantidade de espao disponvel para estoque de produtos em processo tambm impe um limite s taxas de produo. As fbricas 1, 2 e 3 tm 1.170, 1.080 e 450 metros quadrados de espao disponvel para estoque de produtos em processo, em um dia de produo, sendo que cada unidade dos tamanhos grande, mdio e pequeno, produzida por dia, requer 1,80; 1,35 e 1,08 metros quadrados, respectivamente. As previses indicam que podem ser vendidas, por dia, 900, 1.200 e 750 unidades dos tamanhos grande, mdio e pequeno, respectivamente. Para manter uma carga de trabalho uniforme entre as fbricas, e para reter algum tipo de flexibilidade, a gerncia decidiu que a produo adicional designada a cada fbrica deve utilizar a mesma porcentagem da capacidade excedente de mo-de-obra e de equipamento. A gerncia deseja saber a quantidade de produto, por tamanho, que deveria ser produzida em cada uma das fbricas, para maximizar o lucro (HILLIER e LIEBERMAN, 1988). 5. Uma fbrica de implementos agrcolas produz os modelos A, B e C, que proporcionam lucros unitrios da ordem de $ 16, $ 30 e $ 50, respectivamente. As exigncias de produo mnimas mensais so de 20 para o modelo A, 120 para o modelo B e 60 para o modelo C. Cada tipo de implemento requer uma certa quantidade de tempo para a fabricao das partes componentes, para a montagem e para testes de qualidade. Especificamente, uma dzia de unidades do modelo A requer trs horas para fabricar, quatro horas para montar e uma para testar. Os nmeros correspondentes para uma dzia de unidades do modelo B so 3,5, 5 e 1,5; e para uma dzia de unidades do modelo C, so 5, 8 e 3. Durante o prximo ms, a fbrica tem disponveis 120 horas de tempo de fabricao, 160 horas de montagem e 48 horas de testes de qualidade. Formule e resolva o problema de programao de produo como um modelo de programao linear (CAIXETA-FILHO, 2001, adaptado de WAGNER, 1986). 6. Uma refinaria produz trs tipos de gasolina: verde, azul e comum. Cada tipo requer gasolina pura, octana e aditivo que so disponveis nas quantidades de 9.000.000, 4.800.000 e 2.200.000 litros por semana, respectivamente. As especificaes de cada tipo so:
57

Um litro de gasolina verde requer 0,22 litro de gasolina pura, 0,50 litro de octana e 0,28 litro de aditivo; Um litro de gasolina azul requer 0,52 litro de gasolina pura, 0,34 litro de octana e 0,14 litro de aditivo; um litro de gasolina comum requer 0,74 litro de gasolina pura, 0,20 litro de octana e 0,06 litro de aditivo. Como regra de produo, baseada em demanda de mercado, o planejamento da refinaria estipulou que a quantidade de gasolina comum deve ser no mnimo igual a 16 vezes a quantidade de gasolina verde e que a quantidade de gasolina azul seja no mximo igual a 600.000 litros por semana. A empresa sabe que cada litro de gasolina verde, azul e comum d uma margem de contribuio para o lucro de $ 0,30, $ 0,25 e $ 0,20 respectivamente, e seu objetivo determinar o programa de produo que maximiza a margem total de contribuio para o lucro (ANDRADE, 2000). 7. A LCL Equipamentos produz 3 tipos de furadeiras que necessitam de tempos diferentes na linha de montagem. Para que cada tipo de furadeira seja fabricado, um custo de preparao da fbrica incorrido (ajustes que devem ser feitos na linha de montagem). Suponha que todas as furadeiras do mesmo tipo sero produzidas de uma s vez (apenas uma preparao por tipo). Os dados relevantes anlise do problema encontram-se na tabela a seguir. Encontre as quantidades a serem fabricadas para maximizar o lucro do prximo ms.

8. Um fazendeiro est estudando a diviso de sua propriedade nas seguintes atividades produtivas: Destinar certa quantidade de alqueires para a plantao de cana-de-aucar, a uma usina local, que se encarrega da atividade e paga aluguel da terra $ 300,00 por alqueire por ano 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 no ano Usar uma tera parte para o plantio de soja. Essa cultura requer 200 kg por alqueire de adubos e 200.000 litros 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 e 100 alqueires de terra.
58

Quantos alqueires devero destinar a cada atividade para proporcionar o melhor retorno? Construa o modelo de deciso.

9. Uma tarefa constituda de trs operaes: Preparao, Embalagem e Transporte. As capacidades mximas dirias de cada seo so: Preparao: 160 up (unidades de preparao), Embalagem: 240 ue (unidades de embalagem), Transporte: 170 ut (unidades de transporte). A manipulao de uma unidade de produto A exige 5up, 10ue e 5ut; para o produto B, cada unidade exige 2up, 2ue e 6ut; uma unidade do produto C exige 8up, 6ue e 3ut. Os lucros lquidos de cada unidade A, B e C so, respectivamente 10, 8, 5 unidades monetrias. Formule o programa de tarefas (deciso quanto s quantidades de A, B e C), sob a forma de um Modelo de Programao Linear, de modo a maximizar o lucro lquido total sem ultrapassar as capacidades mximas das sees. 10. Um fazendeiro tem 200 unidades de rea de terra, onde planeja cultivar trigo, arroz e milho. A produo esperada de 1800 Kg por unidade de rea plantada de trigo, 2100 Kg por unidade de rea plantada de arroz e 2900 Kg por unidade de rea plantada de milho. Para atender o consumo interno de sua fazenda, ele deve plantar pelo menos 12 unidades de rea de trigo, 16 unidades de rea de arroz e 20 unidades de rea de milho. Ele tem condies de armazenar no mximo 700.000,0 Kg. Sabendo que o trigo d um lucro de 0,20 R$/Kg, o arroz 0,15 R$/Kg e o milho 0,11 R$/Kg, quantas unidades de rea de cada produto ele deve plantar para que seu lucro seja o maior possvel? 11. Em uma fazenda deseja-se fazer 10.000 Quilos de rao com o menor custo possvel. De acordo com as recomendaes do veterinrio dos animais da fazenda, a mesma deve conter: 15% de protena. Um mnimo de 8% de fibra. No mnimo 1100 calorias por Quilo de rao e no mximo 2250 calorias por Quilo. Para se fazer a rao, esto disponveis 4 ingredientes cujas caractersticas tcnico-econmicas esto mostradas abaixo:(Dados em %, exceto calorias e custo)

A rao deve ser feita contendo no mnimo 20% de milho e no mximo 12% de soja. Formule um modelo de Programao Linear para o problema.
59

12. Uma fbrica de papel recebeu 3 pedidos de rolos de papel com as larguras e comprimentos mostrados abaixo:

A fabrica tem que produzir os pedidos a partir de 2 rolos de tamanho padro que tem 100 e 200 centmetros de largura e cumprimento muito grande (para efeitos prticos pode-se considerar infinito). Os rolos dos pedidos no podem ser emendados na largura embora possam ser emendados no cumprimento. Deseja-se determinar como devem ser cortados os 2 rolos de tamanho padro para atender os pedidos, com o objetivo de que a perda de papel seja a mnima possvel. 13. O gerente de um restaurante que est encarregado de servir o almoo, em uma conveno, nos prximos 5 dias tem que decidir como resolver o problema do suprimento de guardanapos. As necessidades para os 5 dias so 110, 210, 190,120 e 100 unidades respectivamente. Como o guardanapo de um tipo especial, o gerente no tem nenhum em estoque e suas alternativas durante os 5 dias so: Comprar guardanapos novos ao preo de $10 cada um. Mandar guardanapos j usados para a lavanderia onde eles podem receber 2 tratamentos: (a)Devoluo em 48 horas ao preo de $3 a pea. (b) Devoluo em 24 horas ao preo de $5 a pea. Considerando que o objetivo do gerente minimizar o custo total com os guardanapos formule um modelo de Programao Linear para o problema. As seguintes observaes devem ser levadas em conta: O tempo da lavanderia considerado ser exato, ou seja, o guardanapo enviado as 15 horas de um dia volta as 15 horas do dia seguinte (servio de 24 horas) ou seja aps o almoo. Idem para o servio de 48 horas. Aps a conveno os guardanapos sero jogados no lixo.

60

14. A Motorauto S/A fabrica 3 modelos de automveis nas suas fbricas: Modelo de 1.100 cilindradas (c.c.), modelo de 1.400 c.c. e modelo de 1.800 c.c. Um problema trabalhista faz prever uma greve prolongada na fbrica 1 num futuro muito prximo. Para fazer frente a esta situao, a direo da empresa decidiu preparar um plano excepcional de produo e vendas para o prximo perodo, pressupondo que no haver produo na fbrica 1 durante este perodo. Neste mesmo perodo, a capacidade de produo da fbrica 2 ser de 4.000 unidades de 1.100 c.c., ou 3.000 unidades de 1.400 c.c. ou 2.000 unidades de 1.800 c.c. ou qualquer combinao apropriada destes 3 modelos. Uma combinao apropriada pode ser, por exemplo, 2.000 unidades de 1.100 c.c.(50% da capacidade), 900 unidades de 1.400 c.c. (30% da capacidade) e 400 modelos de 1.800 c.c. (20% da capacidade). Analogamente a fbrica 3 tem capacidade para 3.000 modelos de 1.100 c.c. ou 8.000 modelos de 1.400 c.c. ou qualquer combinao apropriada destes 2 modelos, no sendo o modelo de 1.800 c.c. produzido nesta fbrica. Cada automvel de 1.100 c.c. vendido por $1.150, cada modelo de 1.400 c.c. vendido por $1.450 e cada modelo de 1.800 c.c. vendido por $1.800. O custo de produo na fbrica 2 de $875, $1.200 e $1.450 para cada unidade produzida dos modelos de 1.100 c.c., 1.400 c.c. e 1.800 c.c. respectivamente. Por sua vez o custo de produo na fbrica 3 de $900 para cada unidade produzida do modelo de 1.100 c.c. e de $1.100 para cada unidade do modelo de 1.400 c.c. A empresa assumiu compromissos que a obrigam a fornecer 1.000 unidades do modelo de 1.800 c.c. para exportao. Por outro lado, dada a queda na procura pelos modelos de 1.100 c.c. e 1.800 c.c., o departamento comercial estima em 1.000 e 2.500 unidades as vendas mximas destes 2 modelos, respectivamente. Como o modelo de 1.400 c.c. atualmente um grande sucesso comercial, no existe limitao para suas vendas. No incio do perodo, os estoques dos 3 modelos so de 200 unidades do modelo de 1.100 c.c., 600 unidades do modelo de1.400 c.c. e 200 unidades do modelo de 1.800 c.c. possvel, dados os ltimos acordos assinados, importar da Argentina at 500 unidades do modelo de 1.100 c.c. Cada modelo importado custar $1.000. Considerando que o objetivo da Motorauto maximizar seus lucros, formule um modelo de Programao Linear para o problema. 15. Uma empresa responsvel pelo abastecimento semanal de um certo produto ao Rio de Janeiro e a So Paulo, pretende estabelecer um plano de distribuio do produto a partir dos centros produtores situados em Belo Horizonte, Ribeiro Preto e Campos. As quantidades semanalmente disponveis em B.Horizonte, R.Preto e Campos so 70, 130 e 120 toneladas respectivamente. O consumo semanal previsto deste produto de 180 toneladas no Rio e 140 toneladas em S.Paulo. Os custos de transporte, em $/ton, de cada centro produtor para cada centro consumidor est dado abaixo:

61

Considerando que o objetivo da empresa minimizar seu custo total de transporte, formule um modelo de Programao Linear para o problema. 16. Na produo de unidades de 4 tipos de produtos, so utilizadas 2 mquinas. O tempo utilizado na fabricao de cada unidade, de cada tipo de produto, em cada uma das 4 mquinas est dado na tabela abaixo:

O custo total de produo de uma unidade de cada produto diretamente proporcional ao tempo de uso da mquina. Considere que o custo por hora para as mquinas 1 e 2 so $10 e $15 respectivamente. O total de horas disponveis para todos os produtos nas mquinas 1 e 2 so 500 e 380 respectivamente. Se o preo de venda, por unidade, dos produtos 1, 2, 3 e 4 de $65, $70, $55 e $45, formule o problema como um modelo de Programao Linear com o objetivo de maximizar o lucro lquido total. 17. Uma companhia de aviao est considerando a compra de avies de passageiros de 3 tipos: de pequeno curso, de curso mdio e de longo curso. O preo de compra seria de $6,7M para cada avio de longo curso, $5M para avies de mdio curso e $3,5M para avies de pequeno curso. A diretoria autorizou um gasto mximo de $150M para estas compras, independentemente de quais avies sero comprados. As viagens areas em todos os tipos de avies, fazem prever que os avies andaro sempre lotados. Estima-se que o lucro anual lquido seria de $0,42M para cada avio de longo curso, $0,30M para avio de mdio curso e $0,23M para avio de pequeno curso. A companhia ter pilotos treinados para pilotar 30 novos avies. Se somente avies de pequeno curso forem comprados, a diviso de manuteno estaria apta a manter 40 novos avies. Cada avio de mdio curso gasta 1/3 a mais de manuteno do que o dispendido por um avio de pequeno curso e o de longo curso 2/3 a mais. As informaes acima foram obtidas por uma anlise preliminar do problema. Uma anlise mais detalhada ser feita posteriormente. No entanto, usando os dados acima como uma primeira aproximao, a diretoria da empresa deseja conhecer quantos avies de cada tipo deveriam ser comprados se o objetivo maximizar o lucro. Formule um modelo de Programao Linear para este problema. (M = 1.000.000)

62

18. Uma empresa tem 3 fbricas com ociosidade na produo. Todas as 3 fbricas tem capacidade de produzir um certo produto e a gerncia decidiu usar uma parte da ociosidade na produo deste produto. O produto pode ser feito em 3 tamanhos: grande, mdio e pequeno, que do um lucro lquido de $12, $10 e $9 respectivamente. As fbricas 1, 2 e 3 tem capacidade de fabricar 500, 600 e 300 unidades do produto respectivamente, independentemente do tamanho a ser produzido. H, no entanto, limitao do espao para estocagem. As fbricas 1, 2 e 3 tem 9000, 8000 e 3500 m2 de rea para estocagem respectivamente. Cada unidade de tamanho grande, mdio e pequeno necessita de 20, 15 e 12 m2 respectivamente. O Departamento de Vendas indicou que 600, 800 e 500 unidades dos tamanhos grande, mdio e pequeno, respectivamente, podem ser vendidas por dia. De maneira a manter uma certa uniformidade, a gerencia decidiu que a percentagem do uso das capacidades ociosas das 3 fbricas devem ser iguais. A gerncia deseja saber quanto de cada tamanho deve ser produzido em cada fbrica de maneira que o lucro seja mximo. Formule um modelo de Programao Linear para este problema e encontre sua soluo 19. O Governo decidiu instalar em uma certa rea 3 indstrias: U1, U2 e U3. Trs localidades diferentes L1, L2 e L3 foram selecionadas. As condies geoeconmicas (energia, comunicaes, etc...) variam de local para local. As indstrias tambm possuem caractersticas tcnicas distintas (custos operacionais, capacidade, tipo de produo, etc...). Um estudo preliminar levou a concluso que as eficincias relativas das diversas indstrias nas diferentes localidades so:

Assim em L3, por exemplo, U1 funcionaria 2 vezes mais eficientemente, do ponto de vista econmico, do que em L2. O problema distribuir as 3 indstrias pelas 3 localidades (no mximo 1 indstria em cada localidade) da maneira mais eficiente. Formule o problema como um modelo de Programao Linear. 20. Uma famlia de fazendeiros possui 100 acres de terra e tem $30.000 em fundos disponveis para investimento. Seus membros podem produzir um total de 3.500 homens-hora de trabalho durante os meses de inverno e 4.000 homens-horas durante o vero. Se todos estes homens-horas no so necessrios, os membros mais jovens da famlia podem ir trabalhar em uma fazenda da vizinhana por $4,00 por hora durante o inverno e $4,50 por hora durante o vero. A famlia obtm renda com 3 colheitas e 2 tipos de criao de animais: vacas leiteiras e galinhas (para obter ovos). Nenhum investimento necessrio para as colheitas mas no entanto cada vaca necessita de um investimento de $900 e cada galinha de $7. Cada vaca necessita de 1,5 acre de terra, 100 homens-hora de trabalho no inverno e outros 50 homens-hora no vero. Cada vaca produzir uma renda lquida anual de $800 para a famlia. Por sua vez cada galinha no necessita de
63

rea, requer 0,6 homens-hora durante o inverno e 0,3 homens-hora no vero. Cada galinha produzir uma renda lquida de $5 (anual). O galinheiro pode acomodar um mximo de 3.000 galinhas e o tamanho dos currais limita o rebanho para um mximo de 32 vacas. As necessidades em homens-hora e a renda lquida anual, por acre plantado, em cada uma das 3 colheitas esto mostradas abaixo:

A famlia deseja maximizar sua renda anual. Formule este problema como um modelo de Programao Linear.

64

Unidade 3

65

66

CAPITULO 3: ANALISE DE DUALIDADE E DE SENSIBILIDADE

3.1 Dualidade na Programao Linear


Todo problema de programao linear que at o momento estivemos trabalhando podemos de chamar de problema primal, tem outro problema de programao linear associada, denominada de problema dual. Esta segunda tica de analise de um problema leva a dois resultados importantes: 1 A primeira a facilidade de obter uma soluo ao problema. 2 A segunda que a dualidade permite um entendimento mais profundo do problema o que permite fazer uma analise de sensibilidade adequada.
3.1.1 Relaes entre primal-dual

Estas relaes surgem do intercambio entre variveis e restries, entre custos ou lucros e disponibilidades, e Maximizao e Minimizao de maneira geral entre um problema primal e um problema dual. Para entender este intercambio, consideremos a seguinte estrutura de um problema primal:

Sujeito a (S.A.)

onde

Para obter o problema dual, devemos definir cada restrio como uma varivel e as constantes de disponibilidade como funo de custo da nova funo objetivo. Desta forma podemos definir m variveis, definidas com a simbologia Y, se nosso interesse na funo objetivo do primal era de minimizar, no dual ser de maximizar, desta forma o problema dual estar definida por:

Sujeito a (S.A.) 67

onde

Tabela 1.- Relao entre solues timas primal e dual


Problema de Maximizao Restries: = Variveis 0 0 Irrestrita Problema de Minimizao Variveis: 0 0 Irrestrita Restries: =

3.1.2 Exemplos de transformao Primal Dual

Exemplo 1: Considere o seguinte problema primal

S.A.

Obter a formulao do problema dual. Neste exemplo temos 3 restries, pelo que devemos definir 3 variveis X, os valores restritivos do problema primal seria definido como constantes associadas as variveis X, desta forma o problema dual pode ser definido:

S.A.

68

Note que para estabelecer a restrio no problema dual consideramos a varivel do primal, isto : Varivel Restrio

Como foi definido na tabela 1. Em relao a definio da varivel dual, consideramos a sinal da restrio observada no primal, da forma seguinte: Restrio Varivel

Como foi definida na tabela 1. Exemplo 2: Seja o problema primal seguinte:

S.A.

Obter a formulao do problema dual. Ento S.A.

Exemplo 3: Considere o problema primal seguinte:

S.A.

69

Obter a formulao do problema dual. Ento

S.A.

3.1.3 Interpretao Econmica do Problema Dual

As variveis num problema dual so chamadas de diversas formas, dentre elas temos: Preo Sombra (Shadow Price), Preos Duais, Multiplicadores SIMPLEX, Valor Implcito, entre outros. Estes representam o valor marginal do recurso da restrio i-sima em relao ao valor da funo objetivo. Matematicamente se pode entender como:

Onde (k) representa o estado final da varivel e (0) representa o estado inicial da varivel. Para entender consideremos o seguinte exemplo: Exemplo: Extrado de Emerson C. Colin A Daicast Ind. e Com. uma empresa metalrgica que fabrica peas de Alumnio e Zamak para os mercados de autopeas, de telecomunicaes e de eletrnica, dentre outros. Ela tem uma linha de produtos que atende a mercados com demandas dependentes (como o autopeas para montadoras) e uma outra linha com demandas independentes (como o mercado de reposio de autopeas). Como uma empresa pequena comparativamente ao tamanho do mercado de reposio de auto peas, ela consegue escoar toda a sua produo de produtos com demanda independente sem grandes problemas. A tabela seguir oferece uma viso geral do problema enfrentando por eles mensalmente: definir as quantidades a serem produzidas considerando os recursos disponveis, os recursos necessrios para a produo dos itens e as margens dos mesmos.

70

Recurso

Disponibilidade Unidades Kg h h h

Materia - Prima 10.000 Injetora 1.600 Furadeira 800 Afinao 600 Margem Liquida (R$)

Recursos Necessrios pea Tampa Suporte Plaqueta 0,300 0,200 0,100 0,003 0,005 0,007 0,007 0,008 0,010 0,033 0,005 0,002 5,00 7,00 8,00

O problema primal :

S.A.

O problema dual :

S.A.

Note que com o Solver identificamos o Preo Sombra dos Recursos, isto , Matria Prima teve um preo sombra de 5 o que quer dizer que por cada unidade adicional acrescentado ou diminudo da Restrio da Matria Prima, esta ter um efeito sobre a funo objetivo de 5 unidades, para efeitos prticos incrementaremos em uma unidade os Recursos da Matria Prima, para ver o efeito sobre a funo objetivo.

71

Outra restrio que teve Preo Sombra a Furadeira, sendo esta de 750, isto quer dizer que qualquer movimento na restrio do tempo na Furadeira esta ter um efeito positivo ou negativo na funo objetivo em 750 unidades. Agora se rodamos com o Solver o problema Dual, encontraremos o seguinte:

Observe-se que o valor final no Solver de um problema Dual produz o Preo Sombra de um problema Primal e o Preo Sombra do problema Dual o Valor final do problema primal. Nesta sada observa-se que mudanas unitrias no suporte provocariam mudanas na funo objetivo em 16.666,67.

3.2 Analise de Sensibilidade


Ao tentar fazer uma otimizao usando a programao linear uma das hipteses propostas a considerao da certeza nos coeficientes e constantes, isto , a soluo otimizada dependente dos coeficientes da funo objetivo e dos coeficientes e constantes das restries.

72

No mundo real, quase nunca temos certeza destes valores, desta forma, devemos saber o quanto a soluo otimizada esta dependente de uma determinada constante ou coeficiente. Em uma analise de sensibilidade deve-se responder basicamente a dois perguntas: a) Qual o efeito de uma mudana num coeficiente da funo objetivo. b) Qual o efeito de uma mudana numa constante de uma restrio.
3.2.1 Alterao em um dos coeficientes da funo objetivo.

Considerando o problema da Daicast indica que a produo deveria ser apenas de suportes e plaquetas, enquanto tampas foi nula, observe a imagem abaixo:

Este resultado exige que no deva ser feita tampas pelo baixo margem de lucro que pode ser obtida pela produo de tampas. Podemos supor que se aumenta o preo de ventas das tampas, esta situao possivelmente poderia apresentar maior lucratividade a empresa. Neste caso observe-se que se o preo da tampa aumenta de 5 para 6,75, isto , um aumento de 1,75 como se indica na coluna de custo reduzido, na soluo (Final Valor) do modelo aparecer tampas como elemento da soluo, mantendo constante a soluo obtida na funo objetivo, como se amostra a continuao:

Observando o grfico anterior, a varivel tampa entra na funo objetivo enquanto a varivel suporte sai, observe tambm que a funo objetivo se mantem inalterada.

73

3.2.2 Alterao em um dos coeficientes de uma restrio.

Com o uso do computador fcil introduzir ou retirar variveis ou restries, com muita facilidade, mas o importante deve ser a construo de um modelo que facilite a introduo ou retirada de variveis ou restries, em modelos medianos e grandes, isso uma necessidade. Esta introduo de variveis ou restrio afetam diretamente a funo objetivo, a continuao apresentamos uma tabela da situao da funo objetivo pela entrada ou retirada de variveis ou restries.
Tabela 2.- Introduo e retirada de variveis ou restries
Flexibilidade do Modelo Valor da Funo Objetivo Introduo Retirada Introduo Retirada Varivel Restrio Aumenta Diminui Diminui Aumenta Se mantem ou melhora Se mantem ou piora Se mantem ou piora Se mantem ou melhora

Esta tabela oferece um resumo dos efeitos da introduo e retirada de variveis e restries em modelos de programao linear. Como no modelo inicial a varivel tampa pouco relevante para a soluo tima, podemos sugerir a retirada dessa varivel do modelo.

Note-se, que a retirada da varivel tampa traz a diminuio da Flexibilidade do Modelo, em relao a funo objetivo que esta retirada produz que a soluo da funo objetivo se mantenha.

74

3.3 Exerccios
1. Em todos os casos a seguir determine o problema Dual

2. Mostrar utilizando o Solver, que ambos os modelos de programao Primal e Dual, referentes aos exerccios 1, apresentam o mesmo valor timo de Z. 3. Sabe-se que os alimentos leite, carne, e ovos fornecem as quantidades de vitaminas dadas conforme a tabela a seguir:

Deseja-se calcular quais quantidades de Vitaminas A, B e D, a fim de satisfazer as quantidades necessrias de Leite, Carne e Ovos ao mximo de quantidades dirias possveis. (Sugesto: O enunciado exige o modelo Dual) 4. Encontrar o Dual do seguinte problema Primal

5. Uma empresa deseja realizar um show na televiso para publicitar os seus produtos. O show durar exatamente 30 minutos e nele atuaro um ator cmico e um grupo musical.
75

A empresa deseja que sejam consagrados a anncios pelo menos 4 minutos. A estao de TV exige que o tempo dedicado aos anncios no exceda 8 minutos, no podendo, alm disso, em caso algum ser superior ao tempo atribudo ao ator cmico. Este, por sua vez, no est disposto a atuar durante mais de 15 minutos. Ao grupo musical caber o tempo restante. O custo de atuao do ator de 200 ct./min e o do grupo musical 1 000 ct./min. Sondagens recentes mostram que : por cada minuto de exibio do actor, 4000 espectadores sintonizam essa estao; por cada minuto de exibio do grupo musical, espera-se 2000 novos espectadores; por cada minuto de anncios 1000 pessoas desligam o aparelho ou sintonizam outra estao. De modo a tomar uma deciso fundamentada, a empresa pretende dispor de programas que : a) maximizam o nmero de espectadores; b) minimizem o custo dos shows. Formule matematicamente ambos os problemas e resolva-os usando o mtodo Simplex. 6. Encontre o problema dual da seguinte equao:

7. Encontrar as expresses Duais das seguintes Primais e rodar com Solver

8. Uma empresa produz dois tipos de cadeira reclinvel. H duas etapas no processo de fabricao das cadeiras montagem e acabamento. Uma unidade da cadeira top de linha requer 3/2 horas na montagem, 1 hora no acabamento e vendida gerando lucro de R$ 20,00.
76

Uma unidade da cadeira mais simples requer hora na montagem e hora no acabamento e vendida gerando lucro de R$ 12,00. A disponibilidade atual de 100 horas para montagem e 80 horas para acabamento. A empresa est envolvida em negociaes com o sindicato em relao a modificaes salariais para o prximo ano e pediram que voc determinasse (quantificasse) o valor da hora de montagem e de acabamento. 9. Giapetto Woodcarving, Inc fabrica dois tipos de brinquedos de madeira: soldados e trens. Um soldado vendido por $27 e usa $10 de matria-prima. Cada soldado fabricado incrementa os custos variveis de trabalho e "overhead" por $14. Um trem vendido por $21 e usa $9 de matria-prima. Cada trem produzido incrementa os custos variveis de trabalho e "overhead" por $10. A fabricao de soldados de madeira e de trens requer dois tipos de trabalho qualificado: carpintaria e acabamento. Um soldado requer 02 horas de trabalho de acabamento e 01 hora de trabalho de carpintaria. Um trem requer 01 hora de trabalho de acabamento e 01 hora de trabalho de carpintaria. A cada semana, Giapetto pode obter toda a matria prima necessria, mas dispe de somente 100 horas de trabalho de acabamento e 80 horas de trabalho de carpintaria. A demanda para os trens ilimitada, mas no mximo 40 soldados so vendidos a cada semana. Giapetto deseja maximizar seu lucro semanal (faturamento menos custos). Temos a seguinte formulao:

a) Resolva o Problema de Programao Linear pelo mtodo simplex. b) Qual ser o efeito no valor da funo objetivo se a Giapetto Woodcarving decidir contratar mais funcionrios e aumentar a quantidade de horas de acabamento para 115? c) Qual ser o efeito no valor da funo objetivo se a Giapetto Woodcarving decidir contratar mais funcionrios e aumentar a quantidade de horas de carpintaria para 110? d) Existe a possibilidade de fabricar bonecas que so vendidas por R$26,00, usam $7 de matria-prima e incrementariam os custos variveis de trabalho e "overhead" por $15. Alm disso, cada boneca requer 03 horas de trabalho de acabamento e 02 hora de trabalho de carpintaria. Vale a pena fabricar essa boneca? e) Qual ser o efeito no valor da funo objetivo se os custos variveis de trabalho e "overhead", na fabricao de soldados for reduzido de $14 para $12?
77

10. A empresa FazTudo, Lda. fabrica dois produtos, P1 e P2, no tendo problemas com a venda da totalidade da produo. Os dados tcnico-econmicos relevantes so os seguintes:

a) Determine o plano ptimo de produo. b) Suponha que h possibilidade de recorrer a um turno extraordinrio, com acrscimo de 40 horas no Departamento D1 e 30 horas em D2, a que corresponde um aumento nos custos de 120 UM. Acha que aconselhvel o recurso ao turno extraordinrio? Em caso afirmativo indique o novo plano de produo. c) O Departamento de I&D, aps ter realizado os estudos respectivos, props alteraes no produto P2. De acordo com essa proposta, P2 passar a necessitar de apenas 1 hora em D1 e 1.5 horas em D2, mantendo-se o consumo unitrio de matria-prima. Analise as implicaes da proposta. d) O Departamento de Marketing sugere a introduo de um novo produto que necessita de 1 hora em D1, 3 horas em D2 e 3 unidades de matria-prima, por unidade produzida, possibilitando uma margem unitria de 20. Analise igualmente as implicaes desta sugesto. Caso seja recomendvel e perante a imposio de aceitao de apenas uma das propostas (do departamento de I&D ou do departamento de Marketing) indique por qual delas optaria. e) Analise o comportamento da soluo ptima perante a variao da margem de lucro de P2 entre 10 e 20 UM. 11. Os associados da Adega Cooperativa de Alguidares de Baixo (ACAB) dedicam-se produo de vinho verde. O escoamento de toda a produo de vinho tem sido garantido todos os anos pela ACAB. As reas de vinha atualmente dedicadas a cada tipo de vinho, a produo mdia anual de vinho por hectare e o valor de comercializao do vinho, encontram-se na seguinte tabela:

A Direo Regional de Agricultura em colaborao com a ACAB pretende elaborar um estudo de reestruturao da vinha, tendo em conta diretivas comunitrias, nomeadamente: 1 a impossibilidade de aumentar em mais de 10% a rea total de vinha atualmente disponvel;
78

2 a rea de produo de vinho branco loureiro no poder ultrapassar 350 ha. a) No plano de reestruturao, que reas devero ser atribudas a cada tipo de vinho, de forma a maximizar o rendimento global dos associados? b) Negociaes posteriores entre a ACAB e o Instituto da Vinha e do Vinho (IVV) resultaram na possibilidade de dedicar at um mximo de 450 ha produo de vinho branco loureiro. Que modificaes provocaria esta alterao no plano estabelecido na alnea anterior? c) Uma diretiva comunitria impe que se produza pelo menos 1 ha de vinho tinto, por cada 2 ha de vinho branco loureiro. Que implicaes traria para o rendimento dos agricultores esta nova diretiva comunitria? 12. A Porco Lda produz dois tipos de alimento para ces: o produto A uma mistura de 1 unidade de cereal com 1.5 unidades de carne, recorrendo a 1 unidade de capacidade de empacotamento da Porco e gerando a contribuio de 56$ por pacote, nos lucros; o produto B uma mistura de 2 unidades de cereal e de 1 unidade de carne, gerando a contribuio de 42$ por pacote, nos lucros. Os recursos disponveis so 240000 unidades de cereal, 180000 unidades de carne e equipamento que no mximo pode empacotar 110000 pacotes de produto A por ms. Construa um modelo de PL que permita maximizar os lucros da empresa ao decidir quanto produzir de cada produto. a) Formule o problema dual e interprete o significado das variveis e relaes usadas. b) Resolva o dual pelo Simplex Dual. Qual a soluo ptima do Primal? c) Se a empresa pudesse dispor de mais alguma quantidade dos recursos, qual deveria escolher em primeiro lugar? Analise esta questo com o detalhe que entender. 13. Futebolas Lda fabrica bolas de futebol de diversos modelos, tendo especial destaque o abastecimento de estabelecimentos escolares. Est em curso um estudo, com vista ao planeamento das quantidades de bolas a produzir para escolas primrias (x1), secundrias (x2) e superiores (x3), admitindo-se, por um lado, que se dever maximizar o resultado (em euros) traduzido pela funo R = 3x1 + 5x2 + 4x3 e, por outro, garantir a produo de pelo menos 1000 bolas para escolas primrias. Restries produo incluem limitaes de trs departamentos - Corte e tinturaria, Costura, Inspeo e embalagem. O modelo de optimizao linear referente ao estudo em questo o seguinte: max R = 3x1 + 5x2 + 4x3 suj. a: 12x1 + 10x2 + 8x3 18000 [Corte e tinturaria (tempo)] 15x1 + 15x2 + 12x3 18000 [Costura (tempo)] 3x1 + 4x2 + 2x3 9000 [Inspeo e embalagem (tempo)]
79

x1 x1, x2 , x3 0 Considere as seguintes questes:

1000 [Modelo para escolas primrias]

a) Qual a soluo ptima? Qual o significado do valor das variveis de folga? b) Apresente, e comente, os intervalos de optimalidade da contribuio para o resultado (R) dos trs modelos de bola. c) Determine o problema dual. Qual a sua soluo ptima? Qual o preo sombra da 4 restrio? Que importncia lhe atribui? d) O custo da hora extraordinria no departamento de costura de 12euros por hora. Recomendaria o recurso a horas extraordinrias nesse departamento? Suponha que a contribuio para o resultado (R) duma bola para escola secundria aumenta de 1 euro. Como espera que a soluo (ptima) evolua? Justifique bem. 14. Um fazendeiro tem 500 acres de terra e deseja determinar quantos acres sero alocados s seguintes lavouras: trigo, milho e soja. A tabela baixo nos d o nmero de homem-horas, custo de preparao e lucro por acre das trs lavouras

Suponha que o nmero mximo de homem-horas disponvel 5000 e que o fazendeiro tem R$ 60000,00 para o preparo da terra. Assumindo que o dia de trabalho tem 8 horas, seria lucrativo para o fazendeiro adquirir ajuda extra a R$ 3,00 por hora? Por qu? Suponha que o fazendeiro contratou uma compra do equivalente a 100 acres de trigo. Aplique a Analise de Sensibilidade para encontrar a nova soluo tima.

15. Um produto composto de trs partes que so produzidas em duas mquinas A e B. Nenhuma mquina pode processar partes diferentes ao mesmo tempo. O nmero de partes processadas por cada mquina por hora dado na tabela abaixo:

O engenheiro procura uma esquematizao das mquinas de tal maneira a maximizar o nmero do produto final. Atualmente a empresa tem 3 mquinas do tipo A e cinco mquinas do tipo B. a) Formule o problema.
80

b) Resolva o problema (se quiser, pode usar o SOLVER do Excel). c) Se a empresa desejar adquirir mais uma mquina, de qual tipo voc recomendaria? Por qu? d) A gerncia est contemplando a compra de uma mquina do tipo A a um custo de R$ 100 mil reais. Suponha que a vida til da mquina A seja de 10 anos e que cada ano seja equivalente a 2000 horas de trabalho. Voc recomendaria a compra se o lucro unitrio de cada produto fosse R$ 1,00 real? Por qu? 16. O dono de uma loja de eletrodomsticos contratou no passado um consultor para determinar a quantidade mensal tima de geladeiras das marcas W, X e Z que deveriam ser compradas. Na poca que o servio foi executado, a loja tinha uma disponibilidade de capital de giro de R$5.000,00 para a compra de geladeiras e, por restries logsticas, o dono da loja queria comercializar no mximo 7 geladeiras por ms (soma das marcas W, X e Z). Em relao aos ganhos, uma geladeira da marca W era comprada pela loja por R$700,00 e vendida por R$1.000,00, uma geladeira da marca X era comprada pela loja por R$600,00 e vendida por R$850,00 e uma geladeira da marca Z era comprada pela loja por R$500,00 e vendida por R$650,00. O consultor fez as anlises demandadas e recomendou ao dono da loja comprar 7 unidades da marca W, o que consumiria R$4.900,00 de capital de giro e geraria um lucro de R$2.100,00. Com o passar do tempo a demanda por geladeiras aumentou e a disponibilidade de capital de giro tambm. O dono da loja, por restries logsticas, quer comercializar no mximo 10 geladeiras por ms e a h R$8.000,00 para capital de giro. Sem resolver o problema pelo mtodo simplex (nem pelo mtodo grfico) determine a nova soluo tima (diga se houve mudana da base e explique como voc chegou nesta concluso, estime a quantidade de geladeiras das marcas W, X e Z que devero ser compradas e o lucro resultante) 17. Um fabricante de bebidas pretende lanar um novo refrigerante que obtido misturando refrigerante sabor laranja e suco de laranja. Anlises executadas pelo fabricante mostraram que cada ml de refrigerante sabor laranja tem 0,5 ml de acar e 1 mg de vitamina C e que cada 1 ml de suco de laranja tem 0,25 ml de acar e 3 mg de vitamina C. O custo de produo de 1 ml de refrigerante sabor laranja de R$0,002 e de 1 ml de suco de laranja de R$0,004. O departamento de marketing da empresa decidiu que o novo refrigerante ser comercializado em embalagens de 300 ml por R$ 2,00 e que cada unidade do produto deve conter no mnimo 600 mg de vitamina C e no mximo 120 ml de acar. A partir desses dados responda: a) Formule o problema como um PPL (problema de programao linear) sabendo que o objetivo da empresa obter uma composio que minimize o custo de produo do novo produto (e que conseqentemente maximizar o lucro do fabricante). b. Resolva o PPL formulado pelo mtodo grfico. c. Resolva o PPL formulado pelo mtodo simplex.

81

d. Qual ser o efeito no valor da funo objetivo e nas variveis de deciso se a empresa decidir comercializar o produto em embalagens de 290 ml (e mostre graficamente)? e) Qual ser o efeito no valor da funo objetivo e nas variveis de deciso se a empresa decidir que o produto deve ter no mximo 115 ml de acar(e mostre graficamente)? f) Existe a possibilidade de colocar no novo produto um aditivo que custa R$0,015 por ml, e que tem 0,1 ml de acar e 9 mg de vitamina C por ml de aditivo. Vale a pena incluir esse aditivo? g) Qual ser o efeito no valor da funo objetivo se o custo de produo de 1 ml de suco de laranja aumentar de R$0,004 para R$0,005(e mostre graficamente)? 18. Uma Companhia Vidreira (CV) fabrica em 3 centros de produo (CP) produtos de vidro de alta qualidade, incluindo janelas e portas. No CP1 so produzidos caixilhos de alumnio, no CP2 caixilhos de madeira e o CP3 usado para produzir o vidro e fazer a montagem final dos produtos. Devido a uma diminuio das receitas, a administrao resolveu introduzir algumas alteraes na linha de produo. Alguns produtos que se revelaram no lucrativos deixam de ser fabricados, de modo a libertar capacidade de produo para fabricar outros produtos para os quais existe procura potencial. Um dos produtos (P1) uma porta de vidro com caixilho de alumnio e o outro (P2), uma janela com caixilho de madeira. O departamento de marketing concluiu que a CV conseguir vender toda a produo que for possvel com a capacidade disponvel. Os dados do problema esto agrupados na seguinte tabela:

a) Construa um modelo matemtico para o problema de maximizar o lucro de CV. b) Resolva o problema graficamente. c) Resolva o problema usando o mtodo Simplex. Qual seria a melhoria do valor da funo objetivo se fosse possvel dispor de mais uma unidade de capacidade disponvel no CP2 ? (E nos outros centros de produo ?) 19. Suponha que lhe saiu um prmio de 6 000 contos no Totoloto e que pretende investir a totalidade deste dinheiro ou apenas uma parte. Sabendo disto, 2 amigos seus (o Alberto e o Belmiro) ofereceram-lhe sociedade em 2 negcios diferentes que pretendem realizar. Em ambos os casos, a sua participao envolve quer disponibilizar dinheiro, quer colaborar com trabalho. Tornar-se scio a parte inteira do Alberto, implica um investimento de 5 000 contos e 400 h de trabalho, e o lucro esperado de 4 500 contos (sem levar em
82

conta o valor do seu tempo). Os valores correspondentes relativos participao (a parte inteira) no negcio do Belmiro so 4000 contos e 500 h de trabalho, e 4500 contos para o lucro esperado. Contudo, ambos os amigos so flexveis e permitem-lhe participar com qualquer fraco de scio a parte inteira; obviamente que a sua parte nos lucros ser tambm proporcional a esta fraco. Dado que pretende tambm algum tempo livre no Vero, no quer dedicar mais de 600 h de trabalho. Cabe-lhe ento decidir qual a combinao de participao num ou em ambos os projetos dos seus amigos, de modo a maximizar o seu lucro. a) Construa um modelo matemtico de PL para o problema, explicitando as variveis de deciso, restries e funo objetivo. b) Resolva o problema graficamente e utilizando o mtodo Simplex. c) Qual a gama de valores, dentro da qual pode variar o nmero de horas de trabalho, de modo a que a soluo atual se mantenha ptima. Qual a variao correspondente ao lucro ? 20. A Companhia Pintados de Fresco produz tinta para interiores e exteriores. A tinta fabricada por meio da transformao de 2 tipos de matriaprima: A e B. A companhia tem acessveis diariamente um mximo de 6 Ton de A e 8 Ton de B. Para produzir 1 Ton de tinta de exteriores, so necessrias 1 Ton de A e 2 Ton de B, enquanto que para produzir 1 Ton de tinta de interiores, so necessrias 2 Ton de A e 1 Ton de B, em cada dia. Um estudo de mercado concluiu que, a procura diria de tinta de interiores no pode exceder a da tinta de exteriores, em mais de 1 Ton. Este estudo, tambm mostrou que a procura diria de tinta de interiores est limitada a 2 Ton. O preo de venda por Ton 3 u.m. para a tinta de exteriores e 2 u.m. para a tinta de interiores. Pretende-se determinar o esquema de produo a adoptar para maximizar a receita diria. a) Construa um modelo matemtico de Programao Linear para o problema, explicitando as variveis de deciso, as restries e a funo objetivo. b) Resolva o problema graficamente e utilizando o mtodo Simplex. c) Qual a gama de valores, dentro da qual pode variar a disponibilidade de matriaprima do po A, de modo a que a soluo atual se mantenha ptima. Qual a variao correspondente receita diria ? d) Estudos de mercado indicam que o preo da tinta de exteriores diminuir a um ritmo de 0.2 u.m. por ms, enquanto que o preo da tinta de interiores aumentar a um ritmo de 0.4 u.m. por ms. Com esta tendncia, quantos meses se manter ptima a soluo atual ?

83

84

Unidade 4

85

86

CAPITULO 4: Modelo de Transporte


Este modelo um caso especial de programao linear, se baseia em procurar o menor custo que se pode gerar a partir do envio de bens de um ponto de origem (exemplo fabricas) a ponto de destino (exemplo armazm). Este modelo pressupe que o custo de envio numa rota especfica diretamente proporcional ao nmero de unidades enviadas nessa rota. Alguns exemplos de transporte se encontram em controle de inventrios, horrios de emprego e distribuio do pessoal.

4.1 O Modelo
Para entender o modelo, deve-se considerar que neste modelo podemos ter m pontos de origem e n pontos de destino, cada uma representada por um n. As rotas podero ser representadas pela seta de unio de ns, como se apresenta a continuao:

Matematicamente pode-se representar por:

Sendo as restries

Onde : a quantidade de bens transportados do ponto de origem i ao ponto de destino j.


87

: o custo de bens transportados do ponto de origem i ao ponto de destino j. : quantidade total ofertado pelo ponto de origem i. : quantidade total demandado pelo ponto de destino j. Para encontrar a soluo neste modelo, uma condio necessria e suficiente que:

4.2 Observaes
No caso de que a oferta seja maior que a demanda, se deve introduzir um ponto de destino fantasma (dummy) que tenha os custos unitrios de todos os pontos de origem aos pontos de destino iguais a zero. No caso da demanda seja maior a oferta se deve introduzir um ponto de origem fantasma (dummy) que tenha os custos unitrios de todos os pontos de origem aos pontos de destino iguais a zero. Outra forma de programar as restries : No caso de oferta total maior que a demanda total, a restrio seria:

No caso da demanda total seja maior que a oferta total, a restrio seria:

4.3 Exemplos de Problemas de Transporte


EXEMPLO 1: Deseja-se transportar arroz de trs armazns (1, 2 e 3) a trs centros consumidores distintos (A, B e C). Cada armazm apresentou os seguintes nveis de estoque de arroz em determinado ms:
88

Os custos unitrios de transporte ($/Kg) envolvidos so os seguintes:

Qual ser a quantidade de arroz a ser transportado entre armazm e cada centro consumidor, de tal forma que as demandas de cada centro sejam supridas e que o custo total de transporte seja mnimo? Para a soluo deste problema seguimos as seguintes etapas: Objetivo: Minimizao do custo de transporte Variveis: X11 = {transportar arroz do armazm 1 ao centro consumidor 1} X12 = {transportar arroz do armazm 1 ao centro consumidor 2} X13 = {transportar arroz do armazm 1 ao centro consumidor 3} X21 = {transportar arroz do armazm 2 ao centro consumidor 1} X22 = {transportar arroz do armazm 2 ao centro consumidor 2} X23 = {transportar arroz do armazm 2 ao centro consumidor 3} X31 = {transportar arroz do armazm 3 ao centro consumidor 1} X32 = {transportar arroz do armazm 3 ao centro consumidor 2} X33 = {transportar arroz do armazm 3 ao centro consumidor 3} Restries: Estoques disponveis nos armazns 1, 2 e 3 Quantidades demandadas nos centros consumidores A,B e C

Desta forma: Min Z = 10 X11 + 5 X12 + 12 X13 + 4 X21 + 9 X22 + 15 X23 + 15 X31 + 8 X32 + 6 X33 Sujeito a: X11 + X12 + X31 200 X21 + X22 + X23 150 X31 + X32 + X33 300
89

X11 + X21 + X31 100 X12 + X22 + X32 300 X13 + X32 + X33 250 X11, X12, X13, X21, X22, X23, X31, X32, X33 0 Considerando o solver teramos:

Com Excel, ativar o Solver, temos

Para as restries fazemos:

90

Obtendo

Aps isso o resultado foi:

91

Daqui pode-se concluir que: Se deve transportar 0 Kg de Arroz do armazm 1 ao centro consumidor 1. Se deve transportar 200 Kg de Arroz do armazm 1 ao centro consumidor 2. Se deve transportar 0 Kg de Arroz do armazm 1 ao centro consumidor 3. Se deve transportar 100 Kg de Arroz do armazm 2 ao centro consumidor 1. Se deve transportar 50 Kg de Arroz do armazm 2 ao centro consumidor 2. Se deve transportar 0 Kg de Arroz do armazm 2 ao centro consumidor 3. Se deve transportar 0 Kg de Arroz do armazm 3 ao centro consumidor 1. Se deve transportar 50 Kg de Arroz do armazm 3 ao centro consumidor 2. Se deve transportar 250 Kg de Arroz do armazm 3 ao centro consumidor 3. Observa-se desta forma que o custo pelo transporte de 3.750,00. Note-se tambm que todo o que demandado consumido.

EXEMPLO 2: Suponha que Inglaterra, Frana e Espanha produziam todo o trigo, cevada e aveia do mundo. A demanda mundial de trigo requer que 50 milhes de hectares de terra sejam dedicados produo de trigo. Similarmente, 24 milhes de hectares de terra so requeridos para cevada e 30 milhes de hectares de terra para aveia. As quantidades totais de terra disponvel para esses propsitos na Inglaterra, na Frana e na Espanha so 28 milhes de hectares, 44 milhes de hectares e 32 milhes de hectares, respectivamente. O numero de horas de trabalho necessria na Inglaterra, na Frana e na Espanha para produzir uma hectare de trigo 45 horas, 32h30min e 40 horas, respectivamente. O numero de horas de trabalho necessria na Inglaterra, na Frana e na Espanha para produzir uma hectare de aveia 30 horas, 25 horas e 40 horas, respectivamente. O numero de horas de trabalho necessria na Inglaterra, na Frana e na Espanha para produzir uma hectare de cevada 37h30min, 30 horas e 30 horas, respectivamente. O custo de mo-de-obra por hora para a produo de trigo $ 3,00; $ 2,40 e $ 3,30 na Inglaterra, na Frana e na Espanha, respectivamente. O custo de mo-de-obra por hora para a produo de cevada $ 2,70; $ 3,00 e $ 2,80 na Inglaterra, na Frana e na Espanha, respectivamente. O custo de mo-de-obra por hora para a produo de aveia $ 2,30; $ 2,50 e $ 2,10 na Inglaterra, na Frana e na Espanha, respectivamente. Solucione o problema de modo a atender a demanda por alimento em nvel mundial, minimizando o custo total de mo-de-obra. A representao prtica dada em:

92

Objetivo: Minimizao do custo total de mo-de-obra Variveis: X11 = {produo de trigo na Inglaterra} X12 = {produo de trigo na Frana} X13 = {produo de trigo na Espanha} X21 = {produo de cevada na Inglaterra} X22 = {produo de cevada na Frana} X23 = {produo de cevada na Espanha} X31 = {produo de aveia na Inglaterra} X32 = {produo de aveia na Frana} X33 = {produo de aveia na Espanha}

Restries: Demanda mundial de trigo, cevada e aveia (em milhes de ha) Disponibilidade total de terra para os Trs produtos na Inglaterra, Frana e Espanha

O Modelo: Min Z = 135 X11 + 78 X12 + 132 X13 + 101,25 X21 + 90 X22 + 84 X23 + 69 X31 + 62,5 X32 + 84 X33 Sujeito a: X11 + X12 + X13 50 X21 + X22 + X23 24 X31 + X32 + X33 30 X11 + X21 + X31 28 X12 + X22 + X32 44 X13 + X32 + X33 32 X11, X12, X13, X21, X22, X23, X31, X32, X33 0 Utilizando o Solver, temos:

93

Daqui pode-se concluir que: Se deve produzir 0 bilhes de Toneladas de Trigo na Inglaterra. Se deve produzir 44 bilhes de Toneladas de Trigo na Frana. Se deve produzir 6 bilhes de Toneladas de Trigo na Espanha. Se deve produzir 0 bilhes de Toneladas de Cevada na Inglaterra.. Se deve produzir 0 bilhes de Toneladas de Cevada na Frana. Se deve produzir 24 bilhes de Toneladas de Cevada na Espanha. Se deve produzir 28 bilhes de Toneladas de Aveia na Inglaterra. Se deve produzir 0 bilhes de Toneladas de Aveia na Frana. Se deve produzir 2 bilhes de Toneladas de Aveia na Espanha. Observa-se desta forma que o custo de produo de 8.340,00. Note-se tambm que todo o que demandado EXEMPLO 3: Um avio tem trs compartimentos para transportar carga: frente, centro e traseira. Esses compartimentos tm limites de capacidade tanto em peso quanto em volume, conforme tabela abaixo:

Alm disso, o peso da carga nos respectivos compartimentos tem que observar a mesma proporo das capacidades de peso dos compartimentos, para manter o equilbrio do avio. As quatro cargas seguintes aguardam remessas nos prximos vos, a medida que haja espao disponvel

O objetivo determinar quanto de carga deve ser aceito e como distribu-las pelos compartimentos a fim de maximizar o lucro total do voo.
94

Objetivo: Maximizar o lucro total do voo Variveis: X11 = {transportar a carga 1 no compartimento da frente} X12 = {transportar a carga 1 no compartimento do centro} X13 = {transportar a carga 1 no compartimento traseiro} X21 = {transportar a carga 2 no compartimento da frente} X22 = {transportar a carga 2 no compartimento do centro} X23 = {transportar a carga 2 no compartimento traseiro} X31 = {transportar a carga 3 no compartimento da frente} X32 = {transportar a carga 3 no compartimento do centro} X33 = {transportar a carga 3 no compartimento traseiro} X41 = {transportar a carga 4 no compartimento da frente} X42 = {transportar a carga 4 no compartimento do centro} X43 = {transportar a carga 4 no compartimento traseiro} Restries: Capacidade em peso de cada compartimento Capacidade em volume de cada compartimento Peso da Carga Proporcionalidade entre os compartimentos

O Modelo: Max Z = 220 X11 + 220 X12 + 220 X13 + 280 X21 + 280 X22 + 280 X23 + 250 X31 + 250 X32 + 250 X33 + 200 X41 + 200 X42 + 200 X43 Sujeito a: X11 + X12 + X13 20 X21 + X22 + X23 16 X31 + X32 + X33 25 X41 + X42 + X43 13 13,5 X11 + 18,9 X21 + 16,2 X31 + 10,8 X41 189 13,5 X12 + 18,9 X22 + 16,2 X32 + 10,8 X42 243 13,5 X13 + 18,9 X32 + 16,2 X33 + 10,8 X43 135 X11 + X21 + X31 + X41 12 X12 + X22 + X32 + X42 18 X13 + X32 + X33 + X43 10 18 (X11 + X21 + X31 + X41) 12 (X12 + X22 + X32 + X42) = 0 10 (X12 + X22 + X32 + X42) 18 (X13 + X32 + X33 + X43) = 0 X11, X12, X13, X21, X22, X23, X31, X32, X33 , X41, X42, X43 0
95

Aps rodar com o Solver temos:

Daqui pode-se concluir que: Se deve transportar 0 Toneladas da carga 1 no comportamento da frente. Se deve transportar 15,5 Toneladas da carga 1 no comportamento do centro. Se deve transportar 0 Toneladas da carga 1 no comportamento traseiro. Se deve transportar 7,33 Toneladas da carga 2 no comportamento da frente. Se deve transportar 0,83 Toneladas da carga 2 no comportamento do centro. Se deve transportar 3,33 Toneladas da carga 2 no comportamento traseiro. Se deve transportar 0 Toneladas da carga 3 no comportamento da frente. Se deve transportar 0 Toneladas da carga 3 no comportamento do centro. Se deve transportar 0 Toneladas da carga 3 no comportamento traseiro. Se deve transportar 4,67 Toneladas da carga 4 no comportamento da frente. Se deve transportar 1,67 Toneladas da carga 4 no comportamento do centro. Se deve transportar 6,67 Toneladas de carga 4 no comportamento traseiro. Observa-se desta forma que o custo de produo de 9.230,00. No foi utilizado todos os recursos disponveis.

96

4.4 Exerccios
1. Trs reservatrios, com capacidades dirias de 15, 20 e 25 milhes de litros de gua, abastecem 4 cidades com consumos dirios de 8, 10, 12 e 15 milhes de litros de gua. O custo de abastecimento, por milho de litros, apresentado na tabela a seguir:

O problema consiste em determinar a poltica de abastecimento ptima (aquela com menor custo). Formule o problema como um problema de transportes e resolva-o usando o respectivo algoritmo. 2. Uma empresa possui duas fbricas (P1 e P2) onde produz um produto que exportado para 3 locais num pas vizinho (L1, L2 e L3). O transporte feito atravs de duas fronteiras (F1 e F2) (no se impe limites mximos quantidade que pode atravessar diariamente cada uma delas). Por outro lado, cada fronteira cobra uma taxa por cada unidade do referido produto que a atravessa (independentemente de vir de P1 ou P2) como se apresenta na tabela a seguir:

So conhecidas as disponibilidades dirias em cada fbrica, que so suficientes para satisfazer as necessidades dirias de cada local, tambm conhecidas (tabela). Sabemse tambm quais so os custos para transportar uma unidade do produto, de cada produtor para cada fronteira e de cada fronteira para cada destino, indicados na figura:

97

a) Considere o problema que permite encontrar a poltica ptima de transporte do produto entre cada produtor, fronteira e local de destino. Formule-o (sem resolver!) como um problema de transportes na forma standard. b) Considere agora que diariamente chegam s fronteiras F1 e F2 100 e 90 unidades do produto, respectivamente. Usando o algoritmo de transportes, determine quais as quantidades a transportar de cada fronteira para cada um dos locais de destino, por forma a minimizar o custo global associado a esse transporte. Considere iguais os restantes dados do problema. 3. Uma companhia construtora de avies pretende planear a produo de um motor, durante os prximos 4 meses. Para satisfazer as datas de entrega contratuais, necessita de fornecer os motores nas quantidades indicadas na 2a coluna da tabela 1. O nmero mximo de motores que a companhia produz por ms, bem como o custo de cada motor (em milhes de dlares) so dados na 3a e 4a colunas da mesma tabela. Dadas as variaes nos custos de produo, pode valer a pena produzir alguns motores um ou mais meses antes das datas programadas para entrega. Se se optar por esta hiptese, os motores sero armazenados at ao ms de entrega, com um custo adicional de 0.015 milhes de dlares/ms.

O diretor de produo quer saber quantos motores deve fabricar em cada ms (e para que meses de entrega) por forma a minimizar os custos globais de produo e armazenagem. Formule o problema e resolva-o pelo algoritmo de transportes 4. Durante a semana de exames do Instituto de Altos Estudos, realizados sob a forma de provas de escolha mltipla preenchidas a lpis, sendo este fornecido pelo Instituto (conforme o modelo usado nos EUA), so necessrios 60, 50, 80, 40 e 50 lpis afiados no incio de cada dia, de segunda a sexta-feira respectivamente. Os lpis afiados podem ser comprados por 15$00 cada. Os lpis usados num dia de exame podem ser afiados, recorrendo ao servio da Afiadora Lda. - a um custo de 2,00 a unidade - que os devolve 2 dias depois, isto , os lpis usados na segunda-feira s podero ser reutilizados (j afiados) na quarta-feira, e assim sucessivamente. No fim da semana os lpis podem ser revendidos a um preo de 5$00 a unidade. a) Formule este problema como um Problema de Transportes, de forma a que o fornecimento de lpis para o exame seja feito a um custo mnimo. b) Resolva o problema 5. A companhia de eletricidade CPFLL supre 4 cidades com energia. As potncias (103 kWA) de suas 3 subestaes so 35, 50 e 40. As demandas de pico das 4 cidades so: 45, 20, 30 e 30. Os custos de perda para enviar energia para as cidades so:
98

Como distribuir energia de modo a minimizar o custo de perda e suprir a demanda de pico? 6. Dois reservatrios dgua capazes de fornecer cada um 50 milhes de litros/dia abastecem trs cidades, cada qual com uma demanda diria de 30 milhes de litros. Os custos de energia para bombear 1 milho de litros dgua de cada reservatrio para cada cidade so:

Escreva o modelo matemtico capaz de suprir as demandas a um custo mnimo de energia. 7. Uma empresa de construo civil necessita nos seus estaleiros (A, B, C, D e E) 10, 9, 6, 5 e 5 toneladas de cimento respectivamente.

A empresa fornecedora planeou a entrega de cimento do seguinte modo:

Verificar se esta a melhor soluo, e no sendo, otimizar utilizando-a como primeira aproximao. 8. Admita dispor de 25 computadores na sua loja A(5), B(10), C(4) e D(6). No momento, as encomendas a satisfazer dos revendedores E1, E2, E3, E4, so de 3, 5, 4 e 6 computadores, respectivamente. O quadro seguinte indica a tarifa dos CTT para transporte e entrega de um computador.
99

a) Calcule o melhor plano de expedio. b) Se o stock da loja C no for utilizado em sua totalidade, recalcular o plano de expedio para que suceda. 9. Uma empresa tem as fabricas F1, F2 e F3 onde produz, semanalmente, 9, 18 e 23 toneladas do produto A, respetivamente. Este produto transportado para os locais de distribuio L1, L2, L3 e L4 onde a procura mdia semanal de 10, 10, 9 e 11 toneladas, respectivamente. Os custos de transporte (u.m.) por tonelada, so os seguintes:

O atual plano de produo obriga a reter o excesso de produo de 10 ton na fabrica F1 (5 ton) e na fabrica F3 (5 ton). a) O plano apresentado garante a minimizao do custo total de transporte? b) Caso seja negativa o resultado, indicar: Onde deve ser armazenado o excesso de produo. Qual a diferena de custo que existe relativamente ao atual plano. 10. Uma empresa tem 4 instalaes (A, B, C e D) onde se fabrica o mesmo produto. O quadro a seguir apresenta para cada uma dessas instalaes o custo de produo (u.m./ton) e a respectiva capacidade produtiva semanal (ton)

O quadro a seguir apresenta o preo de venda (u.m./ton) e total de vendas semanal (ton) em cada um dos depsitos regionais (D1, D2, D3 e D4).

100

O quadro a seguir apresenta os custos de transporte (u.m./ton) de A, B, C e D para D1, D2, D3 e D4. O atual programa de transporte semanal prev que seja a instalao C a armazenar o excesso de produo. a) Considerar correto que seja C a armazenar o excesso de produo? Justifique sua resposta. b) Se negativa sua afirmao. Qual o mnimo, o aumento de lucro associado sua proposta? Justifique sua resposta. 11. Uma empresa fabricante de sapatos previu as seguintes demandas, em unidades, para os prximos 6 meses: ms 1 200; ms 2 260; ms 3 240; ms 4 340; ms 5 190; ms 6 150. Custa $7 para produzir um par de sapatos no turno de trabalho regular e $11 fora do turno regular. Em cada ms, a capacidade de produo, trabalhando-se apenas no turno regular, de 200 pares de sapato e trabalhando-se forma do turno regular, a empresa consegue fabricar mais 100 pares de sapato. Sabendo-se que o custo mensal para estocar um par de sapatos $1, formule o problema como um problema de transporte buscando minimizar o custo total de produo, atendendo a demanda dos 6 meses. 12. Uma grande empresa de transporte urbano serve cinco grandes cidades.

Formule o problema da realocao dos nibus, respeitando as restries de demanda, de modo a minimizar a distncia percorrida.

13. A partir da tabela de transporte a seguir:

101

Onde Si corresponde a quantidade ofertada e Dj corresponde a quantidade demandada. Cij corresponde ao custo da quantidade ofertada com a quantidade demandada. Responda: a) Mostre que a soluo tima. b) O problema tem solues timas alternativas (explique sua resposta)? c) Formule o PPL original e seu dual. d) Obtenha a soluo tima para o problema dual. e) Crie o tableau do mtodo simplex para a soluo tima. f) Suponha que o custo C43 aumentado de $11 para $13. Essa soluo ainda tima? Se no, encontre a nova soluo tima.

14. Um hospital precisa comprar 3 gales de um medicamento perecvel para utilizar no ms corrente e 4 gales para utilizar no prximo ms. Como o medicamento perecvel, ele s pode ser utilizado ao longo do ms que foi comprado. Apenas duas empresas fabricam o medicamento (A e B) e existe falta deste no mercado. Por esse motivo, o hospital poder comprar no mximo 5 gales do medicamento, de cada empresa, nos prximos 2 meses. O preo do galo do medicamento, por ms, por fabricante dado na tabela abaixo:

Formule e resolva o problema como um problema de transporte buscando minimizar o custo total de aquisio do medicamento

15. Formule o problema e aplique o mtodo simplex simplificado, para o problema de transporte abaixo, para encontrar a soluo de custo mnimo. Apresente em cada
102

iterao e tabela de fluxos e a tabela de coeficientes (correspondente linha (0) do tabela). A soluo tima encontrada nica? Justifique.

16. Na tera-feira a empresa GT Railroad ter 4 locomotivas na IE Junction, 1 locomotiva em Certerville e 2 locomotivas em Wayover. Necessita-se 1 locomotiva em cada uma das estaes: A-Station, Fine Place, Goodville e Somewhere Street. A tabela abaixo tem a distncia entre as origens e os destinos:

Formule e resolva o problema de atribuio de locomotivas objetivando minimizar a distncia total percorrida. 17. Uma companhia de transporte areo deve planejar suas compras de combustvel. Existem 3 fornecedores e a companhia reabastece seus avies em qualquer dos 4 aeroportos que serve. Os fornecedores de combustvel comunicaram que podem fornecer as seguintes quantidades durante o prximo ms.

As necessidades em cada aeroporto so: Aeroporto 1: 400.000 litros Aeroporto 2: 800.000 litros Aeroporto 3: 1.200.000 litros Aeroporto 4: 1.600.000 litros Formule e resolva o problema para que a companhia de transporte areo minimize o custo de compra

103

18. A empresa de calado Sapatex SA tem duas fbricas (F1 e F2) em territrio nacional e outros tantos centros de distribuio (C1 e C2). O departamento de gesto da empresa pretende estabelecer o plano de distribuio ptimo, ou seja, aquele que minimiza o custo de distribuio. Aps um estudo rigoroso, determinaram-se os custos envolvidos no transporte do calado das fbricas para os centros de distribuio, que so: 1.1, 1.2, 0.9 e 1.5 por par, de F1 para C1, F1 para C2, F2 para C1 e F2 para C2, respectivamente. A capacidade de produo das fbricas 1 e 2 de 50 e 40 centenas de pares de sapatos, respectivamente, e que a capacidade e stock dos centros de distribuio 1 e 2 de 30 e 60 centenas de pares. a) Esboce o problema e tente resolv-lo mentalmente. b) Determine o plano de distribuio ptimo, atravs dos vrios algoritmos aplicveis. c) Verifique o resultado obtido atravs do solver. 19. Considere o problema de transportes com a seguinte tabela de parmetros:

a) Usando um dos critrios para obter uma soluo inicial, resolva o problema pelo mtodo do simplex dos transportes (mea o tempo que demora a resolver esta alnea) b) Formalize o problema como um problema geral de programao linear e resolva-o. Mea o tempo utilizado para resolver a alnea e compare-o com o da alnea anterior. 20. A fbrica P&T Company produz ervilhas em lata em trs fbricas, as quais so enviadas para quatro armazns para serem posteriormente distribudas. Devido ao facto dos custos de distribuio serem um dos maiores custos, a empresa decidiu reduzi-los ao mximo, por forma a aumentar o lucro. Nesse sentido, pretende-se estabelecer qual o plano de distribuio ptimo. Os custos de transporte da fbrica 1 para os armazns 1, 2, 3, e 4 so, respectivamente: 464, 513, 654 e 867/camio. Analogamente, os custos da fbrica 2 so 352, 416, 690, e 791/camio e os da fbrica 3 so 995, 682, 388 e 685/camio.

104

As capacidades de produo das fbricas 1, 2 e 3 so, respectivamente, 75, 125 e 100 cargas/ms. As necessidades de cada armazm so 80, 65, 70 e 85 cargas/ms. a) Esboce o problema produzindo um diagrama de rede b) Formalize o problema como um problema de programao linear, e verifique que uma das restries linearmente dependente das outras. c) Resolva o problema pelo mtodo do simplex. d) Resolva o problema pelo mtodo do simplex dos transportes. Utilize os trs critrios para obter a soluo inicial e resolva-os. e) Compare o nmero de iteraes que necessitou nas alneas anteriores. f) Verifique os resultados obtidos atravs do Solver.

105

106

Unidade 5

107

108

CAPITULO 5: PROGRAMAO LINEAR INTEIRA

Este tipo de programao se caracteriza por ter em suas resolues variveis que assumem somente valores inteiros. Existem neste tipo de problemas dois tipos bsicos: a) a programao linear inteira total (ILP), onde todas as variveis de deciso so de tipo inteiro; b) a programao inteira mista (MILP), onde apenas uma parte das variveis so de tipo inteiro, enquanto as outras so de tipo real. As principais dificuldades que podem surgir ao realizar um modelo de programao linear com variveis inteiras: Aps arredondamento a soluo pode no ser admissvel para o problema PI. Falta de garantia de que uma soluo (convenientemente) arredondada seja soluo ptima para o problema PI. Alis, pode mesmo estar bem longe do ptimo. Ento a soluo a este tipo de problemas desenvolver algum algoritmo que possa entregar soluo para variveis inteiras. 5.1 Algoritmo Branch-Bound (Ramifica-e-Limita) A abordagem mais amplamente adotada para resolver problemas de Programao Inteira utiliza um mtodo de busca em rvore, tambm referido como um Algoritmo de Retrocesso (Backtracking). O mtodo pode ser aplicado em Problemas de Programao Inteira Pura ou Mista. Admitindo que o problema de Programao Inteira seja modelo por (modelo misto):

Sujeito a

109

Supondo que para cada varivel inteira seja possvel fornecer limites inferiores Li e superiores Ui que seguramente incluam os valores timos.

A ideia principal do algoritmo Branch-Bound oriunda de que um valor inteiro T qualquer contido no intervalo e Xi uma soluo tima tambm satisfar:

ou

5.2 Exemplos de Programao Inteira Exemplo 1: As praias usualmente so vigiadas no vero por salva-vidas. Uma programao numa praia deseja ser considerada, onde sete dias por semana estaro disponveis vrios nadadores(as)-salvadores. Por regulamento nenhum poder trabalhar mais do que 5 dias por semana, tendo 2 dias consecutivos de repouso. Ao contrrio da maior parte dos trabalhadores estes tero mais sobrecarga ao fim de semana. Atendendo especialmente ao n de frequentadores das praias, experincia de anos anteriores e promoo de mais segurana, foi aprovada a seguinte tabela com a segurana necessria.

Quantos nadadores(as)-salvadores devero entrar ao servio em cada dia da semana, procurando empregar o menor n (N), mas satisfazendo as exigncias?

Este um problema clssico de Programao Inteira Total (ILP), consideremos as variveis seguintes: X1:= Nmero de Salva-vidas que trabalham no dia domingo
110

X2:= Nmero de Salva-vidas que trabalham na segunda X3:= Nmero de Salva-vidas que trabalham na tera X4:= Nmero de Salva-vidas que trabalham na quarta X5:= Nmero de Salva-vidas que trabalham na quinta X6:= Nmero de Salva-vidas que trabalham na sexta X7:= Nmero de Salva-vidas que trabalham no dia sbado Como nenhum salva-vidas pode trabalhar mais de 5 dias, devendo descansar dois dias consecutivos, ento, no dia domingo teremos aqueles que trabalharam todos os dias menos os de segunda e tera, para os outros dias acontece a mesma coisa, desta forma temos: Desta forma o modelo de programao linear fica dado por:

As variveis so introduzidas no Excel para encontrar a soluo, o Solver j tem includo o algoritmo Branch and Bounds em seu sistema, os passos para encontrar a soluo so: 1 Introduzir os dados no Excel

2 Introduzir os parmetros no Solver

111

3 Introduzir as restries

4 Definir as variveis inteiras como restrio do modelo, da forma seguinte:

Obtendo os seguintes parmetros

112

5 Apresentao da soluo no Excel

Isto quer dizer, que para o dia domingo sero necessrios 2 salva-vidas, para segunda feira no haver salva-vidas, para tera feira ser necessrio de 1 salva-vidas, na quarta feira so necessrios de 7 salva-vidas, na quinta feira no haver salva-vidas, na sexta feira haver 5 salva-vidas e no sbado no haver salva-vidas. Desta forma sero necessrios 15 salva-vidas para uma semana. EXEMPLO 2: Se esto avaliando cinco projetos ao longo de um horizonte de planejamento de trs anos. A tabela a seguir proporciona as utilidades esperadas para cada projeto e os egressos anuais associadas.

113

Determine os projetos que se iriam a executar ao longo do horizonte de trs anos. Este problema reduzido a uma deciso de sim-no para cada projeto. As variveis podem ser definidas como:

O modelo definido por:

Sujeito a

Para a soluo deve-se fazer os seguintes passos: 1 Introduzir dados

2 Introduzir parmetros no Solver a) Introduzir Funo objetivo e variveis

114

b) Introduzir Restries

3 O resultado

115

Os projetos selecionados foram do 1 a 4, o quinto projeto no foi selecionado, estes produziram uma lucratividade de 95 milhes de dlares, observe-se que no consumido todos os fundos disponveis em cada um dos trs anos. EXEMPLO 3: Uma pessoa foi consultada por trs companhias de Telefone para subscrever-se a seu servio de Longa Distancia nos Estados Unidos. MaBell cobrar uma tarifa fixa de 16 dlares por ms, mais 0,25 centavos por minuto. PaBell cobrar 25 dlares por ms, mas reduzir o custo por minuto a 0,21 centavos. Enquanto a BabyBell, a tarifa mensal fixa de 18 dlares e o custo por minuto de 0,22 centavos. Geralmente a pessoa consultada faz uma mdia de 200 minutos de chamada a longa distancia ao ms. Supondo que no pague a tarifa fixa, a menos de fazer as chamadas e de que possa dividir mais chamadas entre as trs companhias, segundo ele ache conveniente, Como a pessoa pode usar os servios das trs companhias para minimizar a conta mensal de telefone? Observe-se que neste caso existem dois tipos de variveis, estas so: X1:= Minutos de longa distancia ao ms com a MaBell. X2:= Minutos de longa distancia ao ms com a PaBell. X3:= Minutos de longa distancia ao ms com a BabyBell. Y1:= 1, se X1 > 0 e Y1:=0, se X1 = 0 Y2:= 1, se X2 > 0 e Y2:=0, se X2 = 0 Y3:= 1, se X3 > 0 e Y3:=0, se X3 = 0 Esta ultima definio exige que se Yi:= 1, Xi positiva, desta forma:

Desta forma o modelo definido por:

Sujeito a

116

Para a soluo deste problema recorremos ao Solver do Excel, os passos so os seguintes: 1 Incluso de dados

2 Incluso de Parmetros

117

3 Resultados

Observe-se que segundo esta sada se deve considerar a empresa telefnica BabyBell como a empresa adequada para ligaes a longa distancia, desta forma ele teria um gasto mensal de 62 dlares.

5.3 Exerccios

5.3 Exerccios 1. Certa indstria decidiu se expandir, construindo uma nova fbrica em Los Angeles ou em San Francisco. Tambm est sendo considerada a construo de um novo depsito na cidade que for selecionada para a nova fbrica. O valor presente lquido (lucratividade total considerando o valor do dinheiro no tempo) de cada uma destas alternativas est apresentado na tabela abaixo. A ltima coluna d o capital requerido para os respectivos investimentos, onde o capital total disponvel de US$ 25.000.000,00. O objetivo encontrar a combinao vivel de alternativas que maximize o valor presente lquido total.

2. Um jovem casal, Eva e Estvo, quer dividir suas principais tarefas domsticas (compras, cozinhar, lavar pratos e lavar roupas) entre si, de modo que cada um tenha duas tarefas, mas que o tempo total gasto em tarefas domsticas seja mnimo. Suas eficincias nessas tarefas diferem, sendo que o tempo que cada um gastaria para desempenhar uma tarefa dada pela seguinte tabela:

118

3. Numa certa regio existe uma usina nuclear para gerao de energia eltrica. Face possibilidade da ocorrncia de vazamento de material radioativo, necessria a preparao de um plano de evacuao de emergncia para a regio circumvizinha. O plano dever prever a retirada segura de pessoas, animais e patrimnio essencial antes que os mesmos possam sofrer os efeitos nocivos da exposio radioativa. O modelo proposto para a evacuao idealiza a concentrao das pessoas, animais e patrimnio em um centro de triagem e evacuao. A determinao do nmero de centros de triagem transcende a dimenso econmica. Se por um lado, um nmero excessivo de centros dificulta a coordenao da evacuao e aumenta o risco da exposio dos seres humanos, por outro, um nmero pequeno ocasionar certamente insuficincia no atendimento. As unidades de discretizao possuem as seguintes demandas: pi = nmero de pessoas na rea i vi = nmero de animais na rea i oi = nmero de unidades de patrimnio na rea i Cada centro de evacuao pode atender g pessoas, k animais e l unidades de patrimnio. Formule o problema de minimizar o nmero de centros de triagem do sistema de evacuao. 4. Uma grande fabrica de moveis dispe de um estoque de 250 m. de tbuas, 600 m. de planchas e 500 m. de paneis de conglomerado. A fabrica normalmente oferece uma linha de mveis composta por um modelo de escrivaninha, uma mesa de reunio, um armrio e uma prateleira. Cada tipo de mvel consome certa quantidade de matria-prima, segundo a tabela abaixo. A escrivaninha vendida por 100 u.m., a mesa por 80 u.m., o armrio por 120 u.m. e a prateleira por 20 u.m. Pede-se exibir um modelo de programao linear que maximize a receita com a venda dos moveis.

5. A empresa Sun & Sons, com bastante sucesso em Portugal, est em fase de expanso, projetando-se a construo de novas fbricas e de mais eficientes sistemas de distribuio dos produtos. Atualmente tem uma fbrica junto a Santarm, com a capacidade de 30 000 unidades. A crescente procura leva a direo da empresa a considerar, potencialmente, 4 zonas para localizao de
119

fbricas novas: Chaves, Bragana, Viseu e Beja. O quadro seguinte apresenta um sumrio das capacidades possveis a instalar em cada fbrica, dos custos unitrios (em u.m.) de transporte de cada fbrica para 3 destinos, que so cidades distantes entre si e com porto martimo (Viana, Figueira e Setbal), e as previses da procura para 1 ano de planeamento

Consideram-se os seguintes custos fixos de construo de novas fbricas: Chaves: 55 000 c. Bragana: 50 000 c. Viseu: 70 000 c. Beja: 60 000 c. A empresa pretende minimizar o custo total de construo e distribuio dos produtos. a) Apresente, e caracterize, um modelo de optimizao para este problema. b) Modifique o modelo em a) por forma a que uma fbrica fique em Chaves ou em Bragana, mas no em ambas. c) Modifique o modelo em a) por forma a que: - no mximo fiquem 2 fbricas em Chaves, Bragana, e Viseu; - s possa haver fbrica em Bragana se outra for construda em Beja. 6. A fbrica da Companhia de Papel Textura Fina produz papel de diversas qualidades, mas sempre em rolos gigantes com uma largura padro de 680 cm. Os clientes da companhia encomendam rolos (bobinas) com larguras menores ou iguais s dos rolos gigantes. Por exemplo, a tabela seguinte inclui os pedidos do dia, em papel duma dada qualidade:

Assumindo que existem rolos gigantes suficientes, planeie o modo de os cortar (ver figura) por forma a satisfazer os pedidos e a a) minimizar o n de rolos (gigantes) a utilizar; b) minimizar o desperdcio, resultante do corte de rolos (gigantes).

120

Resolva, recorrendo a software adequado, via programao linear e via programao inteira. Comente as abordagens e os resultados. 7. Uma empresa pretende investir numa nova fbrica em Los Angeles ou em San Francisco (ou em ambas as cidades). Considera alm disso, a construo de quando muito um armazm, o qual dever ficar localizado na mesma cidade onde for construda uma nova fbrica. O capital disponvel para investir de 10 milhes de dlares

8. Uma empresa industrial desenvolveu 3 possveis produtos novos e considera as seguintes restries: a) Evitar diversificao: produzir quando muito 2 novos produtos b) Gesto de recursos: embora tenham 2 fbricas capazes de produzir os novos produtos apenas uma delas dever ser usada. c) O tempo de produo nas duas fbricas no o mesmo, nem a capacidade de produo disponvel.

9. A LCL Tecnologia S/A tem que planejar seus gastos em P&D. A empresa prselecionou 4 projetos e deve escolher dentre esses quais deve priorizar em funo de restries oramentrias. Os dados relevantes encontram-se na tabela abaixo.

121

10. A LCL Equipamentos S.A. produz trs tipos de furadeiras que necessitam de tempos diferentes na linha de montagem. Para que cada tipo de furadeira seja fabricada, um custo de preparao da fabrica incorrido. Suponha que todas as furadeiras do mesmo tipo sero produzidas de uma s vez (apenas uma preparao por tipo). Abaixo os dados relevantes anlise do problema.

11. Uma empresa necessita de alugar veculos pesados adicionais para a distribuio diria de 120 toneladas de um determinado produto a um novo cliente. A empresa de aluguer de veculos de transporte dispe de: veculos articulados de 35 toneladas que requerem um condutor e dois ajudantes e custam 350 U.M. por dia; veculos de 20 toneladas, com um custo de 250 U.M., e requerendo um condutor e um ajudante; veculos de 10 toneladas, com um custo dirio de 160 U.M., e requerendo apenas um condutor. Sabendo que a companhia dispe de 6 condutores e de 6 ajudantes, e que, dada a distncia a que se encontra o cliente, cada veculo s pode efetuar uma viagem por dia, determine a poltica ptima de aluguer.

12. A companhia de transporte de mercadorias, Expresso Cargo, est a atravessar uma fase de profunda reestruturao. Um dos principais objetivos a atingir a renovao da sua frota, atravs da aquisio imediata de, pelo menos, seis novos
122

camies, mais modernos e rentveis do que os utilizados presentemente pela empresa. Depois de uma anlise cuidada das opes disponveis, a Expresso Cargo selecionou os seguintes modelos:

Um estudo efetuado pela empresa mostra que o lucro anual estimado para cada novo tipo de camio pode ser representado por : Lucro = 2000 + 100 * CC - 10 * CO (UM) Onde CC = Capacidade de carga do camio (m3) e CO = Custo de operao (UM/km). Por razes que se prendem com a tradio da Expresso Cargo, pelo menos metade dos novos camies devem ser do modelo Bolbo (este modelo extremamente popular junto dos camionistas da empresa, pela sua fiabilidade). Infelizmente, dada a atual situao financeira da empresa, no possvel investir mais do que 90 000 000 UM na aquisio de novos camies. A administrao do Expresso Cargo acaba de contratar como consultor. Quantos camies de cada modelo aconselha a empresa a comprar, por forma a maximizar o lucro anual esperado e respeitando as restries mencionadas? 13. Uma empresa decidiu abrir uma nova fbrica em um de dois locais possveis: Braga ou Guimares. A empresa est tambm a considerar a hiptese de construir um armazm de venda direta ao pblico na mesma cidade em que instalar a fbrica. Aps ter efetuado um estudo econmico do problema, a empresa estima que os valores presentes do investimento necessrio e dos lucros associados a cada projeto sero os indicados na tabela seguinte:

123

A empresa dispe de um mximo de 45000 U.M. para investir, e o seu objetivo maximizar os lucros. Apresente uma formulao adequada resoluo do problema 14. Uma empresa est a planear a possvel introduo de quatro novos produtos. O Departamento de Gesto da Produo ter que decidirem quais dos quatro produtos devem realmente ser produzidos, e a que nveis de produo. Um custo substancial est associado introduo de qualquer um dos produtos, como se pode ver na primeira linha da tabela seguinte. O lucro lquido esperado por cada unidade de um novo produto dado na segunda linha da mesma tabela

Se x1, x2, x3, x4 representarem os nveis de produo para cada um dos produtos, e se o Departamento de Gesto considerar que: no podero ser introduzidos mais do que dois novos produtos; o produtos 3 s poder ser introduzido em conjunto com o produto 1 ou com o produto 2; s uma das restries tecnolgicas seguintes dever ser efetiva: 5x1 + 3x2 + 6x3 + 4x4 6000 4x1 + 6x2 + 3x3 + 5x4 6000. Formule o problema como um modelo de Programao Linear Inteira. 15. A empresa SLogstica S.A. pretende resolver um problema de localizao dos seus dois futuros armazns. O problema consiste em escolher dois, de entre trs possveis, locais de implementao j previamente identificados (Locais 1, 2 e 3), e em determinar os respectivos nveis de utilizao. Os dois armazns serviro de entrepostos de abastecimento de uma vasta gama de produtos que a empresa ir distribuir pelos seus numerosos clientes espalhados por quatro regies distintas (Regies A, B, C e D). Na tabela abaixo, os valores apresentados representam a grandeza relativa dos custos de transporte Local-Regio, tendo como base o custo estimado para o par (Local 1 Regio A) por exemplo, o custo estimado para o par (Local 2 Regio A) ter sido o triplo desse custo de referncia. A tabela mostra tambm o valor esperado da procura mensal por regio.

124

Suponha que (1) os custos de implementao e os custos de operao no so significativamente diferentes para os trs locais em anlise, (2) os produtos devero ser repartidos pelos dois futuros armazns de forma a que qualquer um deles opere no mais do que 65% do total (em valor, UM), e (3) devido natureza dos produtos distribudos, os custos estimados de transporte so proporcionais ao valor (UM) desses mesmos produtos. Ajude a SLogstica a decidir quais dos locais dever selecionar, e que quantidades (UM de produtos) dever transportar para cada Regio a partir de cada um dos dois Locais, formulando (apenas) o problema enunciado como um modelo de Programao Linear Inteira. 16. O projeto EXPO-99 constitudo por trs fases sequenciais e tem que estar concludo dentro de 18 meses.

O tempo necessrio para completar cada uma das fases depende do mtodo aplicado na sua execuo. Presentemente, existem trs mtodos alternativos, designados por Haldrabado, Halfacinha e Halentejano, cujos tempos de execuo constam da tabela seguinte:

Os custos (UM) relativos utilizao de cada um destes mtodos nas diversas fases do projeto constam da tabela seguinte:

H no entanto algumas restries de carcter tecnolgico a respeitar. Assim: O mtodo escolhido para a execuo das fases 1 e 2 deve ser o mesmo; A fase 3 no pode ser executada pelo mtodo Halfacinha; O recurso ao mtodo Halfacinha implica um custo fixo de 10 UM (qualquer que seja o nmero de fases executadas com este mtodo). Formule um modelo de programao inteira, que lhe permita determinar qual o mtodo a ser usado em cada uma das fases, de modo a minimizar o custo do projeto, respeitando o prazo de concluso. 17. Uma empresa deseja determinar o plano de investimentos para o prximo ano, e dispe dos seguintes projetos:

125

Entre os projetos acima apresentados, as alternativas I e II so mutuamente excludentes, assim como IV e V. O projeto III, por sua vez, depende da realizao do projeto I. A empresa dispe de US$ 20.000.000,00 para investir nestes projetos. Formule um modelo de programao inteira binria para determinao do portaflio timo de investimento. 18. Uma empresa area deseja comprar avies a jato grandes, mdios e pequenos. O preo de compra de US$ 33,5 milhes para cada avio grande, US$ 25,0 milhes para cada avio mdio e US$ 17,5 milhes para cada avio pequeno. O conselho diretor autorizou um comprometimento mximo de US$ 750 milhes para esta compra. Qualquer que seja a compra realizada, espera-se que haja mercado para assegurar a utilizao dos avies em sua capacidade mxima. Se estima que os lucros anuais lquidos (descontando o custo de recuperao do capital aplicado), de US$ 2,1 milhes para um avio grande, US$ 1,5 milhes para um avio mdio e US$ 1,15 milhes para um avio pequeno. Supe-se que a empresa poder dispor de pilotos treinados para operar at 30 avies novos. Se forem comprados apenas avies pequenos, as instalaes de manuteno poderiam comportar at 40 avies, porm cada avio mdio equivale a 1 1/3 avies pequenos e cada avio grande equivale a 1 2/3 avies pequenos, em termos de utilizao das mesmas instalaes de manuteno. Formule um modelo de programao inteira para este problema 19. Em uma linha de montagem existem 8 tarefas que podem ser realizadas como indicado abaixo:

Considere que um trabalhador posicionado em cada estao de trabalho e pode realizar certo nmero de tarefas em sua estao. Considere, ainda, que a cada 15 minutos uma unidade do produto deve sair da linha de produo. Formule um modelo de programao matemtica que determine quantas estaes de trabalho devem ser utilizadas, e quais as tarefas que deve ser alocadas a cada estao.
126

20. Um construtor produz barcos por encomenda, e tem os seguintes pedidos para serem entregues no final dos prximos 6 meses:

Ele pode construir at 4 barcos em qualquer ms, e pode guardar at 3 barcos em estoque. O custo de construo dos barcos de $ 10.000,00 por unidade. Caso algum barco seja construdo em um ms, um custo fixo adicional de $ 4.000,00 deve ser considerado. Para manter um barco em estoque durante o perodo de um ms, o construtor gasta $ 1.000,00. Qual deve ser o plano timo de construo, de modo a minimizar o custo total do construtor? Formule um modelo de programao inteira para obter a soluo.

127

Bibliografia
1. Colin, E. C. (2007). Pesquisa Operacional. 170 Aplicaes em Estratgia, Finanas, Logistica, Produo, Marketing e Vendas. Editora LTC 2. Ferreira, M. & Amaral, I. (1995). Matemtica Programao Matemtica: Edies Slabo. 3. Lachtermacher, G. (2004). Pesquisa Operacional, na tomada de decises (2 ed.) Editora Campus. 4. Hill, M. M., & Santos, M. M. d. (2002). Investigao operacional - exerccios de programao linear (2 ed.). Lisboa: Slabo. 5. Hillier, F. S., & Lieberman, G. J. (2005). Introduction to operations research (8 ed.). Singapore: McGraw-Hill International Edition. 6. Magalhes, L. T. (1992). lgebra linear como introduo matemtica aplicada (4 ed.). Lisboa: Texto Editora. 7. Ramalhete, M., Guerreiro, J., & Magalhes, A. (1985). Programao linear (Vol. I): McGraw Hill de Portugal, Lda. 8. Taha, H. A, (1998). Pesquisa Operacional. Uma Introduo. (6 ed.) Editora Prentice Hall.

128

Mini Currculo

129