Você está na página 1de 83

Ministrio da Educao

Universidade Tecnolgica Federal do Paran


Campus Medianeira
Gerncia de Ensino e Pesquisa
Coordenaes de Cursos


CURSO: ENGENHARIA DE PRODUO.

DISCIPLINA: PESQUISA OPRACIONAL 1.

PROFESSOR: LEVI LOPES TEIXEIRA.



ROTEIRO DE ESTUDOS.










Medianeira - Agosto/2011.
1

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira


SUMRIO




INTRODUO............................................................................................................................................................ 2
PROGRAMAO LINEAR...................................................................................................................................... 2
CONSTRUO DE MODELOS DE PROGRAMAO LINEAR.................................................................. 3
SOLUO GRFICA DE UM PPL......................................................................................................................... 8
SOLUO BSICA DE UM SISTEMA DE EQUAOES LINEARES....................................................... 11
MTODO SIMPLEX.................................................................................................................................................. 12
MTODO DO M GRANDE...................................................................................................................................... 14
MTODO DAS DUAS FASES................................................................................................................................. 14
VARIVEL LIVRE E TIPOS DE SOLUES DE UM PPL........................................................................... 15
RESOLUO DE UM PPL USANDO O SOLVER DO EXCEL..................................................................... 19
RESOLUO DE UM PPL USANDO O APLICATIVO LINDO................................................................... 21
RESOLUO DE UM PPL USANDO O APLICATIVO LINGO................................................................... 22
ANLISE DE SENSIBILIDADE............................................................................................................................. 24
ANLISE DE SENSIBILIDADE USANDO O SOLVER, LINDO E LINGO................................................ 28
DUALIDADE................................................................................................................................................................ 34
ANLISE ECONMICA........................................................................................................................................... 37
ALGORITMO DUAL SIMPLEX............................................................................................................................. 40
ANLISE DE PS-OTIMIZAO........................................................................................................................ 41
MTODO SIMPLEX REVISADO.......................................................................................................................... 47
PROBLEMAS DE TRANSPORTES....................................................................................................................... 49
PROGRAMANDO NO LINGO................................................................................................................................. 56
PROBLEMAS DE TRANSBORDO........................................................................................................................ 59
PROBLEMAS DE DESIGNAO.......................................................................................................................... 63
OTIMIZAO EM REDES....................................................................................................................................... 67
MODELO DETERMINSTICO DE ESTOQUE................................................................................................. 78








2

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
INTRODUO
A pesquisa operacional (P.O.) tem as suas origens nas operaes militares no perodo da
segunda guerra. Os recursos escassos levaram os comandos militares aliados a convocarem
cientistas para desenvolverem procedimentos que otimizassem a alocao de recursos.
Em 1947, George Dantzig desenvolveu o mtodo simplex, um algoritmo usado na
resoluo de problemas de programao linear (PPL). Um modelo de PPL formado
basicamente por uma funo objetivo (que dever ser maximizada ou minimizada) e restries
representadas por expresses lineares.
So vrias as reas onde se aplicam a P.O.: 1) Problemas de misturas (adubos, rao,
tintas, ligas metlicas, combustveis, minrios, etc); 2) Problemas de corte (barras, bobinas,
chapas, etc.); 3)Problemas de distribuio e localizao (roteamento, localizao de postos de
sade, escolas, etc); 4) Horrios de trabalho (motoristas de nibus, tripulao de avio,
atendentes de telefone, etc.); 5) Planejamento de produo e estocagem (refinaria, indstria de
mveis, etc.); 6) Finanas (crdito, bolsa de valores, etc.).

PROGRAMAO LINEAR

De maneira geral um modelo de P.O. pode ser representado da seguinte forma:
Maximizar ou minimizar a funo objetivo.
Sujeito a
Restries


CONCEITOS IMPORTANTES

a) Variveis de deciso: So variveis usadas no modelo que podem ser controladas pelo
tomador de deciso. A soluo do problema encontrada testando-se diversos valores
das variveis de deciso. Exemplo: O nmero de caminhes que a engarrafadora deve
despachar num determinado dia.
b) Parmetros: So variveis usadas no modelo que no podem ser controladas pelo
tomador de deciso. A soluo do problema encontrada admitindo como fixos os
valores dos parmetros. Exemplo: A capacidade de cada caminho que vai transportar
refrigerante. Os caminhes tm uma capacidade especificada pelo fabricante e uma
carga total transportada que limitada pela legislao rodoviria.
c) Funo-objetivo: uma funo matemtica que representa o principal objetivo do
tomador de deciso. Ela de dois tipos (minimizao e maximizao). Exemplo:
Minimizar os custos de transportes relativos distribuio de refrigerantes.
d) Restries: So regras que dizem que podemos (ou no) fazer e/ou quais so as
limitaes dos recursos ou das atividades que esto associadas ao modelo.
PROPRIEDADES DA PROGRAMAO LINEAR
Em modelos de PL, a funo objetivo e as restries so expresses lineares. Linearidade
implica que a PL deve satisfazer 3 propriedades bsicas:
1- Proporcionalidade: Essa propriedade requer que a contribuio de cada varivel de
deciso, tanto na funo objetivo quanto nas restries, seja diretamente proporcional
ao valor da varivel. Por exemplo, na funo objetivo maximizar receita = 4x1 + 3x2, as
constantes de proporcionalidade so 4 e 3 para os produtos 1 e 2, respectivamente.
2- Aditividade: Essa propriedade requer que a contribuio total de todas as variveis da
funo objetivo e das restries seja a soma direta das contribuies individuais de cada
varivel. Em outras palavras a operao entre as variveis deve ser adio ou subtrao.
3

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
3- Certeza: Todos os coeficientes da funo objetivo e das restries do modelo de PL so
determinsticos, o que significa que so constantes conhecidas.
CONSTRUO DE MODELOS DE PROGRAMAO LINEAR
EXEMPLOS:
1- Uma pequena indstria produz artigos A1 e A2 qua so vendidos a $ 200 / un. E $ 300 /
un. , respectivamente. Na sua produo so utilizados 3 tipos de matrias-primas, P1, P2
e P3, que so gastas da seguinte forma:
2 unidades de P1 para fabricar 1 unidade de A1,
4 unidades de P2 para fabricar 1 unidade de A1,
1 unidade de P1 para fabricar 1 unidade de A2,
1 unidade de P3 para fabricar 1 unidade de A2.
Por razes econmicas, as matrias-primas P1, P2 e P3 esto disponveis no
mximo em 20, 32 e 10 unidades, respectivamente.
O dono da empresa deseja saber as quantidades dos produtos A1 e A2 que
devem ser produzidas para que a receita seja a maior possvel. Construa o modelo do
problema como um PPL.
2- Um jovem pretende prestar um concurso pblico cujo exame envolve duas disciplinas,
D1 e D2. Ele sabe que, para cada hora de estudo, pode obter 2 pontos na nota da
disciplina D1 e 3 pontos na de D2 e que o rendimento proporcional ao seu esforo. Ele
dispe de no mximo 50 horas para os estudos at o dia do exame. Para ser aprovado
dever obter na disciplina D1 no mnimo 20 pontos, na D2, no mnimo 30, e o total de
pontos dever ser pelo menos 70. Como, alm da aprovao, ele gostaria de alcanar a
melhor classificao possvel, qual a melhor forma de distribuir as horas disponveis
para o seu estudo? Formular o Problema como um PPL.
3- Uma pessoa em dieta necessita ingerir pelo menos 20 unidades de vitamina A, 10
unidades de vitamina B e 2 unidades de vitamina C. Ela deve conseguir essas vitaminas a
partir de dois tipos diferentes de alimentos: A1 e A2. A quantidade de vitaminas que
esses produtos contm por unidade e o preo unitrio de cada um deles est expresso
na seguinte tabela:
Vitamina A Vitamina B Vitamina C Preo unitrio
Alimento A1 4 1 1 30 u.m.
Alimento A2 1 2 - 20 u.m.
Qual a programao de compras dos alimentos A1 e A2 que essa pessoa deve fazer para
cumprir sua dieta, ao menor custo possvel? Construa o modelo linear para este
problema.
EXERCCIOS
1- Certa empresa fabrica 2 produtos P1 e P2. O lucro por unidade de P1 de 100 u.m. e o
lucro unitrio de P2 de 150 u.n. 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 dois 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- Um vendedor de frutas pode transportar 800 caixas de frutas para sua regio de vendas.
Ele necessita transportar 200 caixas de laranjas a 20 u.m. de lucro por caixa, pelo menos
100 caixas de pssegos a 10 u.m. de lucro por caixa, e no mximo 200 caixas de
4

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
tangerina a 30 u.m. de lucro por caixa. De que forma dever ele carregar o caminho
para obter o lucro mximo? Construa o modelo do problema.
3- Uma empresa, aps um processo de racionalizao de produo, ficou com
disponibilidade de 3 recursos produtivos, R1, R2 e R3. Um estudo sobre o uso desses
recursos indicou a possibilidade de se fabricar 2 produtos P1 e P2. Levantando os custos
e consultado o departamento de vendas sobre o preo de colocao no mercado,
verificou-se que P1 daria um lucro de $ 120,00 por unidade e P2, $ 150,00 por unidade.
O departamento de produo forneceu a seguinte tabela de uso dos recursos.
Produtos Recurso R1/un. Recurso R2/un. Recurso R3/un.
P1 2 3 5
P2 4 2 3
Disponibilidade de
recursos por ms
100 90 120
Que produo mensal de P1 e P2 traz o maior lucro a empresa? Construa o modelo do
sistema.
4- Um fazendeiro est estudando a diviso de sua propriedade nas seguintes atividades:
(A) (arrendamento)- destinar certa quantidade de alqueires para a plantao de cana-
de-acar, a uma usina local, que se encarrega da atividade e paga pelo aluguel da terra
$ 300,00 por alqueire por ano. (P) (pecuria)- Usar outra parte para criao de gado de
corte. A recuperao das pastagens requer adubao (100kg/alq.) e irrigao (100.000 l
de gua/alq.) por ano. O lucro estimado nessa atividade de $ 400,00 por alqueire por
ano. (S) (plantio de soja)- Usar uma terceira parte para o plantio de soja. Essa cultura
requer 200 kg por alqueire de adubos e 200.000 l 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 l de gua.
14.000 kg de adubo.
100 alqueires de terra.
Quantos alqueires dever destinar a cada atividade para proporcionar o melhor
retorno? Construa o modelo de deciso.
5- Uma liga especial constituda de ferro, carvo, silcio e nquel pode ser obtida usando a
mistura desses minerais puros alm de 2 tipos de materiais recuperados:
Material recuperado 1 MR1- composio:
Ferro 60% - custo por kg = $0,20
Carvo 20%
Silcio 20%
Material recuperado 2 MR2 composio:
Ferro 70% - custo por kg = 0,25
Carvo 20%
Silcio 5%
Nquel- 5%
A liga deve ter a seguinte composio final:
Matria prima % Mnima % Mxima
Ferro 60 65
Carvo 15 20
Silcio 15 20
Nquel 5 8
5

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
O custo dos materiais puros so (por kg): ferro: $0,30; carvo: $ 0,20; silcio: $ 0,28;
Nquel: $ 0,50. Qual dever ser a composio da mistura em termos dos materiais
disponveis, com menor custo por kg?
6- Uma certa agroindstria do ramo alimentcio tirou de produo uma certa linha de
produto no lucrativo. Isso criou um 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 est resumida na tabela a seguir:
Tipo de mquina Tempo disponvel (horas de mquina)
A 500
B 350
C 150

O nmero de horas de mquina requerido por unidade dos respectivos produtos,
conforme representado a seguir:
Tipo de mquina Produto 1 Produto 2 Produto 3
A 9 3 5
B 5 4 0
C 3 0 2

O lucro unitrio de $ 30, $ 12 e $ 15, respectivamente, para os produtos 1,2 e 3.
Construa um modelo matemtico como PPL para determinar a quantidade de cada
produto que a empresa deve produzir para maximizar o lucro.
7- Uma certa corporao tem 3 fbricas filiais com capacidade de produo excedente. As 3
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 3 tamanhos grande, mdio e pequeno os quais geram um lucro unitrio lquido
de $ 140, $ 120 e $ 100, respectivamente. As fbricas 1,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 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 dia de produo, sendo que cada unidade dos tamanhos grande, mdio e
pequeno, produzida por dia, requer, 1,8, 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
6

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
deveria ser produzida em cada uma das fbricas, para maximizar o lucro. Monte o
modelo linear.
8- Uma determinada empresa quer utilizar do melhor modo possvel os recursos de
madeira de uma de suas regies florestais. Dentro dessa regio, h uma serraria e uma
fbrica de compensados, o que possibilita que as toras possam ser convertidas em
madeira beneficiada ou compensada. Produzir uma mistura comercializvel de 1 metro
cbico de produtos beneficiados requer 1 metro cbico de pinho e 4 metros cbicos de
canela. Produzir 100 metros quadrados de madeira compensada requer 2 metros
cbicos de pinho e 4 metros cbicos de canela. A regio em questo dispe de 32 metros
cbicos de pinho e 72 metros cbicos de canela. Compromissos de vendas exigem que
sejam produzidos, durante o perodo de planejamento, pelo menos 5 metros cbicos de
madeira beneficiada e 1.200 metros quadrados de madeira compensada. As
contribuies ao lucro so de $ 45 por 1 metro cbico de produtos beneficiados e $ 60
por 100 metros quadrados de madeira compensada. Determine as quantidades (em
metros cbicos) de madeira beneficiada e de madeira compensada (em 100 metros
quadrados) a serem produzidos. Monte o modelo linear.
9- Uma companhia de aviao agrcola, que opera a partir de um determinado terminal,
tem 8 avies do tipo 1, 15 avies do tipo 2 e 11 avies do tipo 3, disponveis para vos.
As capacidades de pesticidas para pulverizao, em toneladas, so 4,5 para o tipo 1, 7
para o tipo 2 e 5 para o tipo 3.
A companhia deve expedir avies para as propriedades A e B. As necessidades de
tonelagem so 20 na propriedade A e 28 na propriedade B. Sabe-se tambm que o
excesso de pulverizao em uma propriedade deve ser evitado; e que o avio pode voar
somente uma vez durante o dia.
O custo de enviar do terminal a cada propriedade, em $, dado pela seguinte
tabela:
Propriedade Avio tipo 1 Avio tipo 2 Avio tipo 3
A 23 15 1,4
B 58 20 3,8

Denotando por x1, x2 e x3 os nmeros de avies de cada tipo enviado
propriedade A, e do mesmo modo, y1, y2 e y3 os avies enviados propriedade B.
Formule o modelo de programao linear pertinente ao problema.

