Você está na página 1de 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

10

1.2 Programao Linear

11

1.3 Exemplos usuais de problemas de Programao Linear

12

1.4 Construo do modelo de Programao Linear

13

1.5 Soluo Grfica de Programao Linear

18

1.6 Analise Grfico da Sensibilidade

22

1.7 Exerccios

27

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


35
2.1 Varivel de Folga:

35

2.2 Varivel de Supervit

35

2.3 Varivel no restrita

36

2.4 Algoritmo SIMPLEX Geral

36

2.5 EXEMPLO DO USO DO ALGORITMO SIMPLEX

37

CAPITULO 3: ANALISE DE DUALIDADE E DE SENSIBILIDADE

67

3.1 Dualidade na Programao Linear

67

3.1.1 Relaes entre primal-dual

67

3.1.2 Exemplos de transformao Primal Dual

68

3.1.3 Interpretao Econmica do Problema Dual

70

3.2 Analise de Sensibilidade

72

3.2.1 Alterao em um dos coeficientes da funo objetivo.

73

3.2.2 Alterao em um dos coeficientes de uma restrio.

74

CAPITULO 4: Modelo de Transporte

87

4.1 O Modelo

87

4.2 Observaes

88

4.3 Exemplos de Problemas de Transporte

88

4.4 Exerccios

97
3

CAPITULO 5: PROGRAMAO LINEAR INTEIRA

109

5.1 Algoritmo Branch-Bound (Ramifica-e-Limita)

109

5.2 Exemplos de Programao Inteira

110

5.3 Exerccios

118

Referncias Bibliogrficas

128

Mini Currculo

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.

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

Toneladas de Materia Prima Disponibilidade


por Tonelada de Pintura
Mxima diaria
Para Exteriores Para Interiores (em Toneladas)
6
4
24
1

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

Proteinas
Milho
0,09
Semente de Soja
0,60

Fibras
0,02
0,06

Custo/Kg
0,30
0,90

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):

Fe
Si
Custo

M1
66%
1,5%
5,60

M2
64%
3,7%
3,30

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

p1

p3

p2

p5

p4

Lucro/Unidade (R$)

570

575

555

550

560

Processo Normal (horas)

12

16

12

Processo Acelerado (horas)

10

16

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,

seja uma varivel irrestrita, ento podemos considerar


, de forma que

Exemplo:
Se

, ento podemos definir

, 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

1
9
5
3

Produtos
2
3
4
0

3
5
0
2

Tempo disponvel
(horas de mquina)
500
350
150

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

+ 2 X3 150 horas

c) Definio da Funo Objetivo


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:

Z
S1

X1
-30
9

X2
-12
3

X3
-15
5

S1
0
1

S2
0
0

S3
0
0

Z
0
500

S2

350

S3

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.
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? ----------->

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:

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 :

Z
X2

X1
0
0

X2
0
1

X3
-5/7
25/21

S1
20/7
-5/21

S2
6/7
3/7

S3
0
0

Z
12100/7
650/21

S3

-6/7

-4/7

3/7

100/7

X1

20/21

4/21

-1/7

950/21

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

X2

X3

S1

S2

S3

21/20

1/5

-3/20

950/20 = 47,5

Z
X2
S3
X3

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

X1
-30
9

X2
-12
3

X3
-15
5

S1
0
1

S2
0
0

S3
0
0

Z
0
500

S2

350

S3

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 :

Z
X2

X1
0
0

X2
0
1

X3
-5/7
25/21

S1
20/7
-5/21

S2
6/7
3/7

S3
0
0

Z
12100/7
650/21

S3

-6/7

-4/7

3/7

100/7

X1

20/21

4/21

-1/7

950/21

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

X2

X3

S1

S2

S3

21/20

1/5

-3/20

950/20 = 47,5

Z
X2
S3
X3

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? ------------>

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

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

Super Galo
500
300
60
250

Rao
Extra Galo
400
500
70
300

Milho
300
200
30
100

Quantidade
Minima Requerida
150
150
20

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

20

c) Definio da Funo Objetivo


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

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

Kg
h
h
h

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

1000 [Modelo para escolas primrias]

Considere as seguintes questes:


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

Você também pode gostar