RESPOSTAS
1- x1 = quantidade a produzir de P1; x2 = quantidades a produzir de P2.
Max Lucro = 100x1 + 150x2
s.a.
2x1 + 3x2 <=120
x1<=40
x2<=30
x1, x2 >=0
7

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
2- x1 = quantidade de caixas de pssegos; x2 = quantidades de caixas de tangerinas.
Max Lucro = 10x1 + 30x2 +4.000
s.a.
x1 + x2 <=600
x1 >= 100
x2 <= 200
x1, x2 >=0
3- x1 = quantidade a produzir de P1; quantidade a produzir de P2.
Max Lucro = 120 x1 + 150 x2
s.a
2x1 + 4x2 <=100
3x1 + 2x2 <=90
5x1 + 3x2 <=120
x1, x2 >=0
4- x1 = alqueires para arrendamento; x2 = alqueires para pecuria; x3 = alqueires para
soja.
Max Lucro = 300x1 + 400x2 + 500x3
s.a.
x1 + x2 + x3 <= 100
100x2 + 200x3 <= 14.000
100.000x2 + 200.000x3 <= 12.750.000
x1, x2, x3 >=0
5- x1 = quantidade de MR1 na mistura; x2 = quantidade de MR2 na mistura; x3 =
quantidade de ferro puro na mistura; x4 = quantidade de carvo na mistura; x5 =
quantidade de silcio na mistura; x6 = quantidade de nquel na mistura.
Min Custo = 0,2x1 + 0,25x2 + 0,3x3 + 0,2 x4 + 0,28x5 + 0,5x6
s.a.
0,6x1 + 0,7x2 + x3 >=0,6
O,6x1 + 0,7x2 + x3 <=0,65
0,2x1 + 0,2x2 + x4 <= 0,2
0,2x1 + 0,2x2 + x4 >=0,15
0,2x1 + 0,05x2 + x5 <=0,2
0,2x1 + 0,05x2 + x5 >=0,05
0,05x2 + x6 >= 0,05
0,05X2 + x6 <=0,08
x1 + x2 + x3 + x4 + x5 + x6 =1
x1,x2,x3,x4,x5,x6 >=0
6- x1 = quantidade a ser produzida do produto 1; x2 = quantidade a ser produzida do
produto 2; x3 = quantidade a ser produzida do produto 3.
Max z = 30x1 + 12x2 + 15x3
s.a.
9x1 + 3x2 + 5x3 <= 500
5x1 + 4x2 <= 350
3x1 + 2x3 <=150
x1, x2, x3 >=0
8

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
7- x11, x21, x31 : produo na fbrica 1 dos 3 tamanhos (grande(1), mdio (2) e pequeno
(3); x12, x22, x32 : prod. Na fbr. 2 dos 3 tamanhos (grande(1), mdio (2) e pequeno
(3); o mesmo para x13, x23 e x33.
Max z = 140 x11 + 140 x12 + 140x13 + 120x21 + 120x22 + 120x23 + 100x31 +
100x32 + 100x33
s.a.
x11 + x21 + x31 <=750
x12 + x22 + x32 <=900
x13 + x23 + x33 <=450
1,8x11 + 1,35x21 + 1,08x31 <=1170
1,8x12 + 1,35x22 + 1,08x32 <=1080
1,8x13 +1,35x23 + 1,08x33 <=450
x11 + x12 + x13 <= 900
x21 + x22 + x23 <=1200
x31 + x32 + x33 <=750
900(x11 + x21 + x31) 750(x12 + x22 + x32) = 0
450(x12 + x22 + x32) 900(x13 + x23 + x33) = 0
xij >=0, i=1,2,3 e j = 1,2,3
8- x1 = madeira beneficiada; x2 = madeira compensada.
Max z = 45x1 + 60x2
s.a.
x1 + 2x2 <= 32
4x1 + 4x2 <= 72
x1 >= 5
x2 >=12
x1, x2 >=0
9- x1 = nmero de avies do tipo 1 usado na propriedade A; x2 = nmero de avies do tipo
2 usado na propriedade A; x3 = nmero de avies do tipo 3 usado na propriedade A; y1
= nmero de avies do tipo 1 usado na propriedade B; y2 = nmero de avies do tipo 2
usado na propriedade B; y3 = nmero de avies do tipo 3 usado na propriedade B.
Min z = 23x1 + 15x2 + 1,4x3 + 58y1 + 20y2 + 3,8y3
s.a.
x1 + y1 <=8
x2 + y2 <= 15
x3 + y3 <= 11
4,5x1 + 7x2 + 5x3 <= 20
4,5x1 + 7y2 + 5y3 <=28
x1, x2, x3, y1, y2, y3 <=0

SOLUO GRFICA DE UM PPL
Problemas de programao linear que envolvam 2 variveis de deciso podem ser
facilmente resolvidos a partir do mtodo grfico.
Procedimento: Representar graficamente as restries. A interseco dos grficos (semi-planos)
forma a regio de solues viveis. A soluo tima deve ser encontrada entre os vrtices dessa
regio.

9

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira

EXEMPLOS:
Resolver pelo mtodo grfico os seguintes problemas de programao linear.

1- Max z = 200x1 + 300x2
s.a.
2x1 + x2 <=20
4x1 <= 32
x2 <= 10
x1>=0, x2>=0
2- Max z = 2x1 + 3x2
s.a.
x1 + x2 <= 50
2x1 + 3x2 >= 70
2x1 >= 20
3x2 >= 30
x1>=0, x2>=0
3- Min z = 30x1 + 20x2
s.a.
4x1 + x2 >= 20
x1 + 2x2 >= 10
x1 >= 2
x1>=0, x2 >= 0
4- Max z = x1 + 2x2
s.a.
4x1 + x2 >= 20
x1 + 2x2 >= 10
x1 >=2
x1>=0, x2>=0
5- Min z = x1 + x2
s.a.
-2x1 + x2 >=2
x1 2x2 >=2
x1>=0, x2>= 0
6- Max z = x1 + x2
s.a.
-2x1 + x2 <= 2
x1 2x2 <= 2
x1 + x2 <= 4
x1>=0, x2>=0


EXERCCIOS
Resolver graficamente os seguintes problemas de programao linear.
4- Maximizar Lucro = 2x1 + 3x2
s.a.
-x1 + 2x2 <= 4
x1+ 2x2 <=6
x1 + 3x2 <=9
10

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
x1, x2 >=0
5- Maximizar Receita = 0,3x1 + 0,5x2
s.a.
2x1 + x2 <=2
x1 + 3x2 <=3
x1, x2 >=0
6- Maximizar Lucro = 2x1 + 3x2
s.a.
x1 + 3x2 <=9
-x1 + 2x2 <=4
x1 + x2 <= 6
x1, x2 >=0
7- Minimizar Custo = 10x1 + 12x2
s.a.
x1 + x2 <=20
x1 + x2 >=10
5x1 + 6x2 >=54
x1, x2 >=0
8- Minimizar z = 7x1 + 9x2
s.a.
-x1 + x2<=2
x1<=5
x2<=6
3x1 + 5x2 >=15
5x1 + 4x2 >=20
x1, x2 >=0
9- Uma fbrica tem 3 tipos de mquinas, M1, M2 e M3, a serem utilizadas na fabricao dos
produtos P1 e P2. O quadro abaixo descreve como a fbrica opera, diariamente:
Mquinas\Produtos P1 P2 Disponibilidade/dia
M1 3 2 20 h
M2 4 0 12 h
M3 2 5 18 h
Formule o problema como um problema de programao linear para planejar a
produo diria a fim de que o lucro seja o mximo possvel, sabendo que o produto P1
d lucro de 200 u.m. e P2, 50 unidades. Resolver o problema pelo mtodo grfico.
10- Uma companhia fabrica um produto a partir de dois ingredientes, A e B. Cada quilo de A
contm 5 unidades do produto P1, 4 unidades do produto P2, 2 unidades doproduto P3
e custa 100 u.m. Cada quilo de B contm 3 unidades do produto P1, 5 unidades do
produto P2, 10 unidades do produto P3 e custa 150 u.m. A mistura deve conter pelo
menos 20 unidades de P1, 18 unidades de P2 e 30 unidades de P3. Formule este
problema como um problema de programao linear para que o custo do produto seja o
menor possvel. Resolver o problema pelo mtodo grfico.
11- Um vendedor de frutas pode transportar 800 caixas de frutas para sua regio de vendas.
Ele necessita transportar 200 caixas de laranjas a 20 u.m. de lucro por caixa, pelo menos
100 caixas de pssegos a 10 u.m. de lucro por caixa, e no mximo 200 caixas de
tangerina a 30 u.m. de lucro por caixa. De que forma dever ele carregar o caminho
11

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
para obter o lucro mximo? Construa o modelo do problema. Resolva o problema pelo
mtodo grfico.
12- Uma pequena indstria produz artigos A1 e A2 qua so vendidos a $ 200 / un. E $ 300 /
un. , respectivamente. Na sua produo so utilizados 3 tipos de matrias-primas, P1, P2
e P3, que so gastas da seguinte forma:
2 unidades de P1 para fabricar 1 unidade de A1,
4 unidades de P2 para fabricar 1 unidade de A1,
1 unidade de P1 para fabricar 1 unidade de A2,
1 unidade de P3 para fabricar 1 unidade de A2.
Por razes econmicas, as matrias-primas P1, P2 e P3 esto disponveis no
mximo em 20, 32 e 10 unidades, respectivamente.
O dono da empresa deseja saber as quantidades dos produtos A1 e A2 que
devem ser produzidas para que a receita seja a maior possvel.
13- O Governo Federal colocou 20 h de terras desmatadas disposio de produtores
locais. Estima-se que tal rea seja utilizada para o plantio de soja e algodo. Calcula-se
que h 1200 homens-horas disponveis durante o perodo de semeadura; e que so
necessrios 20 homens-horas por hectare de soja e 120 homens-horas por hectare de
algodo. Oferece-se ainda uma linha mxima de crdito de $ 6000,00, dividida da
seguinte forma: $ 600,00 por hectere de soja e $ 200,00 por hectare de algodo. Como
organizar essa rea de plantio para maximizar o lucro se sabido que as margens de
lucro esperadas so $ 50 por hectare de soja e $ 25 por hectare de algodo?

SOLUO BSICA DE UM SISTEMA DE EQUAES LINEARES
EXEMPLO: Seja o sistema de equaes lineares:

1 +32 +43 4 = 10
21 +2 3 +24 = 5

ou
1
2
1 +
3
1
2 +
4
1
3 +
1
2
4 =
10
5
. A base formada
por dois vetores linearmente independentes. Fazendo x3 = x4 = 0, obtm-se:
1
2
1 +
3
1
2 =

10
5
. Assim, a soluo dita bsica x1 = 1, x2 = 3, x3 = 0 e x4 = 0. A C4,2 =6 fornece o total de
solues bsicas que podem ser encontradas.
PROBLEMA FUNDAMENTAL DE PL
EXEMPLO:
Max z = 2x1 + 3x2
s.a.
x1 + 5x2 <=20
2x1 + x2 <= 10
x1>=0 e x2 >= 0
a) Construir a regio de solues viveis.
12

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
b) Transformar o sistema de inequaes, com a introduo de variveis de folga, num
sistema de equaes com variveis no negativas.
c) Mostrar que as solues bsicas do sistema obtido so vrtices da regio de solues
viveis.
MTODO SIMPLEX
(Para modelos de maximizao e restries do tipo <=)

= 11 +22 ++ (F.O.)
. . 111 +122 ++1 <= 1
211 +222 ++2 <= 2

11 +22 ++ <=
1, 2, , 0

Introduzindo as variveis de folga 1, 2, , , o problema acima transformado em:

. . : 11 22 01 02 0
:
111 +122 ++1 +1 = 1
211 +222 ++2 +2 = 2
. .
11 +22 ++ + =


1, 2, 0 1, 2, , 0

Onde x1, x2, ..., xn so as variveis de deciso e a soluo bsica inicial
:
1 = 2 = = 0
1 = 1
2 = 2
=

e z = 0.

1) Para um problema de maximizao com funo objetivo (F.O.) Max z = 5x1 + 4x2 (por
exemplo), sendo x1 e x2 variveis no bsicas, entra na base a varivel com coeficiente
mais positivo no caso x1 (condio de otimalidade).
2) Para determinar a varivel que sai da base, calcula-se as razes no negativas entre os
termos independentes (b) e os coeficientes (a) da varivel que entra na base (no caso
x1). Sai a varivel da linha que apresentar a menor razo no negativa entre os
coeficientes a e b. Para o caso onde x1 entra na base, tem-se:
Min
1
11
,
2
21
, ,

1
, ,

1
. Se

1
a menor razo no negativa, 1 chamado de
piv.
3) Zerar, usando operaes elementares, os elementos da coluna do piv, exceto o piv que
deve ser transformado em 1.
EXEMPLOS:
1- Resolver
Max z = 5x1 + 4x2
s.a.
6x1+4x2 <= 24
x1 + 2x2 <= 6
-x1 + x2 <= 1
x1 e x2 >=0
2- Resolver graficamente e pelo mtodo simplex o PPL.
13

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
Max z = 3x1 + 5x2
s.a.
2x1 + 4x2 <=10
6x1 + x2 <=20
x1 x2 <=30
x1 >= 0 e x2 >= 0
3- Resolva o PPL
Min z = 3x1 - 4x2 + x3
s.a.
x1 + x2 + x3 <=10
2x1 + x2 x3 <= 20
x1, x2 e x3 >=0 (Obs.: multiplicar a F.O. por (-1). Desta forma, o problema de
minimizao transformado em um problema de maximizao: Max (-z) = -3x1 + 4x2 x3).

EXERCCIOS

Resolver os modelos em programao linear, usando o mtodo simplex.

1- Max z = 10x1 + 12x2
s.a.
x1 + x2 <=100
2x1 + 3x2 <= 270
x1, x2 >= 0
2- Max z = 2x1 + 3x2 + 4x3
s.a.
x1 + x2 + x3 <= 100
2x1 + x2 <=210
x1 <= 80
x1, x2, x3 >=0
3- Max z = 0,2x1 + 2x2 + 4x3
s.a.
x1 + 2x2 <= 20
3x1 + x3 <= 50
x1 + x2 x3 <= 15
x1, x2, x3 >=0
4- Max z = 5x1 - 3x2 + 4x3 x4
s.a.
x1 + x2 + x3 + x4 <= 600
2x1 + x3 <=280
x2 + 3x4 <=150
x1, x2, x3, x2 >=0
5- Max z = 2x1 + 4x3
s.a.
x1 + 2x2 + x3 <= 8.000
2x1 <= 6.000
x2 + x3 <=620
x1, x2, x3 >=0
6- Max z = 2x1 + 4x2 + 6x3
s.a.
x1 + x2 + x3 <= 100
2x1 x2 + 5x3 <= 50
3x1 + x3 <= 200
14

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
x1, x2, x3 >=0
RESPOSTAS:
1- x1 = 30, x2 = 70, x3 = 0, x4 = 0 e z = 1.140.
2- x1 = 0, x2 = 0, x3 = 100, x4 = 0, x5 = 210, x6 = 80 e z = 400.
3- x1 = 0, x2 = 10, x3 = 50, x4 = 0, x5 = 0, x6 = 55 e z = 220.
4- x1 = 0, x2 = 0, x3 = 280, x4 = 0, x5 = 320, x6 = 0, x7 = 150 e z = 1.120
5- x1 = 3.000, x2 = 0, x3 = 620, x4 = 4.380, x5 = 0, x6 = 0 e z = 8.480
6- x1 = 0, x2 = 75, x3 = 25, x4 = 17,5, x5 = 0, x6 = 0 e z = 450.


PROBLEMASCOMRESTRIESDOTIPO>=OU=.

Problemas deste tipo apresentam uma soluo bsica inicial invivel. Para resolver esta
questo devem-se acrescentar variveis artificiais ao problema, encontrando assim uma soluo
bsica inicial vivel. Sero apresentados dois mtodos para resolver este tipo de problema: M
grande e 2 fases.

MTODO DO M GRANDE

Acrescentam-se ao problema as variveis artificiais, de modo que a soluo bsica inicial
seja vivel. Na F.O. os coeficientes das variveis artificiais devem ser nmeros grandes em
relao aos coeficientes das variveis de deciso. J nas primeiras iteraes procura-se tirar da
base as variveis artificiais.
EXEMPLOS:

1- Resolver
Max z = x1 + x2 + x3
s.a.
2x1 + x2 x3 <= 10
x1 + x2 + 2x3 >= 20
2x1 + x2 + 3x3 = 60
x1, x2, x3 >=0
2- Min z = 4x1 + x2
s.a.
3x1 + x2 = 3
4x1 + 3x2 >= 6
x1 + 2x2 <=4
x1 e x2 >=0

MTODO DAS 2 FASES OU F.O. ARTIFICIAL (W)
Acrescentam-se ao problema as variveis artificiais e constri-se uma F.O. artificial (W),
esta funo dever ser minimizada. Aps a minimizao, se W = 0, abandona-se as variveis
artificiais. Caso contrrio, a soluo invivel.
EXEMPLOS:

1- Resolver
Max z = x1 + x2 + x3
15

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
s.a.
2x1 + x2 x3 <= 10
x1 + x2 + 2x3 >= 20
2x1 + x2 + 3x3 = 60
x1, x2, x3 >=0
2- Min z = 4x1 + x2
s.a.
3x1 + x2 = 3
4x1 + 3x2 >= 6
x1 + 2x2 <=4
x1 e x2 >=0

VARIVEL LIVRE

Quando um PPL apresenta uma varivel livre ou irrestrita de sinal, deve-se substituir
essa varivel pela diferena de duas variveis no negativas.

EXEMPLO
Dado o problema:
Max z = 5x1 + 3x2
s.a.
2x1 + x2 <=8
x1 2x2 <= 3
x1>=0 e x2 livre.

Substitui-se x2porx2 x2,sendox2>=0ex2>=0.

SOLUO DEGENERADA

Para determinar a varivel que sai da base, determina-se a menor razo positiva entre
os termos independentes e os coeficientes da varivel que entra na base. Se ocorrer mais de um
resultado nestas condies, uma ou mais variveis bsicas sero nulas, nesta situao a soluo
dita degenerada.

SOLUES MLTIPLAS

Se na soluo tima o coeficiente de uma varivel no bsica zero, ela poder entrar na
base sem alterar o valor da funo objetivo, gerando outra soluo tima, neste caso qualquer
combinao linear dessa duas solues tambm ser tima.

EXEMPLOS

1- Soluo degenerada

Max z = 3x1 + 9x2
s.a.
x1 + 4x2 <=8
x1 + 2x2 <= 4



16

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
Iterao Base x1 x2 x3 x4 Soluo
0
Entra x2
Sai x3
Z -3 -9 0 0 0
x3 1 4 1 0 8
x4 1 2 0 1 4

Min {8/4, 4/2}= 2

Iterao Base x1 x2 x3 x4 Soluo
1
Entra x1
Sai x4
Z -3/4 0 9/4 0 18
x2 1 0 2
x4 0 -1/2 1 0


Iterao Base x1 x2 x3 x4 Soluo
2
tima
Z 0 0 3/2 3/2 18
x2 0 1 -1/2 2
x1 1 0 -1 2 0


2- Solues Mltiplas

Max z = 2x1 + 4x2
s.a.
x1 + 2x2 <= 5
x1 + x2 <=4
x1, x2 >=0


Iterao Base x1 x2 x3 x4 Soluo
0
Entra x2
Sai x3
Z -2 -4 0 0 0
x3 1 2 1 0 5
x4 1 1 0 1 4



Iterao Base x1 x2 x3 x4 Soluo
1(tima)
Entra x1
Sai x4
Z 0 0 2 0 10
x2 1 0 5/2
x4 0 -1/2 1 3/2



Iterao Base x1 x2 x3 x4 Soluo
2(tima
alternativa)
Entra x2
Sai x3
Z 0 0 2 0 10
x2 0 1 1 -1 1
x1 1 0 -1 2 3

17

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira

3- Soluo ilimitada

Max z = 2x1 + x2
s.a.
x1 x2 <= 10
2x1 <= 40
x1, x2 >=0

Base x1 x2 x3 x4 Soluo
Z -2 -1 0 0 0
x3 1 -1 1 0 10
x4 2 0 0 1 40

EXERCCIOS
1- Resolva pelo simplex, usando o mtodo do M grande para obter a soluo bsica inicial.
Max z = 2x1 + 3x2
s.a.
x1 + x2 >= 10
2x1 + x2 <= 16
x1, x2 >=0
2- Resolva pelo mtodo simplex, usando o mtodo das 2 fases para obter a soluo bsica
inicial.
Min z = 3x1 + 2x2
s.a.
2x1 + x2 >= 10
x1 + 5x2 >= 15
x1, x2 >=0
3- Resolva usando o simplex
Max z = x1 + x2 + 2x3
s.a.
x1 + 2x2 <=10
3x1 + 4x2 + x3 <=20
x1>=0, x3>=0, x2 livre de sinal.
4- Mostre que o problema tem vrias solues.
Min z = 2x1 + 4x2 + 10x3
s.a.
x1 + x2 + x3 <= 120
x1 + 2x2 + 5x3 >= 30
x1, x2, x3 >=0
5- Resolva usando o simplex
Min z = 2x1 + 4x2 + 5x3
s.a.
x1 + 2x2 + 10x3 <= 600
x1 x2 + x3 >=50
2x1 x3 <= 100
18

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
X1, x2, x3 >=0
6- Verifique se a soluo do modelo abaixo limitada. Qual a melhor soluo bsica antes
que a soluo fique limitada?
Max z = x1 + 2x2 + x3
s.a.
2x1 + 3x2 + x3 >= 10
4x1 + x2 + 2x3 >=20
x1, x2, x3 >=0
7- Min z = 3x1 + 2x2 + x3
s.a.
3x1 + x2 + 3x3 >= 6
3x1 + 2x2 = 6
x1 x2 <= 1
x1, x2, x3 >=0
8- Um distribuidor de produtos para festas infantis compra dos produtores chapus de
papel, lnguas-de-sogra e bexigas, e prepara caixas com esses 3 produtos na forma de
kits para festas. Observaes anteriores mostram que: (a) A quantidade de chapus e
lnguas-de-sogra deve ser pelo menos 50% do total. (b) O pacote deve ter pelo menos 20
bexigas. (c) Cada item deve concorrer com pelo menos 25% do total da caixa. O custo
dos componentes (em milhares de unidades) : chapu de papel: 50.000; lngua-de-
sogra: 20.000; bexigas: 5.000. Qual a composio da caixa que tem o menor custo?
9- Uma empresa dispe de recursos produtivos suficientes para produzir 3 diferentes
produtos P1, P2 e P3. A capacidade de armazenagem, se fosse fabricado apenas um
produto, seria de: 1.000 unidades para P1; 900 unidades para P2 e 1.200 unidades para
P3. Espera-se ter que armazenar no mximo a produo de 5 dias. A capacidade de
produo por hora para cada produto individualmente de: 10 unidades para P1; 6
unidades para P2 e 15 unidades para P3. A disponibilidade de 8h/dia. A
disponibilidade diria de matria-prima, usada nos 3 produtos, de 240 kg. O uso por
unidade de produto de 1,5kg para P1; 2,4 kg para P2 e 2 kg para P3. Se os lucros
unitrio so de 500 u.m. para P1, 800 u.m. para P2 e 400 u.m. para P3, qual a produo
diria tima?

RESPOSTAS
1- x1 = 0, x2 = 16 e z = 48
2- x1 = 3,89, x2 = 2,22 e z = 16,11
3- x1 = 0, x2 = 0, x3 = 20, x4 = 0, x5 = 0 e z = 40 (x2 = x5 x4)
4- x1 = 0, x2 = 0, x3 = 6, x4 = 114 e z = 60 . A varivel no bsica x2 tem coeficiente
zero.
5- x1 = 50, x2 = 0, x3 = 0, x4 = 550, x5 = 0, x6 = 0 e z = 100.
6- Soluo ilimitada. x1 = 0, x2 = 20, x3 = 0, x4 = 50 e z = 40.




19

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
RESOLUO DE PPL USANDO O SOLVER DO EXCEL
EXEMPLO: Resolver, usando o SOLVER do EXCEL, o seguinte PPL:
Max z = 5x1 + 4x2
s.a.
6x1+4x2 <= 24
x1 + 2x2 <= 6
-x1 + x2 <= 1
x1 e x2 >=0

SOLUO:
No EXCEL, digite os dados do problema como mostra a figura 1. Os valores numricos
nas clulas da coluna D e linha 8 no so digitados, pois estes so os resultados obtidos
com a execuo do SOLVER.


FIGURA 1 PLANILHA DO EXCEL COM DADOS DO PPL.
Alm dos dados do problema, a figura 1 apresenta o procedimento para a resoluo do
PPL. No EXCEL (Office 2007) um PPL pode ser resolvido clicando na aba Dados e em
seguida em Solver. Aberta a caixa de dilogo Parmetros do solver, esta dever ser
preenchida com os dados do problema, como mostra a figura 2.
20

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira

FIGURA 2 CAIXA DE DILOGO DO SOLVER
O campo Submeter s Restries ser preenchido a partir da caixa de dilogo Adicionar
Restrio, caixa esta que pode ser aberta clicando no boto adicionar. A figura 3 mostra o
preenchimento dos campos da caixa de dilogo Adicionar Restrio.



FIGURA 3- CAIXA DE DILOGO PARA A INCLUSO DE RESTRIES

De volta caixa de dilogo Parmetros do Solver, clique no boto Opes e
assinale os itens Presumir modelo linear e Presumir no negativo, conforme a figura 4.
21

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira

FIGURA 4- OPES DO SOLVER
Finalmente em Parmetros do Solver clique no boto Resolver. A soluo tima est
registrada na figura 1 (x1 = 3, x2 = 1,5 e z = 21).

RESOLUO DE PPL USANDO O APLICATIVO LINDO
Para problemas com um nmero reduzido de variveis, a resoluo de um PPL no LINDO
muito simples, basta digitar o problema na janela de comandos do LINDO como mostra a
figura 5

FIGURA 5 RESOLUO DE UM PPL NO LINDO
Na figura 5 aparece o PPL
Max z = 5x1 + 4x2
s.a.
6x1+4x2 <= 24
22

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
x1 + 2x2 <= 6
-x1 + x2 <= 1
x1 e x2 >=0

As diferenas na escrita so mnimas, basicamente os comandos st e end. Digitado o
problema, ele pode ser resolvido clicando-se em Solver na barra de ferramentas. A soluo
fornecida pelo LINDO aparece no formato mostrado na figura 6


FIGURA 6 FORMATO DA SOLUO DE UM PPL NO LINDO
Alm da soluo timo (x1 = 3, x2 = 1,5 e z = 21), a figura 6 mostra tambm os preos duais e
custos reduzidos. Os conceitos de preo dual e custo reduzido sero estudados no tpico.

RESOLUO DE PPL USANDO O APLICATIVO LINGO
Da mesma forma que no LINDO, problemas com um nmero reduzido de variveis
podem ser resolvidos facilmente no LINGO. Basta digitar o problema na janela de comandos do
LINGO como mostra a figura 7.

23

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira

FIGURA 7- RESOLUO DE UM PPL NO LINGO
Digitado o problema, ele pode ser resolvido clicando-se em Solver na barra
de ferramentas. A soluo fornecida pelo LINGO aparece no formato mostrado na figura 8.


FIGURA 8 - FORMATO DA SOLUO DE UM PPL NO LINGO.

EXERCCIOS.
Use o aplicativo LINDO, LINGO e o Solver do Excel para resolver os exerccios da lista 1
(pginas 3, 4 e 5)

24

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
ANLISE DE SENSIBILIDADE
EXEMPLO
A Machine e Cia produz 2 produtos em 2 mquinas. Uma unidade do produto 1 requer 2
horas da mquina 1 e 1 hora da mquina 2. Para o produto 2, uma unidade requer 1 hora da
mquina 1 e 3 horas da mquina 2. As receitas por unidade dos produtos 1 e 2 so $ 30 e $ 20,
respectivamente. O tempo de processamento dirio disponvel 8 horas. Pretende-se
maximizar a receita. Resolver o problema graficamente.
SENSIBILIDADE DA SOLUO TIMA S VARIAES NA DISBONIBILIDADE DE RECURSOS
(LADO DIREITO DAS RESTRIES).
ConsidereoproblemadaMachineeCia.Calcularz(variaodareceita)parauma
variao unitria na disponibilidade do recurso 1 (mquina 1), ou seja: mudar a restrio 1 para
2x1 + x2 <=9 ou 2x1 + x2 <=7. Em seguida, faa o mesmo para a restrio 2.
(Esta operao determinar o preo dual. Definio: Preo dual (preo sombra ou preo de
oportunidade)dadopelarazoz/Ri ,ondeRi = variao do recurso i.
SOLUO:
Restrio1:2x1+x2<=7
1 = 2,6
2 = 1,8
= 114
= 128 114 = 14

.
Restrio 2: x1 + 3x2 <=7
1 = 3,4
2 = 1,2
= 126
= 128 126 = 2.


Assim, o preo dual relativo ao recurso 1 $14 e $2 para o recurso 2. Ento, o preo dual
indica a variao da receita total. Por exemplo: aumentando (ou diminuindo) o recurso 1 em
uma unidade, a receita aumentar (ou diminuir) em $ 14.
DETERMINAO ALGBRICA DAS FAIXAS DE VIABILIDADE
Considere o problema da Machine e Cia. Sejam D1 e D2 as variaes (positivas ou
negativas) nos recursos 1 e 2, respectivamente. De forma que:
Max z = 30x1 + 20x2
s.a.
2x1 + x2 <= 8 + D1
x1 + 3x2 <= 8 + D2
x1, x2 >=0

Encontre os intervalos de variao para os recursos 1 e 2, para os quais o preo dual no
sofre variao.
QUADRO INICIAL
Base x1 x2 x3 x4 Soluo D1 D2
Z -30 -20 0 0 0 0 0
x3 2 1 1 0 8 1 0
x4 1 3 0 1 8 0 1


25

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
QUADRO TIMO
Base x1 x2 x3 x4 Soluo D1 D2
Z 0 0 14 2 128 14 2
x1 1 0 3/5 -1/5 3,2 3/5 -1/5
x2 0 1 -1/5 2/5 1,6 -1,5 2/5

Assim: z = 128 + 14D1 + 2D2, x1 = 3,2 + 3D1/5 D2/5 e x2 = 1,6 D1/5 + 2D2/5.
Condio de viabilidade: x1 >= 0 e x2 >= 0, fazendo D2 = 0 tem-se:
3,2 +
31
5
0
1,6
1
5
0

1 5,33
1 8
5,33 1 8 8 5,33 1 8 +8 2,67 1 16

(faixa
de viabilidade para o recurso 1, isto significa que para variaes do recurso 1 neste intervalo o
preo dual permanecer igual a $14). Fazendo D1 = 0, vem:
3,2
2
5
0
1,6 +
22
5
0

2 16
2 4

4 2 16 4 2 24

(faixa de viabilidade para o recurso 2)

SENSIBILIDADE DA SOLUO TIMA S VARIAES NA RECEITA UNITRIA OU CUSTO
UNITRIO (COEFICIENTES DA F.O.)
No problema da Machine e Cia, alterar a F.O. de z = 30x1 + 20x2 para z = 35x1 + 25x2 e
calcular a soluo tima.
SOLUO:
A soluo tima continua sendo o ponto (3,2;1,6), agora com z = 152.
Ainda considerando o problema da Machine e Cia, alterar a F.O. de z = 30x1 + 20x2 para
z = 5x1 + 20x2 e calcular a soluo tima.
SOLUO:
-Para o ponto extremo da regio vivel A(0;2,67) encontra-se z = 53,4.
- Para o ponto extremo da regio vivel B(4;0) encontra-se z = 20.
- Para o ponto extremo da regio vivel C(3,2;1,6) encontra-se z = 48
Assim, a soluo tima o ponto A.
OBS.: para uma determinada variao nos coeficientes da F.O., dita faixa de otimalidade,
a soluo tima (valores das variveis de deciso) permanece sem alterao.
DETERMINAO ALGBRICA DA FAIXA DE OTIMALIDADE.
Considere o problema da Machine e Cia. Sejam d1 e d2 as variaes (positivas ou
negativas) nas receitas (ou custos) dos produtos 1 e 2, respectivamente. Assim, tem-se:
Max z = (30 + d1)x1 + (20 + d2)x2
Encontre as faixas de otimalidade.
26

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
QUADRO INICIAL
Base x1 x2 x3 x4 Soluo
Z -30-d1 -20-d2 0 0 0
x3 2 1 1 0 8
x4 1 3 0 1 8


Para se obter a nova linha da F.O., pode-se usar o quadro timo do problema original,
acrescentando a linha I: (1 2 0 0 0) e a coluna I:
1
1
2
. Em seguida faz-se a operao:
multiplica a coluna I pelos coeficientes da varivel xj, somar os produtos e subtrair o coeficiente
da linha I correspondente a xj.
QUADRO TIMO
Base x1 x2 x3 x4 Soluo
Z 0 0 14 2 128
x1 1 0 3/5 -1/5 3,2
x2 0 1 -1/5 2/5 1,6

Acrescentando col. I e lin I e fazendo a operao mencionada, obtm-se:
Linha I: d1 d2 0 0 0
Base x1 x2 x3 x4 Soluo
1
Z 0 0 14-d2/5 + 3d1/5 2-d1/5+2d2/5 128+3,2d1+1,6d2
d1 x1 1 0 3/5 -1/5 3,2
d2 x2 0 1 -1/5 2/5 1,6
Coluna I
Obs.: dj = 0 para as variveis de folga.
Condio de otimalidade:
Coeficientedex3>=014 d2/5 + 6d1/10 >= 0.
Coeficientesdex4>=02 d1/5 + 2d2/5 >= 0
Fazendod2=0
14 +
61
10
0
2
1
5
0

1 70/3
1 10

70
3
1 10
30
70
3
1 30 +10 6,67 . 1 40 (esta a faixa de
otimalidade para o coeficiente de x1 em F.O.- mantendo-se constante o coeficiente de x2).
A soluo tima do problema continuar sendo x1 = 3,2 e x2 = 1,6 enquanto a receita do
produto 1 permanecer no intervalo 6,67 . 1 40.
Fazendo d1 = 0, encontra-se a faixa de otimalidade para a receita do produto 2:
15 2 90.

27

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
CUSTO REDUZIDO
Definio: custo reduzido/unidade = (custo dos recursos/unidade) - (receita/unidade).
No quadro timo os coeficientes da linha da F.O. representam os custos reduzidos, sendo
o preo dual representado pelos coeficientes da variveis de folga/excesso da F.O.. Quando a
restriotemosinal=,deve-se somar o coeficiente da varivel artificial correspondente com
o coeficiente de aj na F.O. original.
EXEMPLO:
Max z = x1 + x2 + x3
s.a.
2x1 + x2 x3 <= 10
x1 + x2 + 2x3 >=20
2x1 + x2 + 3x3 = 60
x1, x2 e x3 >=0

Preparando o problema para ser resolvido pelo mtodo do M grande, tem-se a F.O. :
Max z = x1 + x2 + x3 + 0x4 + 0x5 m2a2 m3a3, onde a2 e a3 so variveis artificiais. O
coeficiente de a3 na linha z do quadrado timo + m3. Assim, o preo dual para a restrio 3
+ m3 +(-m3) =1/2.
No exemplo Machine e Cia o quadro timo mostra que o custo reduzido para os produtos
1 e 2 zero (coeficiente de x1 e x2 na F.O.) e preo dual: $14 e $ 2, coeficientes de x3 e x4,
respectivamente.
Entendendo o preo dual como a valorizao interna do recurso, tem-se:
Custo reduzido para o produto 1 (coef. de x1) = (qtde. recurso 1 p/ prod. 1).(preo dual
p/ recurso 1) + (qtde do recurso 2 para o prod. 1). (preo dual p/ recurso 2) (receita) = 2.14
+ 1.2 30 = 0.
Custo reduzido p/ o produto 2 = 1.14 + 3.2 20 = 0
Seja xj uma varivel de deciso. Se o custo reduzido de xj = k > 0, a produo de uma
unidade de xj, acarreta um decrscimo na receita igual a k.

EXEMPLO.
A Star e Cia monta 3 tipos de brinquedos trens, caminhes e carros usando 3
operaes. Os limites dirios dos tempos disponveis para as 3 operaes so 430, 460 e 420
minutos, respectivamente, e as receitas por unidade de trem, caminho e carro de brinquedo
so $ 3, $ 2 e $ 5, respectivamente. Os tempos de montagem por trem nas 3 operaes so 1, 3 e
1 minutos, respectivamente. Os tempos correspondentes por caminho e por carro so (2, 0, 4)
e (1, 2, 0) minutos ( o tempo zero significa que a operao no foi utilizada). Pretende-se
maximizar a receita.
(a) Use o simplex para resolver o problema como um PPL.
(b) Determine a faixa de viabilidade para o recuso 2(operao 2: 460 minutos) e interprete o
resultado.
(c) Determine a faixa de otimalidade para a receita unitria do produto 2 (caminhes) e
interprete o resultado.
(d) O que acontecer com a receita total se o recurso 1 aumentar de 430 para 435? Use o preo
dual para justifique a sua resposta.
(e) O que acontecer com a receita total se o recurso 3 aumentar de 420 para 430? Use o preo
dual para justifique a resposta.
(f) O que acontecer com a receita se a Star e Cia tiver que produzir 3 unidades do produto 1
(trem). Use o custo reduzido para justificar a sua resposta.

28

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
ANALISE DE SENSIBILIDADE USANDO OS APLICATIVOS LINDO, LINGO E O SOLVER
EXEMPLO: Use o Solver e o Lindo para obter as faixas de viabilidade e otimalidade do seguinte
PPL:
Max z = 5x1 + 4x2
s.a.
6x1+4x2 <= 24
x1 + 2x2 <= 6
-x1 + x2 <= 1
x1 e x2 >=0
No processo de resoluo de um PPL no Solver a ltima caixa de dilogo Resultados do
Solver, mostrada na figura 9.


FIGURA 9- CAIXA DE DILOGO RESULTADOS DO SOLVER
Nesta caixa de dilogo (figura 7), selecione o item Sensibilidade e clique ok. Desta forma
obtm-se o relatrio de sensibilidade, mostrado na figura 10.

29

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira

FIGURA 10 RELATRIO DE SENSIBILIDADE

As duas ltimas colunas da primeira tabela do relatrio de sensibilidade (figura 8)
mostram o acrscimo e decrscimo que pode ser praticado no coeficiente de x1 de modo que a
soluo tima permanece sem alterao. Assim, a faixa de otimalidade para o coeficiente de x1
: 5 3<=coeficientedex1<=5+12<=coeficientedex1<=6.Paraocoeficientedex2,
tem-se: 4 0,6666667<=coeficientedex2<=4+60,33333<=coeficientedex2<=10.
Nas duas ltimas colunas da segunda tabela do relatrio de sensibilidade (figura 8)
esto registradas as possveis variaes na disponibilidade do recurso 1 de modo que o preo
dual (preo sombra) permanea sem alterao. Desta forma, a faixa de viabilidade para o
recurso 1 : 24 6,666667<=recurso1<=24+1217,3333<=recurso1<=36.Parao
recurso 2 tem-se: 6 2<=recurso2<=6+24<=recurso2<= 8. Para o recurso 3 tem-se:
1 2,5 <=recurso 3 <= 1 + infinito -1,5 <= recurso 3 <= infinito.

Anlise de Sensibilidade no LINDO.
No LINDO, como explicado anteriormente, para resolver o problema clica-se em Solver.
Aps essa ao surge a pergunta DO RANGE(SENSITIVITY) ANALYSIS?, como mostra a figura
11.

30

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira

FIGUARA 11 ANLISE DE SENSIBILIDADE: SIM OU NO?

Clicando em Yes o Lindo resolve o problema e faz a anlise de sensibilidade. O relatrio
emitido pelo Lindo aparece na figura 12. Em OBJ COFFICIENT RANGES pode-se obter as faixas
de otimalidade e em RIGHTHAND SIDE RANGES obtm-se as faixas de viabilidade.




FIGURA 12 RELATRIO DE SENSIBILIDADE EMITIDO PELO LINDO
31

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
Anlise de Sensibilidade no LINGO.
Antes de resolver o problema, clique no menu LINGO e em seguida em Options. Assim,
obtm-se a janela mostrada na figura 13.

FIGURA 13 JANELA DO LINGO ONDE ATIVA-SE A ANALISE DE SENSIBILIDADE.
Na janela mostrada na figura 13, selecione a aba General Solver e no campo Dual
Computations escolha a opo Prices & Ranges e clique em OK. Aps a resoluo do problema,
ilustrado na figura 7, ative a janela de comandos do LINGO (figura 7) e clique no menu LINGO e
em seguida na opo Range, como mostra a figura 14.
32

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira

FIGURA 14 PROCEDIMENTO P/ DE ANLISE DE SENSIBILIDADE APS A OTIMIZAO DO
PROBLEMA.

Clicando em Range, o LINGO fornece a anlise de sensibilidade figura 15.

FIGURA 15 RELATRIO DE ANLISE DE SENSIBILIDADE EMITIDO PELO LINGO.

33

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
EXERCCIOS
Resolver as questes abaixo usando o aplicativo Lindo e o solver do Excel
1- No programa de produo para o prximo perodo, a empresa Beta Ltda., escolheu 3
produtos P1, P2 e P3. O quadro abaixo mostra os montantes solicitados por unidade na
produo.

Produto Contribuio (lucro
por unidade)
Horas de trabalho Horas de uso de
mquinas
Demanda mxima
P1 2100 6 12 800
P2 1200 4 6 600
P3 600 6 2 600

Os preos de venda foram fixados por deciso poltica e as demandas foram estimadas
tendo em vista esses preos. A firma pode obter um suprimento de 4800 horas de trabalho
durante o perodo de processamento e pressupe-se usar 3 mquinas que podem prover 7200
horas de trabalho.
MODELO LINEAR:
Max lucro = 2100x1 + 1200x2 + 600x3
s.a .
6x1 + 4x2 + 6x3 4800(horasdetrabalho)
12x1 + 6x2 + 2x3 7200(horas de mquina)
1x1 800(demandaP1)
1x2 600(demandaP2)
1x3 600 (demanda P3)
x1 0,x2 0,x3 0
Pede-se:
a) Quais so os recursos abundantes?
b) O que acontecer com o lucro se o recurso horas de trabalho for aumentado em uma
unidade?
c) Alm das horas de mquina j disponveis, interessante contratar uma hora a mais por
$ 200,00? Justifique a sua resposta?
d) D a faixa de variao do coeficiente x1 na funo objetivo para que a soluo tima
permanea sem alterao.
e) D a faixa de variao do recurso horas de mquina para que o preo dual
correspondente permanea sem sofrer alterao.
34

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
2- A Star e Cia monta 3 tipos de brinquedos trens, caminhes e carros usando 3
operaes. Os limites dirios dos tempos disponveis para as 3 operaes so 430, 460 e
420 minutos, respectivamente, e as receitas por unidade de trem, caminho e carro de
brinquedo so $ 3, $ 2 e $ 5, respectivamente. Os tempos de montagem por trem nas 3
operaes so 1, 3 e 1 minutos, respectivamente. Os tempos correspondentes por
caminho e por carro so (2, 0, 4) e (1, 2, 0) minutos ( o tempo zero significa que a
operao no foi utilizada). Pede-se:
a) O lucro mximo;
b) A soluo do ppl sugere a fabricao de quantos trens? A produo de unidade a mais de
trem aumentar ou diminuir o lucro? Em quanto?
c) Diminuindo a disponibilidade da restrio 2 (operao 2) em 10 minutos, o lucro
aumentar ou diminuir? Em quanto? Essa mudana na restrio 2 (diminuio em 10
minutos) alterar o preo dual correspondente?
d) Qual a faixa possvel de variao do recurso 1 para que o preo dual permanea igual a
1?
e) A soluo tima sugere a fabricao de quantos caminhes? E carros?
f) Aumentando a receita unitria obtida com a venda de caminhes de $ 2 para $ 9, o
nmero de de caminhes e carros fabricados dever aumentar ou diminuir?
3- O Sr. Jaime Santana, proprietrio da Cia Santana, formulou corretamente o seu problema
de maximizar o lucro da seguinte maneira:
Max z = 32x1 + 40 x2 + 48x3
s.a . x1 + x2 + x3 <=180 horas (mquina 1)
4x1 + 2x2 + 5x3 < = 280 horas (mquina 2)
2x1 + 5x2 + 5x3 <= 380
x1, x2, x3 >=0
a) No momento o produto 3 no est sendo fabricado, em quanto ficaria o lucro se fossem
fabricados 10 unidades do produto 3?
b) Atualmente o lucro timo 3680. Reduzindo a disponibilidade da mquina 3 para 350
horas, o lucro sofrer alterao? Justifique.
c) D a faixa de variao do coeficiente x1 na funo objetivo para que a soluo tima (x1=40
e x2= 60) permanea sem alterao.
d) Voc pagaria um preo de $ 5,50 por uma hora a mais de mquina 2? Justifique
4- Escolha 5 PPL e resolva-os a partir do LINDO e SOLVER. Imprima o resultado completo
(incluindo a analise de sensibilidade).

DUALIDADE

Em problemas de PL, o problema DUAL obtido a partir de um problema PRIMAL
(original). De forma que a soluo tima do dual igual a soluo tima do primal. Se o primal
um problema de maximizao, o dual correspondente de minimizao e vice-versa.

REGRAS PARA CONSTRUO DO DUAL

35

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
PROBLEMAS DE MAXIMIZAO PROBLEMAS DE MINIMIZAO
Restries Variveis
>=<=0
<=>=0
= livredesinal
Variveis Restries
>=0 >=
<=0<=
Irrestrita =


EXEMPLOS
1- Dado o primal: Max z = 2x1 + 3x2 + x3
s.a.
3x1 + 4x2 + 2x3 <= 10
2x1 + 6x2 + x3 <= 20
x1 x2 x3 <= 30
x1, x2, x3 >= 0

Obter o dual correspondente

2- Dado o primal: Max z = 2x1 + 3x2 + x3
s.a
x1 + x2 <= 10
2x1 + 4x2 x3 = 20
x1, x2, x3 >=0
Obter o dual.

3- Primal: Min z = 15x1 + 12x2
s.a.
x1 + 2x2 >= 3
2x1 4x2 <= 5
x1, x2 >=0
Obter o dual.

RELAES ENTRE AS SOLUES PRIMAL E DUAL
Considere um problemademaximizao(primal)comrestriesdotipo<=,variveis
no negativas e o problema dual correspondente.
No quadro timo do primal os coeficientes da F.O. correspondem aos valores das
variveis do dual, da seguinte forma:
PRIMAL DUAL
Coeficientedavariveldefolga Valor da varivel de deciso
CoeficientedavariveldedecisoValordavarivel de folga

EXEMPLO:
Primal: Max z = x1 + 2x2 + 3x3
s.a.
x1 + x2 + x3 <= 10
2x1 + x2 + 4x3 <=12
36

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
x1 + 3x2 x3 <= 9
x1 >= 0, x2 >=0 e x3 >= 0
Dual: Min D = 10y1 + 12y2 + 9y3
s.a.
y1 + 2y2 + y3 >= 1
y1 + y2 + 3y3 >= 2
y1 + 4y2 y3 >= 3
y1, y2, y3 >=0

QUADRO TIMO DO PRIMAL
Base x1 x2 x3 s1 s2 s3 Soluo
Z 1,077 0 0 0 0,846 0,385 13,615
s1 0,154 0 0 1 -0,308 -0,231 4,231
x3 0,125 0 1 0 0,231 -0.077 2,077
x2 0,461 1 0 0 0,077 0,308 3,692

Analisando o quadro acima, determina-se:

1 = 0
2 = 0,846
3 = 0,385
.


1 = 1,077
2 = 0
3 = 0
.

Soluo do primal:


1 = 0
2 = 3,692
3 = 2,077
(1, 2 3)


1 = 4,231
2 = 0
3 = 0
(1, 2 3) .

ALGUNS VALORES DO QUADRO TIMO DUAL

Base y1 y2 y3 t1 t2 t3 Soluo
-D 4,231 0 0 0 3,692 2,077 -13,615
0 0 1 1,077
1 0 0 0,846
0 1 0 0,385



No quadro inicial do primal, a matriz formada pelos coeficientes de s1, s2 e s3 (variveis
de folga) nas restries uma matriz identidade. No quadro timo esta matriz transformada
em inversa e pode ser usada para o clculo dos preos duais y1, y2 e y3.
Preo dual = [vetor linha dos coeficientes da F.O. original das variveis bsicas (na
ordem apresentada no quadro timo primal)] vezes [matriz inversa da soluo primal tima].
No exemplo anterior, tem-se: (y1 y2 y3) = (coef. De s1, x3 e x2 na F.O. original)x(matriz
inversa)(y1y2y3) = (0 3 2).
1 0,308 0,231
0 0,231 0,077
0 0,077 0,308

1 = 0
2 = 0,846
3 = 0,385

37

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira

Para obter o custo reduzido no modelo primal, usa-se as restries do modelo dual.

Custo reduzido do produto 1 = y1 + 2y2 + y3 -1 = 0 + 2.0,846 + 0,385 = 1,077
Custo reduzido do produto 2 = y1 + y2 + 3y3 2 = 0
Custo reduzido do produto 3 = y1 + 4y2 y3 3 = 0

CLCULO DA COLUNA DAS RESTRIES

Para obter a coluna j das restries (lado direito ou lado esquerdo), deve-se multiplicar
a matriz inversa pela coluna j das restries originais. No exemplo anterior, tem-se:





4,231
2,077
3,692
=
1 0,308 0,231
0 0,231 0,077
0 0,077 0,308
.
10
12
9














Obs.: pequenas diferenas so conseqncias dos arredondamentos.

ANLISE ECONMICA

Considere um problema de maximizao do lucro. Exemplo: seja o programa de
produo de 2 itens P1 e P2, a partir dos recursos R1 e R2. O quadro abaixo resume os dados.

Produtos Recurso R1 - uso/un. Recurso 2 - uso/un. Lucro/unidade
P1 2 10 50
P2 3 5 90
Disponibilidade de
recursos
300 1000

O modelo linear :
Max z = 50x1 + 90x2
s.a.
2x1 + 3x2 <=300 : restrio 1 (recurso 1) : y1(varivel dual)
10x1 + 5x2 <= 1000 : restrio 2 (recurso 2): y2(varivel dual)
x1, x2 >=0, onde x1 = quantidade de P1 e x2 = quantidade de P2.

QUADRO TIMO

x1 x2 s1 s2 Soluo
Z 10 0 30 0 9000
x2 0,67 1 0,33 0 100
s2 6,65 0 -1,65 1 500

Onde s1 = varivel de folga da restrio 1 e s2 = varivel de folga da restrio 2.

Pede-se:
38

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
a) O modelo dual correspondente.
b) A linha da F.O. e os termos independentes (lado direito das restries) no quadro timo
dual.
c) Quais so os recursos abundantes? E os escassos?
d) Se tivssemos que fabricar 1 unidade de P1, o que iria ocorrer com o valor do lucro?
e) O que acontecer com a soluo do problema se o recurso 1 for reduzido em 1 unidade?
f) interessante, em termos do lucro, vender 1 unidade do recurso 1 por $ 50?
g) Qual o significado das variveis duais y1 e y2?
h) O que determina a F.O. do problema dual?
i) Na restrio dual 2y1 + 10y2 >= 50, qual o significado do lado esquerdo? E do lado
direito?
j) Em termos de valor interno e externo, como justificar a produo de P2?
k) Em termos econmicos, compensador aumentar em 1 unidade o recurso 2?

EXERCCIOS
1- Suponha que um problema de produo tenha como modelo:
Max L = x1 + 0,3x2 + 3x3
s.a.
x1 + x2 + x3 <= 10
2x1 + x2 + 4x3 <= 12
x1 + 3x2 x3 <= 9
x1, x2, x3 >=0
e que o quadro final de soluo pelo simplex seja:
Base x1 x2 x3 s2 s2 s3 Soluo
L 0,5 0,45 0 0 0,75 0 9
s1 0,5 0,75 0 1 -0,25 0 7
x3 0,5 0,25 1 0 0,25 0 3
s3 1,5 3,25 0 0 0,25 1 12
Onde xi so as decises de fabricao dos produtos Pi e si as sobras dos recursos Ri no
programa. O objetivo maximizar o lucro devido a produo e comercializao dos
produtos. Responder s perguntas:
(a) Qual a soluo mostrada no quadro?
(b) Quais so os recursos escassos?
(c) O que ocorreria com o objetivo se por um motivo de fora maior tivssemos que
fabricar uma unidade de P1?
(d) Se algum quisesse adquirir uma unidade do recurso R2, voc estaria disposto a
vender? Qual o preo que compensa a venda?
(e) Construa o modelo dual do problema.
(f) Construa o quadro final de soluo do modelo dual, com os coeficientes que
realmente interessam. Qual a soluo do dual?
(g) O que significa a varivel dual y1?
(h) O que mede a funo objetivo dual?
(i) O que mede o lado esquerdo da segunda restrio dual? E o lado direito?
(j) Em termos de valores interno e externo, como podemos justificar a no produo de
P2?
(k) Em termos de valores interno e externo, como podemos justificar a no produo de
P3?
(l) Quanto voc pagaria por uma unidade adicional do recurso R2? Por qu?
Quanto voc pagaria por uma unidade adicional do recurso R2? Por qu?
39

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
2- Um pecuarista prepara rao a partir de 3 ingredientes, que contm 3 nutrientes
indispensveis na alimentao dos animais. O quadro abaixo mostra a composio,
exigncias e custos dos elementos na mistura.
Ingredientes Nutrientes (% por kg de ingredientes) Custo ingredien-
tes em u.m./kg
Nutriente 1 Nutriente 2 Nutriente 3
1 50 20 10 200
2 20 30 30 150
3 10 20 50 240
Exigncia mnima
em kg/saco de 40kg
6 5 8
O objetivo e atender s exigncias com menor custo. Pede-se:
(a) Construir o modelo linear do problema, ende xi so as quantidades dos ingredientes
usados por kg de rao.
(b) Construir o modelo dual correspondente.
(c) Resolver o Problema pelo mtodo simplex (sugesto: resolva o modelo dual, que
exige menos clculos). Construa o quadro finalprimal e dual.
(d) O que representam, no caso, as variveis yi (variveis duais)?
(e) O que representam, no problema, as variveis ti (variveis de folga no dual)?
(f) O que mede o lado esquerdo da primeira restrio primal? E o lado direito?
(g) O que significa para o plano timo aumentar a exigncia de seis para sete kg na
participao do nutriente 1 no saco de rao?
3- Um distribuidor dispe de um armazm com 100.000 m
3
para estocar produtos para
venda futura. Ele dispe de 30.000.000,00 u.m. para a compra, e pretende adquirir 3
produtos cujos dados esto na tabela seguinte:
Produtos Custo/unidade Preo de venda/un. Espao p/
estocagem em m
3

P1 240 300 10
P2 90 120 1
P3 300 420 5
Pede-se:
(a) Construa o modelo linear do programa, em que, xi representam as decises de
compra dos produtos Pi, s1 folga do capital e s2 folga de espao para estocagem.
(b) Construa o modelo dual correspondente.
(c) Resolva pelo simplex o modelo primal. Construa o quadro da soluo tima do
modelo dual.
(d) Qual a composio de compra que melhor serve ao distribuidor?
(e) O que significa a funo objetivo dual?
(f) O que significam as variveis de deciso dual?
(g) O que significa as variveis de folga duais?
(h) Considere a primeira restrio primal: o que mede seu lado esquerdo? E o direito?
(i) Considere a segunda restrio dual: o que mede seu lado esquerdo? E o lado direito?
(j) Qual a conseqncia para o plano timo se tivssemos mais 1m
3
de espao de
estocagem, a um custo de 20 u.m. ? Por qu?
RESPOSTAS:
2-(b) Modelo dual: Max D = 600y1 + 500y2 + 800y3
s.a.
50y1 + 20y2 + 10y3 <=20
20y1 + 30y2 + 30y3 <=150
10y1 + 20y2 + 50y3 <= 240
y1, y2, y3 >=0

2-(c) Soluo dual:
40

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira

Base y1 y2 y3 t1 t2 t3 Soluo
D 0 315,38 0 1,54 26,15 0 4.320,77
y1 1 -24,62 0 0,54 -1,85 0 3,46
y3 0 0,23 1 0,02 -0,01 0 2,69
t3 0 0,85 0 -0,02 0,04 1 70,77

3-(a) Max L = 60x1 + 30x2 + 120x3
s.a.
10x1 + x2 + 5x3 <= 100.000
240x1 + 90x2 + 300x3 <= 30.000.000
x1, x2, x3 >= 0

3-(b)
Base x1 x2 x3 s1 s2 Soluo
L 240 0 30 30 0 3.000.000
x2 10 1 5 1 0 100.000
s2 -660 0 -150 -90 1 21.000.000

ALGORITMO DUAL SIMPLEX

O problema inicia com uma soluo tima e invivel. As condies de viabilidade e
otimalidade so:
1) Condio de viabilidade dual: a varivel que sai da base a que tem valor mais negativo.
Se todas as variveis bsicas forem no negativas, o algoritmo termina.
2) Condio de otimalidade dual: min

< 0 , onde:

= coeficiente da varivel no bsica na linha z.

= coeficiente da restrio na linha de

a varivel que sai da base).



Para iniciar o algoritmo deve-se cumprir 2 requisitos:
1) A F.O. deve satisfazer a condio de otimalidade do mtodo simplex primal.
2) Todas as restries devem ser do tipo (<=)

Obs.:umarestriodotipo=podesertransformadaemduasrestriesdotipo<=
e>=.
EXEMPLOS:
1- A restrio x1 + x2 = 1 equivalente a
1 +2 1
1 +2 1

1 +2 1
1 2 1


41

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
2- Resolver aplicando o algoritmo dual simplex
Min z = 3x1 + 2x2 + x3
s.a.
3x1 + x2 + x3 >= 3
-3x1 + 3x2 + x3 >= 6
x1 + x2 + x3 <= 3
x1, x2, x3 >=0
3- Use o dual simplex em
Min z = 2x1 + x2
s.a.
4x1 + 3x2 >=6
x1 + 2x2 <=3
x1 >=0 e x2 >=0



ANLISE DE PS-OTIMIZAO

1) Alteraes que afetam a viabilidade:
1.1) Alteraes no lado direito das restries.
EXEMPLO: considere o problema da Star e Cia, cujo modelo :
Max Receita (R) = 3x1 + 2x2 + 5x3
s.a.
x1 + 2x2 + x3 <= 430 (operao 1)
3x1 + 2x3 <= 460 (operao 2)
x1 + 4x2 <= 420 (operao 3)
x1, x2, x3 >=0, onde:
x1 = quantidade de caminhes de brinquedo.
x2 = quantidade de trens de brinquedo.
x3 = quantidade de carros de brinquedo.

QUADRO TIMO :
Base x1 x2 x3 x4 x5 x6 Soluo
R 4 0 0 1 2 0 1350
x2 -1/4 1 0 1/2 -1/4 0 100
x3 3/2 0 1 0 1/2 0 230
x6 2 0 0 -2 1 1 20

Onde: x4, x5 e x6 so as variveis de folga das restries 1, 2 e 3 respectivamente.

Suponha que a fbrica queira aumentar a capacidade diria das operaes1, 2 e 3 em
40%. Esta alterao afetar a receita?
SOLUO:
42

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
Aumentando-se em 40% as disponibilidades iniciais
430
460
420
em 40% obtm-se:
602
644
588
. Como
visto anteriormente, pode-se calcular o lado direito das restries usando a matriz inversa
obtida no quadro timo. Assim:

2
3
6
=
1/2 1/4 0
0 1/2 0
2 1 1
.
602
644
588
=
140
322
28
, soluo vivel com R = 3.0 + 2.140 + 5.322
=1890


Agora, suponha que 20 minutos da operao 3 sejam transferidos para a operao 1, de
forma que as disponibilidades passam a ser:
450
460
400
. Ache a soluo tima.
SOLUO:

2
3
6
=
1/2 1/4 0
0 1/2 0
2 1 1
.
450
460
400
=
110
230
40
, a soluo invivel (x6 < 0). No quadro timo do
problema inicial, alterar R e a coluna das disponibilidades dos recursos. Em seguida usar o dual
simplex.
R = 3.0 + 2.110 + 5.230 = 1370.

Base x1 x2 x3 x4 x5 x6 Soluo
R 4 0 0 1 2 0 1370
x2 -1/4 1 0 1/2 -1/4 0 110
x3 3/2 0 1 0 1/2 0 230
x6 2 0 0 -2 1 1 -40

Aplicando o algoritmo do dual simplex, obtm-se o seguinte quadro timo:

Base x1 x2 x3 x4 x5 x6 Soluo
R 5 0 0 0 5/2 1350
x2 1/4 1 0 0 0 100
x3 3/2 0 1 0 1/2 0 230
x4 -1 0 0 1 -1/2 -1/2 20

Permanecendo a soluo tima do modelo original.

1.2) Adio de novas restries.
EXEMPLO: considerar o problema da Star e Cia. Suponha a introduo de uma quarta operao
com capacidade diria de 500 minutos. A restrio para a quarta operao 3x1 + x2 + x3 <=
500. Esta nova restrio alterar a soluo tima?
SOLUO:
Substituindo a soluo x1 = 0, x2 = 100 e x3 = 230 na quarta restrio, vem: 3.0 + 100
+ 230 = 330 <= 500 (restrio satisfeita). Conclui-se que a restrio redundante,
permanecendo inalterada a soluo tima atual.

43

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
Agora, suponha para a operao 4 a seguinte restrio: 3x1 + 3x2 + x3 <= 500. Obtenha
a nova soluo tima.
SOLUO:
A restrio no redundante, pois 3x1 + 3x2 + x3 <= 500 no satisfeita para x1 = 0,
x2 = 100 e x3 = 230. Seja x7 a varivel de folga da quarta restrio, assim tem-se: 3x1 + 3x2 +
x3 + x7 = 500. Inserindo a restrio no quadro timo do problema original, obtm-se:
Base x1 x2 x3 x4 x5 x6 x7 Soluo
R 4 0 0 1 2 0 0 1350
x2 -1/4 1 0 1/2 -1/4 0 0 100
x3 3/2 0 1 0 1/2 0 0 230
x6 2 0 0 -2 1 1 0 20
x7 3 3 1 0 0 0 1 500

Observa-senoquadroqueascolunasdasvariveisx2ex3devemserarrumadas,de
forma que na linha de x7 apaream zeros nas colunas de x2 e x3. Para tanto, deve-se efetuar a
seguinte operao: nova linha de x7 = linha de x7 atual [3.(linha de x2) + linha de x3]. Assim,
obtm-se o quadro:


Base x1 x2 x3 x4 x5 x6 x7 Soluo
R 4 0 0 1 2 0 0 1350
x2 -1/4 1 0 1/2 -1/4 0 0 100
x3 3/2 0 1 0 1/2 0 0 230
x6 2 0 0 -2 1 1 0 20
x7 9/4 0 0 -3/2 1/4 0 1 -30

Para a soluo deste novo problema deve-se aplicar o algoritmo dual simplex. Feito isso,
encontra-se a soluo tima x1 = 0, x2 = 90, x3 = 230 e R = 1330.
2) Alteraes que afetam a otimalidade.
2.1) Alteraes nos coeficientes originais da F.O.
EXEMPLO: considere o problema da Star e Cia.. Alterando as receitas unitrias de caminhes,
trens e carros para $ 2, $ 3 e $ 4, respectivamente, obtm-se a F.O.:
Max R = 2x1 + 3x2 + 4x3. Determine os coeficientes da nova linha da F.O. (tima).

SOLUO:
Clculo dos preos duais: (y1 y2 y3) = (3 4 0).
1/2 1/4 0
0 1/2 0
2 1 1




(2,
3 6) . .




.

(y1 y2 y3) = (3/2 5/4 0).
44

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
Clculo do custo reduzido: a partir das restries duais:
1 +32 +3 2
21 +43 3
1 +22 4

, o custo
reduzido pode ser obtido fazendo a diferena entre o lado esquerdo e direito das restries
duais.
Custo reduzido para x1 = y1+3y2+y3 2 = 3/2+3.5/4+0 2 = 13/4.
Custo reduzido para x4 = y1 0 = 3/2 - 0 = 3/2
Custo reduzido para x5 = y2 0 = 5/4 0 = 5/4
Os coeficientes das variveis bsicas (x2, x3 e x6), na F.O., so iguais a zero.
A soluo tima (x1 = 0, x2 = 100 e x3 = 230) permanece, pois as alteraes nas
receitas esto dentro da faixa de otimalidade, assim R = 2.0 + 3.100 + 4. 230 = 1220 e a nova
linha da F.O. :

Base x1 x2 x3 x4 x5 x6 Soluo
R 13/4 0 0 3/2 5/4 0 1220

Lembrando como se determina a faixa de otimalidade:
Linha I: d1 d2 d3 0 0 0 0
Base x1 x2 x3 x4 x5 x6 Soluo
1 R 4 0 0 1 2 0 1350
d2 x2 -1/4 1 0 1/2 -1/4 0 100
d3 x3 3/2 0 1 0 0 230
0 x6 2 0 0 -2 1 1 20

Col I

Condies de otimalidade:

4
2
4
+
33
2
1 0
1 +
2
2
0
2
2
4
+
3
2
0

e R = 1350 + 100d2 + 230d3.
Sendo dj = (nova receita receita original), com j=1,2 e 3, assim:
1 = 2 3 = 1
2 = 3 2 = 1
3 = 4 5 = 1



Agora, suponha que a F.O. seja alterada para Max R = 6x1 + 3x2 + 4x3. Ache a nova
soluo tima.

SOLUO:
d1 = 6 3 = 3; d2 = 3 2 = 1; d3 = 4 5 = -1, ento a condio de otimalidade 4 d2/4 +
3d3/2 d1 >=0 no satisfeita. Logo, deve-se obter uma nova soluo tima. Calculando R =
1350 + 100d2 + 230 d3 = 1350 + 100.1 + 230.(-1) = 1220 e os custos reduzidos, obtm-se o
quadro no timo abaixo:

Base x1 x2 x3 x4 x5 x6 Soluo
R -3/4 0 0 3/2 5/4 0 1220
x2 -1/4 1 0 1/2 -1/4 0 100
x3 3/2 0 1 0 0 230
x6 2 0 0 -2 1 1 20

Aplicando o mtodo simplex consegue-se a soluo tima: x1 = 10, x2 = 102,5, x3 =215 e R =
1227,5.
45

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira

2.2) Adio de uma nova atividade.

EXEMPLO: considere o problema da Star e Cia. Suponha que um quarto brinquedo ser
produzido. Prevendo-se para este produto uma receita de $ 4 e a necessidade de 1 minuto da
operao 1, 1 minuto da operao 2 e 2 minutos da operao 3 para fabric-lo. Calcule a nova
soluo tima.

SOLUO:

x7 = quantidade do brinquedo 4. Clculo do custo reduzido de x7:
Custo reduzido de x7 = 1.y1 + 1.y2 + 2.y3 4 = 1.1 + 1.2 + 2.0 4 = -1, isto significa
que a soluo pode ser melhorada.
Clculo da coluna da restrio x7:
7 =
1/2 1/4 0
0 1/2 0
2 1 1
.
1
1
2
=
1/4
1/2
1

*. +

7

Introduzindo x7 no quadro timo, obtm-se:

Base x1 x2 x3 x7 x4 x5 x6 Soluo
R 4 0 0 -1 1 2 0 1350
x2 -1/4 1 0 1/4 1/2 -1/4 0 100
x3 3/2 0 1 1/2 0 1/2 0 230
x6 2 0 0 1 -2 1 1 20

Resolvendo, obtm-se a soluo tima: x1 = 0, x2 =0, x3 = 125, x7 = 210 e R = 1465.

EXERCCIOS
1- Use o dual simplex para resolver os problemas
a) Min z = 5x1 + 6x2
s.a . x1 + x2 >= 2
4x1 + x2 > = 4
.x1, x2 >= 0

b) Min z = 4x1 + 2x2
s.a . x1 + x2 = 1
3x1 x2 > = 2
.x1, x2 >= 0

c) Min z = 2x1 + 3x2
s.a. 2x1 + x2 >= 3
x1 + x2 = 2
.x1, x2 >= 0

46

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
d) Min z = 6x1 + 8x2
s.a . 2x1 + 3x2 <= 20
x1 + 3x2 >= 10
.x1, x2 >= 0

2- A Moda & Cia fabrica carteiras, estojos de barbear e mochilas. A produo dessas peas
utiliza couro e materiais sintticos, sendo o couro a matria-prima que limita a
produo. O processo de produo usa dois tipos de mo-de-obra especializada: costura
e acabamento. A tabela A d a disponibilidade dos recursos, sua utilizao pelos 3
produtos e os preos por unidade.


Recursos necessrios por unidade
Estojo de Disponibilidade
Recurso Carteira barbear Mochila diria
Couro(ps
2
) 2 1 3 42
Costura(h) 2 1 2 40
Acabamento(h) 1 0,5 1 45
Preo($) 24 22 45

Formule a questo como um problema de PL e ache a soluo tima. Em seguida, indique
se as seguintes variaes nos recursos mantero a soluo atual vivel. Determine a nova
soluo tima (valores as variveis e da funo objetivo)
a) Disponibilidade de couro aumentada para 45 ps
2

b) Horas de costura disponveis so alteradas para 38 horas.
c) Horas de acabamento disponveis so reduzidas para 15 horas.

3- A Motores & Cia produz 4 tipos de motores eltricos, cada um em uma linha de
montagem separada. As capacidades respectivas das linhas so 500, 500, 800 e 750
motores por dia. O motor do tipo 1 usa 8 unidades de um certo componente eletrnico, o
motor do tipo 2 usa 5 unidades, o motor do tipo 3 usa 4 unidades e o motor do tipo 4 usa
6 unidades. O fabricante do componente pode fornecer 8000 peas por dia. Os preos
dos componentes so $ 60, $ 40, $ 25 e $ 30.
a) Determine o mix timo de produo dirio.
b) A atual programao atende s necessidades da Motores & Cia. Contudo, devido
concorrncia, pode ser que a empresa precise reduzir o preo do motor do tipo 2. Qual
a maior reduo que pode ser efetuada sem alterar a programao de produo atual?
c) A Motores & Cia decidiu reduzir em 25% o preo de todos os tipos de motores.
Determine se a atual soluo tima permanecer inalterada.
4- A Star & Cia monta 3 tipos de brinquedos trens, caminhes e carros usando 3
operaes. Os limites dirios dos tempos disponveis para as 3 operaes so 430, 460 e
420 minutos, respectivamente, e as receitas por unidade de trem, caminho e carro de
brinquedo so $ 3, $ 2 e $ 5, respectivamente. Os tempos de montagem por trem nas 3
operaes so 1, 3 e 1 minutos, respectivamente. Os tempos correspondentes por
caminho e por carro so (2, 0, 4) e (1, 2, 0) minutos. Elabore o problema de PL que
maximize a receita.
4.1-Suponha que a Star & Cia queira alterar as capacidades das 3 operaes de acordo
com os casos seguintes:
47

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
a)
460
500
400
b)
500
400
600
c)
300
800
200
d)
450
700
350


Determine a soluo tima em cada caso.
4.2-Investigue a otimalidade da soluo da Star & Cia para cada uma das seguintes
funes objetivo. Se a soluo mudar, determine uma nova soluo tima.
a) z = 2x1 + x2 + 4x3 b) z = 3x1 + 6x2 + x3 c) z = 8x1 + 3x2 + 9x3
MTODO SIMPLEX REVISADO
As etapas iterativas do mtodo simplex revisado so exatamente as mesmas da tabela do
mtodo simplex. A principal diferena que os clculos no mtodo revisado so baseados em
manipulaes matriciais em vez de operaes sobre linhas. A utilizao da lgebra matricial
reduz os erros de arredondamento comuns nas operaes sobre linhas.
Definio: Dado um sistema linear m x n, m <= n, Ax = b, A
mxn
, x
n
, b
m
, dizemos que
uma submatriz B, m x n, com det B 0umamatrizbase.
O sistema linear Ax = b, A
mxn
, x
n
, b
m
pode ser escrito na forma
( )

= (1),
onde: B a matriz base e N a matriz no base, ambas obtidas de A. Os vetores xB e xN so
formados pelas variveis bsicas e no bsicas, respectivamente. De (1) tira-se a equao:

= , isolando xB, obtm-se:

=
1

1

(2).
Definio. Dado um sistema de equaes lineares, m x n, m <=n, Ax = b, A
mxn
, x
n
, b
m
,
diz-se que x
*

n
, tal que Ax
*
= b uma soluo bsica se os valores das variveis no bsicas
forem zero (isto , se xN = 0).
Desta forma, pode-se chegar a uma soluo bsica do sistema Ax = b a partir de (2),
fazendo xN = 0 e obtendo xB = B
-1
b. Assim, uma soluo bsica x
*
ser dada por x
*
=

, se
x
*
>=0, esta soluo uma soluo bsica vivel.
Seja o PPL: Max z = C
T
x, C
T

n

s.a.
Ax = b, A
mxn
, x
n
, b
m

x >= 0

Onde:
C
T
= vetor linha.
x = vetor coluna.
b = vetor coluna.

Considerando a F.O. como mais uma restrio do problema, tem-se o sistema linear:

= 0
=

, x >= 0. Escrevendo na forma matricial, vem:
48

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira

=
0

(3)
Seja B uma matriz base do sistema Ax = b, com x >=0 e xB o vetor correspondente de
variveis bsicas com

como seu vetor de coeficientes da F.O. Assim, pode-se escrever

=
0

. Isolando

, vem:

=
1

1
.
0

=
1

1
0
1

0

ou

, com isso obtm-se o lado direito do quadro simplex. A obteno de todos os


coeficientes da tabela simplex feita da seguinte maneira.
Multiplica-se esquerda a equao (3) por
1

1
0
1
. Assim, tem-se:

1
0
1

1

=
1

1
0
1

0

0
1


Sendo Pj o j-simo vetor de A. A coluna da tabela simplex associada com a varivel xj pode ser
representado como
Base xj Soluo
Z

1

xB
1


1


Condio de otimalidade: Se

>=0, a soluo tima.


Onde:
N = matriz formada pelas colunas (Pj) das variveis no bsicas.

= vetor linha formado pelos coeficientes das variveis no bsicas na F.O.


Entra na base a varivel (xj) correspondente componente mais negativa do vetor
(

).
Condio de viabilidade: Sejam os vetores (
1
) e
1

, onde Pj a coluna da varivel que


entra na base. Sai da base a varivel correspondente a menor razo entre (
1
) e (
1

), ou
seja: o

,
1

> 0 determina a varivel que sai da base.


EXEMPLO
Resolva, usando o mtodo simplex revisado, o seguinte PPL.
Max z = x1 + 2x2
s.a
x1 <= 2
x2 <= 2
x1 + x2 <= 4
x1, x2 >=0

EXERCCIOS

Use o mtodo simplex revisado para resolver os seguintes PPL.
49

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
a) Maximizar z = 0,3x1 + 0,5x2
s.a.
2x1 + x2 <=2
x1 + 3x2 <=3
x1, x2 >=0
b) Max z = 2x1 + 3x2
s.a.
x1 + 5x2 <=20
2x1 + x2 <= 10
x1>=0 e x2 >= 0
c) Max z = 5x1 + 4x2
s.a.
6x1+4x2 <= 24
x1 + 2x2 <= 6
-x1 + x2 <= 1
x1 e x2 >=0

d) Max z = 3x1 + 5x2
s.a.
2x1 + 4x2 <=10
6x1 + x2 <=20
x1 x2 <=30
x1 >= 0 e x2 >= 0

PROBLEMAS DE TRANSPORTES
Situao: pretende-se transportar produtos de 3 origens para 2 destinos com menor
custo possvel. As quantidades esto indicadas no grfico abaixo.

ORIGENS(disponibilidades) DESTINOS(necessidades)
50 1 C11 = 10
C12 = 12 1 100
C21 = 20 C31 = 6
100 2
C22 = 8 2 170
C32=15
120 3

Onde: Cij = custo para transportar o produto da origem i at o destino j.
50

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
x
ij
= quantidade de produto transportada da origem i para o destino j.
Com1i3e1j2.
Construir o modelo linear que minimiza o custo do transporte.
MODELO LINEAR
Min C = 10x11 + 12x12 + 20 x21 + 8x22 + 6x31 + 15x32
s.a .
(u1) x11 + x12 = 50 (disponibilidade: origem 1)
(u2) x21 + x22 = 100 (disponibilidade: origem 2)
(u3) x31 + x32 = 120 (disponibilidade: origem 3)
(v1) x11 + x21 + x31 = 100 (necessidade: destino 1)
(v2) x12 + x22 + x32 = 170 (necessidade: destino 2)
xij >= 0 para i = 1,2,3 e j = 1,2
Sendo u1, u2 e u3 as variveis duais para as fontes e v1 e v2 para os destinos.

DUAL
Max D = 50u1 + 100u2 + 120u3 + 100v1 + 170v2
s.a .
u1 + v1 <= 10
u1 + v2 <= 12
u2 + v1 <= 20
u2 + v2 <= 8
u3 + v1 <= 6
u3 + v2 <= 15
ui e vj so irrestritas, i = 1,..,3 e vj = 1,..,2
Obs.:
1) Caso oferta demanda, acrescenta-se uma origem ou destino fictcio, conforme a
necessidade.
2) Se m o nmero de origens e n o nmero de destinos, ento (m + n -1) o nmero de
variveis bsicas.
51

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
3) O problema de transporte pode ser representado e resolvido esquematicamente por
meio do quadro.
1 2 Ofertas
1 10 12 50
2 20 8 100
3 6 15 120
Demandas 100 170 270

DETERMINAO DE UMA SOLUO BSICA INICIAL
1) REGRA DO CANTO NOROESTE.
a) Comea-se a alocao na clula (1,1). Alocam-se nesta clula x11 unidades possveis,
sem violar as restries.
b) Continua-se a alocao das unidades, deslocando-se para a clula imediatamente
direita. Se no for possvel, desloca-se para a clula imediatamente abaixo.
c) Nenhuma alocao pode ser negativa. A alocao pode ser zero soluo
degenerada.

EXEMPLO:
1- Uma companhia faz esquis em 3 fbricas atravs do mundo. As fbricas suprem 4
depsitos que distribuem os esquis diretamente s lojas. O problema determinar
quantos pares de esquis devem ser transportados de cada fbrica para os vrios
depsitos para minimizar o custo total. Use a regra do canto noroeste para encontrar a
soluo bsica inicial.
Quadro com os custos:

Frankfurt New York Phoenix Yokohama Fonte
Rio 19 17 3 21 100
Seoul 15 21 18 6 300
Telaviv 11 14 15 22 200
Demanda 150 100 200 150 600

2- Ache, usando a regra do canto noroeste, a soluo bsica inicial para o seguinte
problema de transporte.

Destino 1 Destino 2 Disponibilidades
Origem 1 10 12 50
Origem 2 20 8 100
Origem 3 6 15 120
Necessidades 100 170 270

2) MTODO DE VOGEL.
52

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
I) Para cada linha e cada coluna possuindo alguma sobra de oferta ou demanda, calcula-se o
respectivo resduo (diferena no negativa entre os dois menores custos Cij associados s
clulas ainda sem alocao nesta linha ou coluna)
II) Considera-se a linha (ou coluna) possuidora do maior resduo.
III) Nesta linha (ou coluna) identifica-se a clula com o menor custo unitrio de transporte
ainda sem alocao e alocam-se ali tantas unidades quantas sejam possveis.
IV) Recalculam-se os resduos e repete-se o procedimento at que todas as demandas sejam
satisfeitas.
3) MTODO DO CUSTO MNIMO
I) Alocam-se tantas unidades quantas sejam possveis, sem violar as restries, clula de
mnimo custo (observando todo o quadro).
II) Repetir o passo I at que (m + n -1) variveis bsicas tenham sido determinadas.
TESTE DA CONDIO DE TIMO
Para cada varivel bsica Xij monta-se a equao Cij ui vj = 0. Atribui-se o valor zero a
um dos elementos ui ou vj e calculam-se os valores restantes para ui e vj de maneira que para
cada varivel bsica tenha-se Cij = ui + vj. Em seguida, calcula-se para cada varivel no bsica a
quantidade Cij ui vj .Setodasessasquantidadesforem0,asoluopresentetima,caso
contrrio, a soluo atual deve ser aperfeioada.

APERFEIOAMENTO DA SOLUO
Considera-se a varivel no bsica correspondente ao valor mais negativo da grandeza
(Cij ui vj), calculada anteriormente. Esta a varivel a ser introduzida na base. Seja Xkl a
varivel que ir entrar na base, na clula (k,l) alocam-seunidades.Para determinar o valor de
,monta-se um circuito formado por retas horizontais e verticais. O circuito inicia-se na clula
(k,l) e passa pelas variveis bsicas (no necessrio que passe por todas) e em cada canto do
circuito ( que pode ser um polgono convexo ou no convexo) subtrai-se e soma-se,
alternadamente e nesta ordem, os valores da varivel bsica Xij eaquantidade(primeiroXij
emseguidaXij +eassimpordianteatfecharocircuitonaclula(k,l)).Ovalordeo
mximo que se pode obter sem ferir as restries de no negatividade e quantidades ofertadas
e demandas.
EXEMPLOS:
1- Uma companhia locadora de automveis se defronta com um problema de alocao
resultante dos contratos de locao que permitem que os automveis sejam devolvidos
em localidades outras que aquelas onde foram originalmente alugados. Atualmente h
duas agncias de locao com 15 e 13 carros excedentes e 4 outras agncias
necessitando de 9, 6, 7 e 9 carros. Os custos unitrios de transporte entre locadoras so
os seguintes.
53

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
Destino 1 Destino 2 Destino 3 Destino 4 Ofertas
Origem 1 45 17 21 30 15
Origem 2 14 18 19 31 13
Demandas 9 6 7 9

Ache a soluo bsica inicial do problema pelo mtodo de Vogel.

2- Ache a soluo bsica inicial para o problema do exemplo anterior (problema da
locadora) atravs do mtodo do custo mnimo.
3- Calcular o plano de transporte de menor custo para o seguinte problema.

Destino 1 Destino 2 Destino 3 Ofertas
Origem 1 6 5 8 10
Origem 2 13 12 6 20
Origem 3 7 9 5 12
Origem 4 10 6 4 13
Demanda 8 32 15 55
4- Uma companhia despacha caminhes de gros provenientes de 3 silos para 4 moinhos.
Veja a tabela com os custos.

Moinho 1 Moinho 2 Moinho 3 Moinho 4 Fornecimento
Silo 1 10 2 20 11 15
Silo 2 12 7 9 20 25
Silo 3 4 14 16 18 10
Demanda 5 15 15 15 50

Ache a soluo inicial pelo mtodo do canto noroeste. Determine o plano timo que
minimize o custo do transporte.
EXERCCIOS
1- Determine um plano de transporte timo que minimize o custo de transporte para o
problema da locadora.
2- Idem para o problema da fbrica de esquis.
3- Um fabricante de artigos de plstico possui um estoque de 1.200 caixas de invlucros
transparentes em uma de suas fbricas e outras 1.000 caixas em uma segunda fbrica. O
fabricante recebeu pedidos deste produto provenientes de 3 diferentes varejistas nas
quantidades de 1.000, 700 e 500 caixas, respectivamente. Os custos unitrios de
expedio (em $ por caixa) desde as fbricas at os varejistas so os seguintes:

Varejista 1 Varejista 2 Varejista 3
Fbrica 1 14 13 11
Fbrica 2 13 13 12

Determine o programa de expedio que atenda as demandas a partir do estoque
disponvel, a um custo mnimo.
4- O Expresso Flash um empresa de transportes com 4 grandes terminais localizados em
Curitiba, Londrina, Maring e Foz do Iguau. Os pneus utilizados pela frota dessa
54

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
empresa so padronizados. A empresa fez uma tomada de preos em 3 grandes
revendedoras de pneus e obteve as seguintes cotaes:

Local Revendedor A Revendedor B Revendedor C Pneus
necessrios
Curitiba 70 64 68 4.000
Londrina 74 62 65 8.000
Maring 62 68 64 3.000
Foz do Iguau 62 72 66 5.000
Pneus
disponveis
12.000 6.000 4.000

Se o objetivo da empresa Expresso Flash minimizar o custo total de aquisio dos
pneus, quanto ela dever comprar de cada revendedor?
5- Uma companhia area regional pode comprar seu combustvel para jato a partir de
qualquer dentre 3 fornecedores. As necessidades da companhia area para o ms
entrante em cada um dos 3 aeroportos em que ela opera so: 100.000 gales no
aeroporto 1; 180.000 gales no aeroporto 2 e 300.000 no aeroporto 3. Cada fornecedor
pode abastecer cada um dos aeroportos de acordo com os preos (em $ por galo)
dados no seguinte quadro:

Aeroporto 1 Aeroporto 2 Aeroporto 3
Fornecedor 1 92 89 90
Fornecedor 2 91 91 95
Fornecedor 3 87 90 92

Cada fornecedor, contudo, est limitado pelo nmero total de gales que ele pode
abastecer por ms. Estas capacidades so 320.000 gales para o fornecedor 1, 270.000
gales para o fornecedor 2 e 150.000 gales para o fornecedor 3. Determine a poltica de
aquisio que suprir as necessidades da companhia em cada aeroporto a um custo total
mnimo.
RESOLUO DE UM PT A PARTIR DO SOLVER
Existem vrias formas de se estruturar uma planilha para a aplicao do Solver. O
formato apresentado na Figura 1 (pg. 19) no vivel para problemas com um grande nmero
de variveis. Sendo assim, ser usado outro formato para a resoluo do PT:
Calcular o plano de transporte de menor custo para o seguinte problema.

Destino 1 Destino 2 Destino 3 Ofertas
Origem 1 6 5 8 10
Origem 2 13 12 6 20
Origem 3 7 9 5 12
Origem 4 10 6 4 13
Demanda 8 32 15 55


55

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
SOLUO:
Na figura 16 pode-se observar a estruturao da planilha para resolver o problema
proposto. Inserir na clula F17 a frmula: =F4*F10, que deve ser colada nas demais clulas do
quadro F17:H20. Em seguida, introduzir na clula D1 a frmula: =SOMA(F17:H20). Inserir na
clula I24 a frmula: =SOMARPRODUTO(F4:H4;F24:H24) e colar nas outras clulas da coluna
I24:I27. Por fim, colocar na clula F28 a frmula: =SOMARPRODUTO(F4:F7;F24:F27), colando-a
nas clulas da linha F28:H28. Abrir o Solver e seguir os passos j explicados para o exemplo
apresentado na figura 1.

FIGURA 16- MODELO DE PLANILHA PARA RESOLVER O PT A PARTIR DO SOLVER.
A planilha com os valores timos pode ser vista na figura 17
56

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira

FIGURA 17 PLANILHA COM A SOLUO TIMA DO PT.

PROGRAMAO NO LINGO
Outra opo para a resoluo de PPL com um grande nmero de variveis a
programao no LINGO. Nesta modalidade as restries de um mesmo tipo podem ser
representadas por apenas uma linha de comandos.
EXEMPLOS
1-Seja o problema da Star e Cia, cujo modelo :
Max Receita (R) = 3x1 + 2x2 + 5x3
s.a.
x1 + 2x2 + x3 <= 430 (operao 1)
3x1 + 2x3 <= 460 (operao 2)
x1 + 4x2 <= 420 (operao 3)
x1, x2, x3 >=0, onde:
x1 = quantidade de caminhes de brinquedo.
x2 = quantidade de trens de brinquedo.
57

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
x3 = quantidade de carros de brinquedo.

Este problema pode ser resolvido no LINGO escrevendo-se algumas linhas de comandos,
como mostra a figura 18.


FIGURA 18 PROGRAMA NO LINGO PARA RESOLVER O PROBLEMA DA STAR E CIA.
Na seco SETS esto definidos dois grupos de objetos relacionados (vetor e matriz),
sendo matriz derivado de vetor. O grupo vetor tem 3 elementos (posies), as constantes b e c e
a varivel x possuem as mesmas caractersticas do grupo vetor. J a constante a possui as
caractersticas do grupo derivado matriz. Assim, a uma matriz 3x3.
Na seco DATA so apresentados os dados (a, b e c) necessrios para a resoluo do
problema.
O comando @SUM (funo objetivo) soma o produto c(i)*x(i) para todos os membros do
grupo vetor.
O comando @FOR gera 3 restries (i=1,2 e 3) do tipo (soma do produto a(i,j)*x(j) <=
b(i)).
Para a execuo do programa, basta clicar em solver.



58

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
2- Calcular o plano de transporte de menor custo para o seguinte problema.

Destino 1 Destino 2 Destino 3 Ofertas
Origem 1 6 5 8 10
Origem 2 13 12 6 20
Origem 3 7 9 5 12
Origem 4 10 6 4 13
Demanda 8 32 15 55

Neste exemplo vamos registrar os dados de entrada e sada em uma planilha do Excel. A
ligao entre LINGO e EXCEL ser feita pelo comando @OLE (Object Linking and Embedding). A
programao desenvolvida para a resoluo do exemplo 2 pode ser observada na figura 19.

FIGURA 19 - PROGRAMA NO LINGO PARA RESOLVER O PT DO EXEMPLO 2.
Na seo SETS foram definidos os grupos origens, destinos e rotas (grupo derivado dos
dois primeiros). Os atributos dos grupos origens e destinos so oferta e demanda,
respectivamente. Enquanto rotas tem os atributos custo e x. Observar que os membros dos
grupos origens e destinos esto definidos na seco DATA.
O programa apresenta duas seces DATA, a primeira para os dados de entrada e a
segunda para os dados de sada (x e fo). Os dados esto registrados em uma planilha do Excel de
nome PT_EX1.xls (gravados na verso 97-2003), neste exemplo tanto o modelo do LINGO
PT_EX1 como a planilha do Excel PT_EX1.xls esto gravadas na mesma pasta (LINGO9). Caso
sejam usadas pastas diferentes para os dois arquivos, deve-se usar na funo @OLE o caminho
59

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
completo (por ex.: C:\LINGO9\EXEMPLOS). Na linha de comandos
origens,destinos,oferta,demanda,custo=@OLE('PT_EX1.xls','origens','destinos
','oferta','demanda','custo');
O lado esquerdo da igualdade apresenta variveis que so usadas no modelo do LINGO, j os
nomes sob a abrangncia da funo @OLE (com exceo de PT_EX1.xls) so usadados na
nominao das clulas da planilha PT_EX1.xls onde so encontrados os respectivos dados. No
Excel a nominao das clulas pode ser feita clicando-se em Frmulas - Gerenciador de Nomes.
Na segunda seco DATA , a linha de comandos
OLE('PT_EX1.xls','x','fo')=x, fo;
Indica que os resultados x e fo (lado esquerdo da igualdade) produzidos pelo LINGO sero
registrados nas clulas x e fo (lado direito da igualdade) da planilha PT_EX1.xls, que pode ser
observada na figura 20.


FIGURA 20 PLANILHA COM OS DADOS DE ENTRADA E SADA DO EXEMPLO 2.

Ainda no modelo da figura 19, os dois primeiros @FOR so usados para gerar as
restries e o terceiro (@FOR(rotas(i,j): @GIN(x(i,j)));)
Foi usado para definir a varivel x(i,j) com inteira, @GIN o comando que define x como inteira.


PROBLEMAS DE TRANSBORDO
um problema mais geral de transportes, no qual alguns ns em uma rede de
transportes atuam como pontos de demanda e fornecimento.
60

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
ILUSTRAO
P1 T1 D1

P2 D2
T2
D3
Na rede de transportes acima, P1 e P2 so ns de fornecimento puro, T1 e T2 so ns de
transbordo e D1, D2 e D3 so ns de demanda puro. O fornecimento em um n de transbordo =
fornecimento original + quantidade tampo e demanda em n de transbordo = demanda
original + quantidade tampo. Observando que quantidade tampo = fornecimento total (ou
demanda total).
EXEMPLOS (Resolver usando o Solver do Excel)
1- Duas fbricas de automveis P1 e P2 esto ligadas a trs revendedoras D1, D2 e D3 por
meio de duas centrais de trnsito T1 e T2. Veja a rede abaixo.


8 D1 800

P1 3 T1 6 5
2
4 6
7 D2 900
4
3
P2 T2 9

D3 500
D3

Minimizar o custo de transporte nesta rede.


2- A Biele Alimentos serve 4 consumidores a partir de 2 fbricas, conforme quadro abaixo.

Consumidor 1 Consumidor 2 Consumidor 3 Consumidor 4 Ofertas
Fbrica 1 14 15 20 17 500
Fbrica 2 18 19 16 21 1.000
Demanda 300 250 450 250

1200
0
5
1000
61

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
Cuja soluo tima indica custo = 20.600. Dois depsitos W1 e W2 foram incorporados
rede de distribuio da Biele. A Biele quer saber se a utilizao de tais depsitos trar
economias. Os custos de transporte ($ por tonelada) so os seguintes:
P1-W1 = 2; P1-W2 = 13; P2-W1 = 7; P2-W2 = 9; W1-C1 = 3; W1-C2 = 4; W1-C3 = 5;
W1-C4 = 12; W2-C1 = 6; W2-C2 = 1; W2-C3 = 11; W2-C4 = 10. Onde Pi = fbrica e Cj
= consumidor, com i=1,2 e j=1,2,3,4. O depsito W1 tem uma capacidade (e
conseqente demanda) de 400 toneladas e a capacidade de W2 de 500 toneladas. Os
depsitos podem transportar de um para outro a um custo de $ 8 por tonelada.
Minimize o custo e determine se recomendvel a implantao dos depsitos.


EXERCCIOS (Resolver usando o Solver do Excel)
1-Uma grande indstria de bebidas possui 3 fbricas e 3 centros de distribuio venda direta,
na regio sul. As fontes so as fbricas de Curitiba, Porto Alegre e Lajes com as respectivas
capacidades mensais de produo de caixas de cerveja inteira (600 ml): 40.000, 55.000 e
35.000. Os destinos so os centros de distribuio de Curitiba, Florianpolis e Porto Alegre com
as respectivas demandas do mesmo produto: 30.000, 40.000 e 60.000. Com base na tabela de
preos de transportes a seguir, determine qual a melhor forma de distribuir esta produo a
fim de que se atenda totalmente as demandas e que proporcione o menor custo para a empresa.
Curitiba Florianpolis Porto Alegre Ofertas
Curitiba 0 9,5 15 40.000
Porto Alegre 12 7 0 55.000
Lajes 9 5 10 35.000
Demanda 30.000 40.000 60.000 130.000

Est sendo estudada a possibilidade de se construir um depsito para auxiliar o transporte
entre as fbricas e os centros de distribuio (ponto de transbordo) para diminuir os custos de
transporte. Os custos de transportes para este caso so:
Curitiba Florianpolis Porto Alegre Transbordo Oferta
Curitiba 0 9,5 15 5 40.000
Porto Alegre 12 7 0 6,5 55.000
Lajes 9 5 10 2,5 35.000
Transbordo 5 2,5 6,5 0 100.000
Demanda 30.000 40.000 60.000 100.000 230.000

Faa a anlise dos resultados para verificar as vantagens ou no da colocao deste ponto de
transbordo.



62

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
2-A rede:

100 1 1 3 6 5 150
4 1 3 5 1
3
200 2 2 4 8 6 150

D as rotas de expedio dos ns 1 e 2 para os ns 5 e 6, passando pelos ns 3 e 4. Os custos
unitrios de expedio so mostrados nos respectivos arcos.
a)Desenvolva o problema de transbordo correspondente.
b)Resolva o problema e mostre como os embarques so roteados desde as origens at os
destinos.
3-No problema 2, suponha que o n de origem 1 possa ser ligado ao n de origem 2 com um
custo unitrio de expedio de $ 1. O custo unitrio de expedio do n 1 ao n 3 sofre um
aumento de $ 5. Formule a questo como um problema de transbordo e ache a programao de
expedio tima.
4-A rede

6 1.100
900 1 1 0,2
0,3 3
0,8 4 4,5
2 0,5 1.000
1.400 2 7
4,3 2,1 6
5
4,6 1,9
1.000 3 1.200
8
mostra as rotas de expedio de carros de 3 fbricas (ns 1,2 e 3) para as 3 revendedoras (ns 6 a 8),
passando por duas centrais de distribuio (ns 4 e 5). Os custos de expedio por carro (em $ 100)
so mostrados nos arcos. (a) resolva a questo como um problema de transbordo. (b) Ache a nova
63

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
soluo tima considerando que a central de distribuio 4 possa vender 240 carros diretamente a
clientes.

PROBLEMAS DE DESIGNAO
Os problemas de designao envolvem uma alocao biunvoca de, por exemplo,
operrios e tarefas. O nmero de operrios se presume igual ao nmero de tarefas, condio
que pode ser assegurada pela criao de operrios ou tarefas fictcias e o tempo cij para o i-
simo operrio completar a j-sima tarefa so conhecidos.
O objetivo designar cada um dos operrios para cada uma das tarefas, de modo que
estas sejam concludas num tempo mnimo. Os problemas de transportes podem ser
convertidos em problemas de designao.
EXEMPLO
Deseja-se designar os operrios A, B, C e D s tarefas 1, 2, 3 e 4. Veja o quadro com os
tempos para execuo das tarefas.
OP. \ TAREFAS 1 2 3 4
A 1 4 6 3
B 9 7 10 9
C 4 5 11 7
D 8 7 8 5

Construir um modelo linear que minimize o tempo total para a execuo das 4 tarefas.
MTODO HNGARO
Mtodo alternativo usado em problemas de designao.
Passo 1. Coloque os custos por unidade de recurso na forma de matriz.
Passo2. Subtraia ou adicione uma constante a cada linha e/ou coluna, tal que exista no mnimo
um zero em cada linha e em cada coluna; e nenhum valor negativo.
Passo 3. Marque o mximo nmero de designaes s clulas zero, como segue:
Passo 3.1 Em cada linha com somente um zero, designe o zero e elimine todos os zeros daquela
coluna.
Passo 3.2 Em cada coluna com somente um zero, designe o zero e elimine todos os zeros
daquela linha.
Passo 3.3 Repita 3.1 e 3.2 at que todos os zeros tenham sido marcados (designados ou
eliminados).
Passo 4. Se existe um zero designado em cada linha e coluna, estas so as designaes timas.
Marque as correspondentes clulas originais e obtenha o custo total. Esta a designao de
custos mnimos.
64

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
Passo 5. Se no existe um zero designado em cada linha e em cada coluna, obtenha mais zeros
como segue:
Passo 5.1 Marque todas as linhas que no tenham designao.
Passo 5.2 Marque todas as colunas com zeros eliminados nas linhas marcadas.
Passo 5.3 Marque todas as linhas com zeros designados nas colunas marcadas.
Passo 5.4 Repita 5.2 e 5.3 at a exausto.
Passo 6. Passe uma linha atravs de todas as linhas no marcadas e colunas marcadas.
Passo 7. Marque a matriz reduzida como segue:
Passo 7.1 Ache o mnimo valor no alinhado.
Passo 7.2 Subtraia este valor de todas as linhas marcadas.
Passo 7.3 Adicione este valor a todas as colunas marcadas.
Passo 8. Faa o mximo nmero de designaes, como no passo 3 e repita 5, 6 e 7 at que exista
um zero designado em cada linha e em cada coluna, como no passo 4.
Obs.: No passo 3, se todas as linhas e colunas com um nico zero acabaram e somente linhas e
colunas com 2 zeros permanecem, significa que existe mais de uma designao mnima apara
estas linhas e colunas. Qualquer um desses zeros pode ser designado para produzir o mesmo
custo mnimo total.
EXEMPLOS:
1- Resolva, usando o mtodo hngaro, o seguinte problema de designao:
1 2 3 4 5
A 12 8 7 15 4
B 7 9 17 14 10
C 9 6 12 6 7
D 7 6 14 6 10
E 9 6 12 10 6

2- Deseja-se designar os operrios A, B, C e D s tarefas 1, 2, 3 e 4. Veja o quadro com os
tempos para execuo das tarefas.
OP. \ TAREFAS 1 2 3 4
A 1 4 6 3
B 9 7 10 9
C 4 5 11 7
D 8 7 8 5

Use o mtodo hngaro para minimizar o tempo total para a execuo das 4 tarefas.

3- Resolva o PD.
65

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
3 8 2 10 3
8 7 2 9 7
6 4 2 7 5
8 4 2 3 5
9 10 6 9 10

4- Uma empresa vende produtos em 4 regies e possui 4 vendedores para serem
destacados, um para cada regio. As regies no so igualmente ricas e apresentam o
seguinte potencial de vendas: regio I: $ 60.000,00; regio II: $ 50.000,00; regio III: $
40.000,00; regio IV: $ 30.000,00. Os vendedores, por outro lado, no so igualmente
hbeis e as suas eficincias, que refletem a capacidade de atingir o mercado potencial da
regio, so dadas pelo quadro que segue:

Vend.\Regio I II III IV
A 0,7 0,7 0,7 1,0
B 0,8 0,8 0,8 1,0
C 0,5 0,5 0,5 1,0
D 1,0 0,4 1,0 0,4

Pede-se determinar, empregando o mtodo da designao, como destacar os
vendedores para que o volume de vendas seja o maior possvel.

EXERCCIOS.
1- Uma cooperativa de agricultores deseja construir quatro silos na regio oeste do
Paran. No passado a cooperativa utilizou os servios de seis empresas construtoras e,
tendo ficado satisfeita com todas, convidou cada uma delas a cotar cada um dos servios.
As propostas finais (em milhares de dlares) esto indicadas no quadro a seguir.

Companhias construtoras
1 2 3 4 5 6
Silo 1 85,3 88,0 87,5 82,4 89,1 86,7
Silo 2 78,9 77,4 77,4 76,5 79,3 78,3
Silo 3 82,0 81,3 82,4 80,6 83,5 81,7
Silo 4 84,3 84,6 86,2 83,3 84,4 85,5

Uma vez que a cooperativa deseja dispor dos novos silos prontos o mais rpido possvel
designar no mximo uma obra a cada uma das companhias construtoras. Que alocao
resulta em custo total mnimo a cooperativa?


2- A Metalrgica Araucria S/A, dentro de 60 dias, dever comear a funcionar em sua
nova sede na Cidade Industrial de Curitiba. O presidente da Metalrgica deseja que a
distribuio de salas, dessa nova instalao, seja feita de modo a atender, na medida do
possvel, as preferncias j manifestadas. Em uma pesquisa realizada, os diretores
manifestaram as suas preferncias.
66

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira

Sala 1 Sala 2 Sala 3 Sala 4 Sala 5 Sala 6
Diretor 1 2 4 3 1 5 6
Diretor 2 1 5 4 6 3 2
Diretor 3 5 3 4 2 1 6
Diretor 4 1 3 2 4 6 5
Diretor 5 3 2 5 6 1 3

Se voc fosse convidado a opinar sobre a distribuio das salas qual seria a sua
recomendao?
3- A Companhia Area Fnix oferece uma excurso a preos reduzidos que permite a uma
pessoa utilizar todos os itinerrios de vo. O bilhete, vlido por duas semanas a contar
da data de aquisio, possui a seguinte restrio: nenhuma cidade do itinerrio pode ser
revisitada exceto a de origem, que ser a ltima parada da excurso. Uma turista
estrangeira, que est na cidade 1 (a capital), deseja conhecer as cidades provinciais 2, 3
e 4 antes de retornar capital. Ela decide viajar pela companhia Fnix. Os tempos de vo
(em minutos) entre as cidades de interesse so dados no quadro a seguir. Determine um
itinerrio aceitvel que minimize o tempo total de vo da turista.


Cidades 1 2 3 4
1 ..... 65 53 .....
2 65 ..... 95 .....
3 53 95 ...... 81
4 37 ...... 81 ......

4- Uma empresa construtora tem 5 tratores em locais diferentes e um trator necessrio
para cada uma das 3 obras situadas em locais diferentes. Se os custos de transporte dos
tratores forem os do quadro a seguir, determine o esquema de designao de custo
mnimo.

Tratores\Obras A B C
1 2 3 4
2 7 6 4
3 3 5 8
4 4 6 5
5 4 6 3

5- Resolva o seguinte problema de designao at atingir a soluo tima.

1 2 3 4 5
A 9 15 6 14 18
B 7 5 10 4 13
C 11 14 13 10 14
D 19 22 15 26 24
E 12 8 10 9 13

67

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
6- Seis trabalhadores devem ser designados para seis diferentes trabalhos, cada qual
devendo ser executado em um tipo diferente de mquina. Registros passados fornecem
as performances individuais para os seis trabalhadores, em minutos, conforme o quadro
apresentado a seguir. O objetivo designar os indivduos aos trabalhos de tal maneira
que o tempo seja minimizado.

Tarefa 1 Tarefa 2 Tarefa 3 Tarefa 4 Tarefa 5 Tarefa 6
Joo 13 22 19 21 16 20
Jos 18 17 24 18 22 27
Lus 20 22 23 24 17 31
Mrio 14 19 13 30 23 22
Pedro 21 14 17 25 15 23
Paulo 17 23 18 20 16 24



OTIMIZAO EM REDES
NOES BSICAS DE GRFICOS/REDES.
O par G=(N,A) chamado de grafo, onde N um conjunto de ns (vrtices) e A um
conjunto de arcos (arestas).
EXEMPLO:
3

1 4

2
G=(N,A): N={1,2,3,4} e A = {(1,2),(1,3),(2,3),(2,4),(3,4)}.
OBS.: uma REDE um grafo cujos ns e/ou arestas tem valores associados.


GRAFO/REDE ORIENTADA.
Um arco orientado se ele permite fluxo positivo em um sentido e fluxo zero no sentido
oposto. Uma rede orientada aquela na qual todos os arcos so orientados.


68

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
EXEMPLO#:
3

4
1
2

CAMINHO
Um caminho de um n i0 a um n ik uma sequncia de arcos C ={(i0,i1),(i1,i2),...,(ik-1,ik)},
na qual o n inicial de cada arco o n final do arco imediatamente anterior na sequncia. No
EXEMPLO# a sequncia de arcos C = {(1,2),(2,4),(4,3)} um caminho.
CADEIA
uma sequncia de arcos de modo que cada arco tem exatamente um n em comum
com o arco imediatamente anterior da sequncia. No EXEMPLO# os arcos do conjunto
C={(1,2),(2,3),(4,3)} formam um cadeia.
CIRCUITO
um caminho fechado. Sendo que o n inicial coincide com o n final. Acrescentando o
arco (3,1) na rede do EXEMPLO# pode-se formar, por exemplo, o circuito
{(1,2),(2,4),(4,3),(3,1)}.
CICLO
uma cadeia fechada. No EXEMPLO# os arcos do conjunto {(2,4),(4,3),(2,3)} formam
um ciclo.
GRAFO/REDE CONECTADA
Uma rede (ou grafo) dita conectada se existe pelo menos uma cadeia entre quaisquer
dois dos seus ns. O EXEMPLO# uma rede conectada.
RVORE
uma rede (ou grafo) conectada sem ciclos.

RVORE GERADORA DE UMA REDE (OU GRAFO).
uma rvore que liga todos os ns da rede.

C
12
=3
C
14
=5
C
23
=8
C
24
=3
C
43
=1
69

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
EXEMPLO: Seja o grafo
3 5

1

2 4

Exemplo de rvore do grafo. Exemplo de rvore geradora do grafo.
3 5
3
1 1

2 2 6



PROBLEMA DE CAMINHO MNIMO
Consiste na determinao do caminho mais curto entre uma origem e um destino numa
rede de trannporte.
ALGORITMO DE DIJKSTRA.
Seja ui a distncia mais curta do n de origem 1 ao n i, e defina-se dij (>=0) como o
comprimento do arco (i,j). Ento, o algoritmo define o rtulo para um n imediatamente
posterior, j, como: [uj, i]=[ui+dij, i], dij >=0.
Etapa 0. Rotule o n de origem (n 1) como rtulo permanente [0, -]. Faa i = 1.
Etapa i.
(a) Calcule os rtulos temporrios [ui+dij, i] para cada n j que pode ser alcanado partindo
do n i, contanto que j no seja permanentemente rotulado. Se o n j j estiver rotulado
com [uj,k] passando por um outro n k, e se ui+dij < uj, substitua [uj, k] por [ui+dij, i].
(b) Se todos os ns tiverem rtulos permanentes, pare Caso contrrio, selecione o rtulo
[ur, s], cuja distncia (=ur) a mais cufrta entre todos os rtulos temporrios (empates
so resolvidos arbitrariamente). Determine i = r e repita a etapa i.
70

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
OBS.: a mnima distancia do incio ao final o valor da distncia no rtulo do n final. Para
determinar a rota da minimizao, traa-se o percurso backward do trmino ao incio.
EXEMPLO:
Considere o problema de um despachante de longas distncias, que responsvel pela
rota de caminhes sobre a rede abaixo. Os arcos so no direcionados, ou seja, o movimento
nos dois sentidos possvel entre todos os centros de distribuio. Os nmeros sobre os arcos
indicam as distncias em centenas de km. O despachante quer determinar a rota mnima,
representada por uma sequncia de arcos, de A at O.

4 D 7 G 6 M
B 8 4 3 5 3 3
2 3 F 5 J
A 6 E 4 3 2 O
6 1 5 7 K 3 4
C H
8 3 3 1
I 4 N

ALGORITMO DE FLOYD
Fornece os caminhos de mnimo custo para todos os pares de vrtices de uma rede.
Etapa 0. Defina a matriz de distncias inicial D0 e a matriz de sequncia de ns S0 como dado a
seguir. Os elementos da diagonal so marcados com (-) para indicar que esto broqueados.
Determine k = 1
Matriz das distncias inicial D0
Ns 1 2 3 ... n
1 - d12 d13 ... d1n
2 d21 - d23 ... d2n
3 d31 d32 - ... d3n
... ... ... ... ... ...
N dn1 dn2 dn3 ... -




71

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
Matriz de sequncia de ns S
0

Ns 1 2 3 ... n
1 - 2 3 ... n
2 1 - 3 ... n
3 1 2 - ... n
... ... ... ... ... ...
J 1 2 3 ... -

Etapa geral k. Defina a linha k e a coluna k como linha e coluna piv. Verifique se dik+dkj<dij
(ik,jkeij)paracadaelementodij em Dk-1 se a condio for satisfeita, faa as mudaas:
(a) Crie Dk substituindo dij em Dk-1 por dik+dkj.
(b) Crie Sk substituindo sij em Sk-1 por k. Determine k = k+1. Se k=n+1, pare; caso contrrio,
repita a etapa k.
Aps n etapas, pode-se determinar o caminho mais curto entre os ns i e j com base nas
Matrizes Dn e Sn, usando as regras:
(1) A partir de Dn, dij d a menor distncia entre os ns i e j.
(2) A partir de Sn, determine o n intermedirio k = sij quedcomoresultadoarotaikj.
Se sik = k e skj = j, pare; todos os ns intermedirios da rota foram encontrados. Caso
contrrio, repita o procedimento entre os ns i e k e entre os ns k e j.
EXEMPLO:
Dada a rede abaixo, encontre os caminhos mais curtos entre todos os conjuntos de dois
ns. Determine a distncia e a rota mnima entre os ns i e j, sendo: (a) i = 1 e j = 3; (b) i= 1 e j
= 5; (c) i = 5 e j = 1.




5 4
2
3 4
1
10 6 5
3 15



72

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
MODELO LINEAR PARA O PROBLEMA DA ROTA MNIMA
A rede contm ns de 0 a n. As variveis xij representam a quantidade de fluxo ao longo
do arco no-direcionado (i,j). Cada arco (i,j) tem um comprimento ou distncia cij entre os ns i
e j.
Modelo:
Min C =

=0

=0

s.a.

=0

=0
, para ns intermedirios, k=1,2,...,n-1 (conservao do fluxo)

0
= 1

=0
(exigncia de percurso)

= 1

=0
(exigncia de percurso)
xij (0,1)
EXEMPLO:
Dada a rede
2 4
100 20 10 50
1
30 3 60 5

Monte o modelo linear, considerando que 1 o n inicial e 2 o n final.

RVORE GERADORA MNIMA.
Problema onde os ns de uma rede so conectados, direta ou indiretamente, usando o
comprimento total mais curto de ramos conectores.
ALGORITMO DE PRIM
Os seguintes passos so aplicados para a determinao de uma arborescncia mnima:
(1) Considere qualquer n como n inicial. Este n passa a ser conectado e avaliado.
(2) Identifique todos os arcos ligando um n conectado (avaliado) com um n no
conectado.
(3) Selecione o arco do passo 2 que tem o mnimo comprimento. Ligue este arco rvore,
reforando seu arco, e inclua este n no conectado no conjunto dos conectados,
tornando-o avaliado.
(4) Pare quando todos os ns estiverem avaliados. Os arcos reforados formam a
arborescncia mnima. Caso contrrio, volte a (2).
15
73

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
EXEMPLO:
Considere o caso de uma companhia de alarmes que precisa instalar um sistema de
deteco em um edifcio. O plano precisa de 10 sensores localizados como os ns da rede abaixo.
A companhia quer achar o plano que minimize a distncia total do cabo.
H
80 D 90 50
B 60 70 I
60 75 70 60 85
A E 90 G 45
55 95 75 120
C J
65 F 80

ALGORITMO DE KRUSKAL
Os seguintes passos so aplicados para a determinao de uma arborescncia mnia em
um grafo com n ns:
(1) Selecione o arco de menor comprimento e o reforce indicando que ele foi selecionado.
(2) Repita o passo 1 anterior at que (n-1) arcos tenham sido selecionados. Os arcos
reforados formam a arborescncia mnima. Observar que os arcos reforados no
formem ciclos.
EXEMPLO:
Resolver o exemplo anterior aplicando o algoritmo de Kruskal.

PROBLEMA DO MXIMO FLUXO.
Ao invs de simplesmente identificar um conjunto de arcos (a rota mais curta ou a
arborescncia mnima), este problema procura achar um valor de fluxo para cada arco da rede.
MODELO MATEMTICO PARA O PROBLEMA DE MXIMO FLUXO.
Aredecontmns:0,1,2,...,n.On0afonteeonnodestinoousumidouro.As
variveis de fluxo xij representam a quantidade de fluxo ao longo do arco direcionado (i,j). No
existe varivel para os pares de ns no conectados por um arco. Cada arco (i,j) tem uma
capacidade Cij.
Modelo:
74

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
Max F =
0
=

1
=0
1
=0

s.a.

=0

=0
(para os ns intermedirios k = 1,2,...,n-1 conservao do
fluxo).
xij <= Cij (para todos os arcos capacidade).
xij >= 0.
EXEMPLO 1:
Considere a rede de tubulaes de transporte de petrleo.

0 4 20
5
1 30 0
20 10
2 3 20

Sendo o n 1 a origem e o n 5 o destino (sumidouro). Cada segmento de
tubulao tem uma taxa de descarga mxima finita (ou capacidade) de fluxo de petrleo.
Considere a seguinte notao: Cij a capacidade de i para j e Cji a capacidade de j para i. Por
exemplo, entre os ns 3 e 4 tem-se C34 = 10 e C43 = 5.
Determinar a capacidade mxima da rede entre o n de origem e o n destino.
EXEMPLO 2.
Determinar o fluxo mximo na rede abaixo, sendo os ns 1 e 2 as origens e os ns 7,8 e 9
os destinos.

1 80 4 70 7
100 60 50 110
3 50 6 120 8
100 40 80
90
2 110 5 60 9

10
0
0
0
30
40
5
0
0
75

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira


EXERCCIOS.
1-A rede
3 4 6
1 3 2
2 1 2 5 7 6 5 8
1 3
1 2 6
2 5 4 8 7

D as distncias em km entre pares de cidades 1,2,...,8. Use o algoritmo de Dijkstra para achar o
caminho mais curto entre as seguintes cidades.
(a) Cidades 1 e 8; (b) Cidades 2 e 6; (c) Resolva o item (a) usando o Solver do Excel.
2-Use o algoritmo de Dijkstra para achar o caminho mais curto entre o n 1 e o n 7 na rede
abaixo.
6
2 7 6
5 2 7 1 4 5 2

1 4 6 7
1 6 7 3 9

3 7 5

3-Use o Solver do Excel para resolver a questo 2.
4-Use na rede abaixo o algoritmo de Floyd para determinar os caminhos mais curtos entre cada
um dos seguintes pares de ns: (a) Do n 5 ao n 1; (b) Do n 3 ao n 5; (c) Do n 5 ao n 3; (d)
Do n 5 ao n 2.

76

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
5 4
2
3 4
1
10 6 5
3 15
5-Dada a rede

2 2 5 1
5 1 5 3 6
4 1 4
1
3 7 3
3 12 7

Use o algoritmo de Floyd para determinar o caminho mais curto entre os seguintes pares de
ns: (a) Do n 1 ao n 7; (b) Do n 7 ao n 1; (c) Do n 6 ao n 7.
6-Uma TV a cabo est em vias de fornecer servios por cabo a cinco novas reas onde esto em
desenvolvimento projetos residenciais. A rede abaixo mostra as possveis conexes de TV entre
as cinco reas. As conexes (em km) dos cabos so mostradas em cada arco. Determine a rede
mais econmica.

2 3 5

1 4 6 9 8

1 5 3
7 5 10 6

4 3
77

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
7-Em transporte intermodal, caminhes-reboque carregados so despachados entre terminais
ferrovirios sobre vages-plataformas especiais. A rede abaixo mostra a localizao dos
principais termianais ferrovirios nos Estados Unidos e as ferrovias existentes. O objetivo
decidir quais ferrovias devem ser revitalizadas para enfrentar o trfego intermodal. Em
particular, o terminal de Los Angeles (LA) deve ser conectado diretamente ao de chigago (CH)
para dar conta do esperado trfego pesado. Fora estes, todos os terminais restantes podem ser
conectados direta ou indiretamente de modo que o comprimento total (em km) das ferrovias
selecionadas seja minimizado. Determine os trechos das ferrovias que devem ser includos no
programa de revitalizao.

SE 2000 800 NY
1300 1000 CH 200
1100 DE DC
2600
2000
LA 780 900 1300
1400
DA
8-Um produtor de gs natural tem duto em rede conforme a figura abaixo. As capacidades dos
dutos esto indicados nos arcos em centenas de milhes de metros cbicos por dia. O objetivo
transportar tanto gs natural quanto possvel de S a T. Use o Solver do Excel para resolver o
problema.
A
3 5
S 1 T
6 3
B


9-Seja uma rede de telecomunicaes conectando vrios terminais de retransmissores para
atender chamadas telefnicas. A configurao fsica do sistema para determinar quantas
chamadas podem ser feitas entre quaisquer 2 transmissores deve ser calculada, ou seja,
devemos quantificar o nmero mximo de chamadas que o sistema pode acomodar. Cada
chamada entre 2 retransmissores pode ser tratada como unidade de fluxo. O fluxo total, ou seja,
o nmero de chamadas atravs da rede deve ser maximizada. A figura abaixo mostra a rede de
78

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
retransmissores para a companhia de telefone. Use o Solver do Excel para maximizar o fluxo de
chamadas, considerando que o n A a origem e o n L o destino.

4 D 6 H 2 J 7
B L
5 4 3 3 3 3 9

A 5 C 4 F 6 K
6 5 5 I 10
3 4
E 2 G


MODELO DETERMINSTICO DE ESTOQUE

O tipo de um modelo de estoque est relacionado com a demanda, assim:
1) Se a demanda mensal mdia for aproximadamente constante para todos os meses e o
coeficiente de variao CV =

. 100 for pequeno (< 20%), a demanda pode


ser considerada determinstica e constante, sendo seu valor igual mdia de todas as
demandas mensais.
2) Se a demanda mensal mdia apresentar uma variao considervel entre os diferentes
meses, mas CV permanecer razoavelmente pequeno, a demanda considerada
determinstica e varivel.
3) Se no caso 1, CV for alto (> 20%), mas aproximadamente constante, a demanda
probabilstica e estacionria.
4) O nico caso restante o da demanda probabilstica e no estacionria que ocorre
quando as mdias e os coeficientes de variao sofrem uma variao considervel ao
longo do tempo.
Um modelo de estoque, de maneira geral, procura responder s perguntas:
1) Quanto pedir?
2) Quando pedir?
As respostas as essas perguntas podem ser obtidas a partir da minimizao da funo custo:

=


+


1) Custo de compra: Origina-se no preo unitrio de um item que ser comprado ou
produzido.
2) Custo de preparao: Valor constante que inclui o custo administrativo ou de produo.
79

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
3) Custo de estocagem: Representa o custo de manter a mercadoria em estoque. Inclui os
juros sobre o capital e o custo de armazenagem, manuteno e manuseio.
4) Custo de escassez: a multa incorrida quando ficamos sem estoque. Inclui a potencial
perda de receita e o custo mais subjetivo de perda da confiana do cliente.

MODELO EOQ (ECONOMIC-ORDER-QUANTITY) CLSSICO

O modelo econmico de quantidade de pedidos (EOQ), tambm chamado de lote
econmico, o mais simples dos modelos de estoque. O EOQ envolve demanda constante com
reabastecimento instantneo e nenhuma falta.

ILUSTRAO
Nvel de estoque



Q-Dt



Tempo (t)
t
Onde:
Q = tamanho do lote.
D = taxa de demanda constante.
=

(ciclo: tempo entre reabastecimentos de estoques consecutivos).


O custo de produo ou encomenda por ciclo = K + cQ, onde K o custo de preparao e
c o preo unitrio do item.
O nvel de estoque mdio durante um ciclo (Q + 0)/2 = Q/2 unidades e o custo
correspondente hQ/2, onde h = custo de estocagem ($/unidades de estoque/ unidades de
tempo).
O custo de manuteno do estoque por ciclo =

2
.

2
2
, assim:
O custo total por ciclo = + +

2
2
, logo
Tamanho do
lote (Q)
Q/D 2Q/D 3Q/D
Q
80

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
O custo total por unidade de tempo
=
+ +
2
/(2)
/
=

+ +

2

O valor de Q, denotado Q
*
, que minimiza T obtido fazendo

= 0.

2
+

2
= 0, isolando Q obtm-se o valor timo

=
2

=
2




TEMPO DE ESPERA (L)
Um pedido no precisa ser emitido e recebido instantaneamente, em vez disso pode
ocorrer um tempo de espera entre a emisso e o recebimento do pedido. A emisso do pedido
ocorre quando o nvel de estoque cai a LD unidades.
ILUSTRAO
Nvel de estoque







Tempo (t)

Define-se o tempo de espera efetivo (

) por

=
0

, onde n o maior inteiro


que no ultrapassa L
*
/t0. Aps n ciclos de
0

cada, a situao de estoque age como se o intervalo


entre emitir um pedido e receber outro fosse

. Assim, o ponto de reabastecimento ocorre em

unidades.
EXEMPLO
As lmpadas de non do campus de uma universidade so substitudas taxa de 100
unidades por dia. O departamento de manuteno emite pedidos peridicos para essas
lmpadas, e o custo para iniciar um pedido de compra $ 100. Estima-se que o custo de
armazenagem de uma lmpada de non aproximadamente $ 0,02 por dia. O tempo de espera
ente emitir o pedido e receber o material 12 dias. Determine a poltica tima de estoque para
os pedidos de compra de lmpadas de non.

LD
Q
Pontos de reabastecimento
L L

81

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
EXERCCIOS
1- Uma empresa fabricante de televisores produz seus prprios alto-falantes, que so
usados na produo de seus aparelhos de TV. Os televisores so montados em uma linha
de produo contnua a uma taxa de 8.000 unidades mensais, sendo necessrio um alto-
falante por aparelho. Os alto-falantes so produzidos em lotes, porque eles no
garantem a configurao de uma linha de produo contnua e quantidades
relativamente grandes podem ser produzidas em curto espao de tempo. Portanto, os
alto-falantes so colocados em estoque at que sejam necessrios para a montagem nos
televisores na linha de produo. A empresa est interessada em determinar quando
produzir um lote de alto-falantes e quantos alto-falantes produzir em cada lote.
Considere os custos:
a) Cada vez que um lote produzido, incorre-se em um custo de implantao de $
12.000. Esse custo inclui o custo de ferramental, custos administrativos, manuteno
de registros e assim por diante. Note que a existncia desse custo pede a produo
de alto-falantes em grandes lotes.
b) O custo unitrio de produo de um nico alto-falante (excluindo os custos de
implantao) de $ 10, independentemente do tamanho do lote produzido.
c) A produo de alto-falantes em grandes lotes leva a um grande estoque. O custo de
manuteno de estoque estimado de manter um alto-falante em estoque de $ 0,30
por ms. Esse custo inclui o capital imobilizado em estoques. J que o dinheiro
investido em estoques no pode ser usado em outras formas produtivas, esse custo
de capital consiste no retorno perdido (conhecido como custo de oportunidade),
pois se deve renunciar a empregos alternativos do dinheiro. Os componentes do
custo de manuteno de estoque incluem o custo de aluguem do espao para
armazenagem, o custo de seguro contra perda de estoques causada por incdio,
furto/roubo ou vandalismo, impostos sobre o valor dos estoques e o custo de
pessoal que supervisiona e protege os estoques.
2- Em cada um dos seguintes casos no permitida a falta, e o tempo de espera entre
emitir o pedido e receber o material 30 dias. Determine a poltica tima de estoque e o
custo associado por dia.
a) K = $ 100; h = $ 0,05; D = 30 unidades por dia.
b) K = $ 50; h = $ 0,05; D = 30 unidades por dia.
c) K = $ 100; h = $ 0,01; D = 40 unidades por dia.
d) K = $ 100; h = $ 0,04; D = 20 unidades por dia.
OBS.: Custo total de estoque por unidade de tempo associado =

/
+.


3- A Burger & Cia pede carne moda no incio de cada semana para atender demanda
semanal de 300 kg. O custo fixo por pedido de $ 20. Refrigerar e armazenar a carne
custa cerca de $ 0,03 por kg por dia. Determine a poltica de estoque que a Burger & Cia
deve usar, considerando o tempo de espera zero entre a emisso e o recebimento de um
pedido.
4- Uma empresa estoca um item que consumido taxa de 50 unidades por dia. Custa
empresa $ 20 cada vez que um pedido emitido. Uma unidade mantida em estoque
durante uma semana custar $ 0,35. Determine a poltica tima de estoque
considerando um tempo de espera de uma semana.





82

UTFPR - Medianeira Pesquisa Operacional 1 Levi Lopes Teixeira
BIBLIOGRAFIA
-ANDRADE, E. L. Introduo Pesquisa Operacional. Rio de Janeiro: LTC, 2000.
-CARNIERI, C. e STEINER, M. T. A. Notas de aula da disciplina de Pesquisa Operacional I, do
curso de Mestrado em Mtodos Numricos em Engenharia. UFPR, 2000.
-COLIN, E. C. Pesquisa Operacional. Rio de Janeiro: LTC, 2007.
-HILLIER, F. S. e LIEBERMAN, G. J. Pesquisa Operacional. So Paulo: McGraw-hill, 2006.
-SILVA, E. M., SILVA, E. M., GOLLVES, V., MUROLO, A. C. Pesquisa Operacional. So Paulo: Atlas,
1995.
-TAHA, H. A. Pesquisa Operacional. So Paulo: Pearson Prentice Hall, 2008.
-YOSHIDA, L. K. Programao Linear. So Paulo: Atual, 1987.

Você também pode gostar