Escolar Documentos
Profissional Documentos
Cultura Documentos
Po PDF
Po PDF
Fundamentos da
PESQUISA OPERACIONAL
UNIFAL-MG
Fevereiro 2011
SUMARIO
2 Programacao Matematica 24
2.1 Modelos de Otimizacao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.2 Problemas de Programacao Matematica . . . . . . . . . . . . . . . . . . . 28
2.3 Lista de Problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3 Programacao Linear 44
3.1 Estruturacao de Modelos Lineares . . . . . . . . . . . . . . . . . . . . . . . 45
3.2 Resolucao Grafica de um PPL . . . . . . . . . . . . . . . . . . . . . . . . . 48
3.2.1 Representacao Grafica das Restricoes . . . . . . . . . . . . . . . . . 48
3.2.2 Representacao Grafica da Funcao Objetivo . . . . . . . . . . . . . . 54
3.2.3 Solucoes do Modelo . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
3.3 Lista de Problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
4 Resolucao de PPL 64
4.1 Estruturacao de Modelos Lineares . . . . . . . . . . . . . . . . . . . . . . . 64
4.2 Fundamentacao Teorica . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
4.3 Lista de Problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
2
5 O Metodo Simplex 79
5.1 Fluxograma para solucoes finitas . . . . . . . . . . . . . . . . . . . . . . . 91
5.2 Analise de Sensibilidade . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
5.3 Lista de Problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
5.4 Lista de Problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
CAPITULO 1
O termo Pesquisa Operacional (PO) designa uma area do conhecimento que consiste no
desenvolvimento de metodos cientficos de sistemas complexos, com a finalidade de prever
e comparar estrategias ou decisoes alternativas, cujo objetivo e dar suporte a definicao de
polticas e determinacao de acoes.
O trabalho do matematico russo Leonid Kantorovich de 1939 intitulado Metodos
matematicos na organizacao e no planejamento de producao e considerado um dos pre-
cursores da PO, porem manteve-se desconhecido da comunidade cientfica ocidental ate
1959. O proprio termo Pesquisa Operacional, do ingles Operations Research, foi cunhado
pelo matematico russo na tentativa de englobar, sob uma unica denominacao, todas as
tecnicas existentes ou que viriam a ser desenvolvidas e que tinham o mesmo objetivo
citado. De fato, o termo PO designa um conjunto de disciplinas isoladas tais como Pro-
gramacao Linear, Teoria das Filas, Simulacao, Programacao Dinamica, Teoria dos Jogos,
dentre outras.
A Pesquisa Operacional tal qual como a conhecemos surgiu durante a Segunda Guerra
Mundial tendo como objetivo o desenvolvimento de metodologia para solucao de prob-
lemas relacionados com as operacoes militares quando os Aliados se viram confrontados
com problemas complexos de natureza logstica, tatica e de estrategia militar. Para apoiar
os comandos operacionais na resolucao desses problemas foram criados grupos multidis-
ciplinares compostos por matematicos, fsicos, engenheiros e cientistas sociais. O que
esses cientistas fizeram foi aplicar o metodo cientfico, que tao bem conheciam, aos pro-
blemas que lhes foram sendo colocados. Desenvolveram entao a ideia de criar modelos
4
5
Observar, compreender, reproduzir e aprimorar fenomenos, que podem ser naturais, soci-
ais ou economicos, tem sido desde sempre uma preocupacao basica da Ciencia. Eventual-
mente tais fenomenos podem ser controlaveis e havera entao condicoes de realizar previsoes
com pequeno nvel de incerteza, para tanto e necessaria a construcao de modelos que sao
representacoes idealizadas para tais fenomenos, processos ou sistemas.
Um modelo descreve, representa e imita o procedimento que ocorre no mundo real, es-
tabelecendo o relacionamento das variaveis com os objetivos, da melhor maneira possvel,
obedecendo a limitacao de tempo e de custo. Os modelos podem ser assim classificados:
1.1. MODELOS MATEMATICOS 7
fsicos: quando representados por algum tipo de material concreto, alterando-se suas
dimensoes, formato e custo. Por exemplo: maquetes e prototipos.
O modelo mais adequado depende de varios fatores: a natureza das relacoes entre
as variaveis, os objetivos almejados, a extensao do controle sobre as variaveis e o nvel
de incerteza existente tanto nas relacoes entre as variaveis como na propria definicao
das variaveis. Para cada conjunto de situacoes especficas o modelo matematico, dora-
vante denominado somente modelo, devera ter uma forma padronizada e a solucao podera
ser obtida por metodos matematicos especficos para cada caso, que serao estudados
posteriormente.
De maneira geral, um problema de tomada de decisao requer solucao que responda a
tres perguntas:
1
. . . Exemplo 1.1. O problema da dona-de-casa
Considere a situacao em que uma dona de casa precisa decidir entre comprar manteiga
ou margarina para o consumo da famlia. Ela vai seguir intuitivamente um raciocnio
logico atraves do qual procurara alinhar as vantagens e desvantagens de cada alternativa,
segundo seus criterios de decisao.
De incio, a dona de casa ira identificar as diferencas entre os produtos segundo varios
fatores que poderiam ser tomados para comparacao como: o custo, o sabor, a durabilidade,
a consistencia quando gelado, os efeitos para saude, dentre outros. Para simplificar, ela se
limitara a avaliar apenas os itens que considera mais importantes: custo, sabor e efeitos
para a saude. Esses serao os criterios para a tomada de decisao da dona-de-casa.
As consequencias de cada alternativa serao:
economiza dinheiro;
desagrada a famlia;
nao coloca em risco a saude da famlia.
1
Extrado de Andrade, 2004
1.2. PRIMEIROS EXEMPLOS E APLICACOES 9
Imagine que voce esteja a margem leste de um rio juntamente com tres amigos Felipe,
Joao e Kelly. Voces querem atravessar para a margem oeste e dispoem de um unico meio
de locomocao, uma canoa que pode levar no maximo duas pessoas por vez e nao pode
ir nem voltar vazia. Voce tem constituicao mais atletica e pode atravessar o rio a remo
em 1 minuto, enquanto Felipe, Joao e Kelly levam 2, 5 e 10 minutos, respectivamente.
Se houver duas pessoas na canoa, o tempo da travessia sera a media dos tempos que
seriam gastos individualmente. Apos duas travessias seguidas a pessoa fica cansada e leva
o dobro do tempo para atravessar o rio. Como e mais conveniente realizar a travessia de
modo que os quatro estejam do outro lado do rio no menor tempo possvel?
1. Ir voce e Felipe, voce volta pega Joao, voce volta e pega Kelly.
2. Ir voce e Felipe, Felipe volta pega Joao, voce volta e pega Kelly.
3. Ir voce e Felipe, voce volta vai Joao e Kelly, Felipe volta e pega voce.
T1 = 1, 5 + 1 + 3, 5 + 2 + 6 = 14 min
T2 = 1, 5 + 2 + 4, 5 + 1 + 5, 5 = 14, 5 min
2
. . . Exemplo 1.3. Decisao com risco ou incerteza
A tabela seguinte apresenta os retornos (ganhos ou perdas medias) para um valor fixo
de insvetimento associados as decisoes de investir em conta poupanca, em dolar ou fundos
de investimentos.
A Casa das Esfirras produz e comercializa esfirras de carne a partir de dois ingredientes
basicos: massa e recheio. A empresa necessita estabelecer um modelo para simulacao de
lucros que lhe permita a formacao do melhor preco de venda a ser praticado. Considera-se
que o preco unitario da esfirra e o preco medio praticado pela concorrencia sao os unicos
fatores relevantes na determinacao da demanda. Atualmente a empresa pratica o mesmo
preco medio do mercado local e comercializa 70.000 unidades de esfirras mensalmente.
Um estudo encomendado pela empresa constatou que, a cada 1% a menos cobrado pela
unidade de esfirra em relacao ao preco medio praticado pela concorrencia implica em um
aumento nas vendas de 5.000 unidades mensais.
Para este problema, e preciso desenvolver um modelo que permita a simulacao do lucro
operacional mensal a partir da demanda d e dos custos para estabelecer o preco p a ser
praticado.
O lucro (L) e obtido pela diferenca entre a receita (R) e o custo total (CT),
L = R CT.
12 CAPITULO 1. CONHECENDO A PESQUISA OPERACIONAL
A receita pode ser calculada pelo produto entre o preco praticado por unidade e a
quantidade vendida, neste caso a quantidade demandada, que por sua vez depende do
preco praticado. Assim,
R(p) = p d(p).
O custo total e a soma do custo fixo com o custo variavel, que depende da quantidade
a ser produzida, neste caso a demanda.
CT = C + C(d)
De acordo com os dados, o preco medio praticado e de R$ 1,00 e para este valor a
quantidade demandada e 70.000 unidades. Assim a funcao d(p) a ser determinada satisfaz:
d(1) = 70000.
d(p) = ap + b
d 70000 75000
a= = = 500000
p 1 0, 99
Logo,
b = 570000.
Para este caso o modelo sera construdo em planilha eletronica alcancando assim fa-
cilidade de interacao com o usuario e possibilitando rapidas alteracoes. Admitindo que o
preco praticado seja R$ 1,00 a unidade de esfirras, e possvel calcular a quantidade ven-
dida, a receita e os custos mensais e consequente prever o lucro operacional. O modelo em
planilha eletronica e apresentado na tabela abaixo, onde as formulas para os respectivos
calculos estao explicitadas na coluna C.
Desta primeira analise, conclui-se que o melhor preco esta entre 1,00 e 0,95. Para
decidir qual preco retorna o maior lucro, e preciso simular todos os valores neste intervalo.
Observando a segunda parte da tabela, conclumos que o melhor preco a ser praticado e
R$ 0,97 resultando num lucro de R$ 6.450,00 que e 7,5% maior do que o lucro mensal
atual da empresa.
Um posto de combustveis tem uma demanda de gasolina e alcool ao longo dos ultimos
tres anos, conforme a tabela dada em milhoes de litros:
1.2. PRIMEIROS EXEMPLOS E APLICACOES 15
A partir dos dados fornecidos, podemos calcular a media de vendas da empresa dos
ultimos tres anos:
2 + 2, 05 + 3
aA = = 2, 35
3
e
5 + 5, 8 + 6, 2
aG = = 5, 67
3
aA
qA =
n
e
aG
qG =
n
qA
CMA = 138.000 = 69.000qA
2
Escrevendo o custo total em funcao das variaveis e constantes assim definadas e cal-
culadas:
CT = 69.000qA + 179.400qG + 325n
2, 35 5, 67
= 69.000 + 179.400 + 325n
n n
1 1
= 162.150 + 1.017.198 + 325n
n n
Portanto,
1
CT (n) = 1.179.348 + 325n
n
Como o objetivo e minimizar uma funcao em uma variavel real, devemos encontrar os
pontos crticos da funcao utilizando a primeira derivada.
d 1
CT (n) = 1.179.348 2 + 325 = 0
dn n
d2 1
2
CT (n) = 2.358.696 3 > 0, n>0
dn n
Assim, deve-se encomendar 39.166,67 litros de alcool e 94.500 litros de gasolina por
18 CAPITULO 1. CONHECENDO A PESQUISA OPERACIONAL
vez totalizando 60 pedidos anuais com custo total de R$ 39.155,80 contra os custos atuais
de R$ 53.809,54 referentes a 26 pedidos anuais, o que representa uma economia para a
empresa de aproximadamente 27,21%.
3
. . . Exemplo 1.6. Problema da dieta otima:
Elemento nutritivo A B
Carboidratos 1 3
Vitaminas 3 4
Protenas 3 1
x1 + 3x2 8 (quantidade de carboidratos)
3x1 + 4x2 19 (quantidade de vitaminas)
Restricoes:
3x1 + x2 7 (quantidade de protenas)
x1 , x2 0 (condicao de nao-negatividade)
3
Adaptado do exemplo inicialmente formulado por George Dantzig
1.2. PRIMEIROS EXEMPLOS E APLICACOES 19
Por simples inspecao visual e possvel identificar o ponto (1,4) do plano cartesiano
como sendo o ponto onde a funcao custo e minimizada, obtendo um custo mnimo de
$ 150 u.m. com consumo total de 2.300 kcal, enquanto o ponto (5,1) minimiza a quantidade
de calorias, 2.000 kcal, com custo de $ 275 u.m.
4
. . . Exemplo 1.7. O dilema do prisioneiro
Prisioneiro B
C NC
1. Durante a construcao de uma casa, seis vigas de 8m cada devem ser recortadas
para atingir o comprimento correto de 7, 5m. As operacoes para cortar uma viga
obedecem a seguinte sequencia:
2. Marcar o comprimento 10
3. Cortar a viga 20
2. Como deve ser montado um retangulo a partir de uma corda de comprimento 10m
para que a area seja maxima.
em R$
ultimo ano, a empresa vendeu 2000 toneladas de cimento. Seus custos estimados de
colocacao de um pedido sao cerca de $25, e os custos de manutencao dos estoques
sao de 20% do custo de aquisicao, por ano. A empresa adquire cimento a $60 por
tonelada. Quanto cimento a empresa deveria pedir por vez?
7. Uma empresa comercializa queijos deseja estudar sua poltica de estocagem de modo
a otimizar sua operacao, reduzindo os custos. Apos um cuidadoso levantamento, o
gerente estimou que o custo anual de manter um item em estoque e de $50,00. Tal
custo foi obtido considerando-se o custo do capital investido, o custo das instalacoes,
refrigeracao, limpeza e seguros, durante um ano, e dividindo-se pelo numero esti-
mado de itens que irao compor o estoque no mesmo perodo. Consideremos que este
numero seja constante e igual a 1.000 por ano. O suprimento do produto e feito
em quantidades constantes e intervalos regulares, a colocacao de cada encomenda
tem um custo fixo de $ 1.000,00, incluindo documentacao, despesas de pedido e
transporte. Qual a quantidade de mercadoria que deve ser encomendada de cada
vez?
CAPITULO 2
PROGRAMACAO MATEMATICA
Desde a antiguidade varios cientistas tais como Euclides, Newton, Lagrange, Leontief, Von
Neumann, dentre outros, tem dedicado seus estudos a pesquisa do otimo. A area que es-
tuda Problemas de Otimizacao e denominada Programacao Matematica que engloba uma
ampla classe de problemas. O termo programacao significa que existe um planejamento
das atividades.
A Programacao Matematica vem se constituindo como uma das mais poderosas fer-
ramentas matematicas para diversos segmentos, propiciando melhorias mensuraveis nos
processos e automatizacao dos mesmos, analises operacionais, de projetos, reengenharia e
identificacao de gargalos. Seus benefcios sao exatamente aqueles procurados por qualquer
empresa: diminuicao dos custos e aumento dos lucros. Em algumas organizacoes ela esta,
inclusive, embutida em suas rotinas informatizadas de planejamento diario dos processos
de operacao.
Segundo pesquisas efetuadas em empresas que tem utilizado esta ferramenta, a reducao
de custos se enquadra facilmente na faixa entre 1% e 5%, existindo casos que chegam
ate a 15%. A magnitude do benefcio da Programacao Matematica na performance das
empresas pode ser avaliada nos casos listados a seguir referentes a diferentes areas de
atividade economica:
24
25
2. A rede de fast food McDonalds nos Estados Unidos aplicou a Programacao Ma-
tematica para otimizacao dos horarios de trabalho em quatro de seus estabeleci-
mentos, pertencentes a Al Boxley. Este tipo de atividade recorre frequentemente
a mao-de-obra em part-time, tendo como resultado uma grande aleatoriedade na
disponibilidade dos recursos humanos. A Programacao Linear proporcionou um
melhor aproveitamento dos recursos disponveis, com a exigencia de cobertura du-
rante todo perodo de funcionamento das unidades, obtendo-se uma programacao
de horarios mais conveniente de acordo com as preferencias de horario de cada fun-
cionario.
Problema de transporte;
Administracao da producao;
26 CAPITULO 2. PROGRAMACAO MATEMATICA
Analise de investimentos;
otimizar: z = f (x1 , x2 , . . . , xn )
g1 (x1 , x2 , . . . , xn ) b1
(2.1)
g2 (x1 , x2 , . . . , xn )
b2
sujeito a: =
.. ..
. .
gm (x1 , x2 , . . . , xn )
bm
x= x1 x2 . . . xn (2.2)
A solucao do modelo pode ser obtida por tecnicas matematicas e algoritmos especficos,
e a construcao do modelo deve levar em consideracao a disponibilidade de uma tecnica
para o calculo da solucao. Para melhor estudar as tecnicas disponveis para resolucao de
PPM, a area pode ser subdividida em duas subareas determinadas pelas propriedades das
funcoes envolvidas no problema:
Programacao Nao-Linear: Pelo menos uma das funcoes envolvidas nao e linear.
A solucao de um PPM inicia-se pela modelagem, esta etapa e tao importante tanto
quanto o desenvolvimento de metodos de solucao, visto que a qualidade de todo o processo
e consequencia direta do grau de representatividade do modelo.
O exemplo 1.6 apresentado no captulo anterior foi modelado seguindo certa sistema-
tizacao e agora iremos nos concentrar na estruturacao de modelos especficos para PPM.
A tarefa de construcao do modelo a partir do enunciado do problema deve seguir uma
metodologia basica, apresentada a seguir:
28 CAPITULO 2. PROGRAMACAO MATEMATICA
Para melhor ilustrar os conceitos discutidos, serao apresentadas algumas situacoes que po-
dem ser descritas com o auxlio de um modelo de Programacao Matematica. A seguir sao
propostos alguns PPM onde espera-se exemplificar e detalhar o processo de modelagem,
entretanto sera a experiencia individual responsavel pelo desenvolvimento de habilidades
para a criacao de bons modelos matematicos, eficientes e realistas. Salientamos que, ainda
nao ha a preocupacao com a solucao de problemas que podera ser obtida posteriormente.
Considere que uma doceira deseja abrir um pequeno negocio para producao de balas.
A princpio ela esta considerando produzir dois tipos de balas: caramelo e nozes. Na
producao sao utilizados tres ingredientes: leite, acucar e nozes. A doceira tem em estoque
10kg de acucar, 1kg de nozes e 6l de leite. A composicao da bala de caramelo e: 40%
de leite e 60% de acucar, e para as balas de nozes os ingredientes devem ser misturados
2.2. PROBLEMAS DE PROGRAMACAO MATEMATICA 29
na seguinte proporcao: 40% de leite, 50% de acucar e 10% de nozes. Cada quilo de bala
de caramelo pode ser vendido a R$10,00 enquanto um quilo de bala de nozes pode ser
vendido por R$13,00. Qual deve ser a producao de cada tipo de bala para obter a maior
receita?
Ainda ha uma condicao implcita ao problema que devemos considerar, quais os val-
ores que as variaveis de decisao podem assumir? Nesta situacao estamos
interessados em valores nao-negativos que satisfacam as limitacoes de materia-prima.
Devemos tambem considerar o tipo de variavel, neste problema podemos admitir
que a variavel xj pode receber qualquer valor real. Assim temos definido o domnio
da funcao objetivo e o criterio de nao-negatividade: xj 0, xj R
Observe que a condicao xj R foi omitida do modelo final, isto deve-se ao fato que
em modelos de Programacao Matematica, por convencao, esta condicao e considerada
implcita ao modelo. A informacao sobre o domnio da funcao constara no modelo caso o
domnio seja outro conjunto numerico.
A funcao distancia e obtida pela soma tres distancias entre a antena e as localidades.
3
X p
min z = (xi x)2 + (yi y)2
i=1
p
(xi x)2 + (yi y)2 10, i {1, 2, 3}
3
X p
min z= (xi x)2 + (yi y)2
i=1
p
(x1 x)2 + (y1 y)2 10 (distancia a Viana)
s.a. :
p
(x2 x)2 + (y2 y)2 10 (distancia a Cajari)
p
(x3 x)2 + (y3 y)2 10 (distancia a Penalva)
Um indivduo deve seguir uma dieta balanceada por recomendacao medica baseada
no consumo de diversos tipos de alimentos de forma a suprir suas necessidades diarias de
energia, que pode variar de 3100 a 3300 kcal, e nutrientes essenciais para a boa saude. Uma
porcao de cada alimento fornece uma porcentagem da Quantidade Diaria Recomentada
(QDR) de diferentes nutrientes de acordo com a tabela. Preco e quantidade calorica de
cada porcao tambem sao informados na tabela. Deseja-se saber qual a combinacao ideal
de alimentos com custo mnimo e que satisfaca as necessidades nutricionais.
Alimentos
1 2 3 4 5 6 7
Vitamina A mg 900 7 - 2 - 87 21 99
Vitamina C mg 300 - - 3 - 12 59 2
7
X
Utilizando a notacao vetorial para simplificar: z = f (x) = cj x j
j=1
O menor custo e obviamente zero, entretanto esta solucao nao atende a recomendacao
medica. O problema impoe algumas condicoes explicitas que devem ser satisfeitas:
225x1 + 170x2 + 76x3 + 300x4 + 146x5 + 45x6 + 160x7 3100 (mnimo kcal)
225x1 + 170x2 + 76x3 + 300x4 + 146x5 + 45x6 + 160x7 3300 (maximo kcal)
(c) Ainda ha uma condicao implcita ao problema que devemos considerar, quais
os valores que as variaveis de decisao podem assumir? Nesta situacao esta-
mos interessados em valores nao-negativos que satisfacam os nveis mnimos
de nutrientes. Devemos tambem considerar o tipo de variavel, neste problema
podemos admitir que a variavel xj pode receber qualquer valor real. Assim
temos definido o domnio da funcao objetivo e o criterio de nao-negatividade:
xj 0, xj R.
225x1 + 170x2 + 76x3 + 300x4 + 146x5 + 45x6 + 160x7 3100
225x1 + 170x2 + 76x3 + 300x4 + 146x5 + 45x6 + 160x7 3300
35x1 + 3x2 + 4, 8x3 + 8x4 + 13x5 + 0, 6x6 + 8x7 37
7x1 + 2x3 + 87x5 + 21x6 + 99x7 900
s.a. :
3x3 + 12x5 + 59x6 + 2x7 300
2, 9x1 + 1, 3x2 + 1, 6x3 + x4 + 1, 3x5 + 0, 2x6 + 0, 9x7 10
5x1 + 12x2 + 27x3 + 16x4 + 49x5 + 45x6 + 285x7 500
xj 0
2.2. PROBLEMAS DE PROGRAMACAO MATEMATICA 35
Diadema 10 20 20
Ribeirao 20 10 20
Campinas 20 20 10
O objetivo e primordial e determinar quantas horas cada uma das fabricas deve
dispor para o pedido com o menor custo possvel. O custo e dado por
onde x e o numero total de horas que fabrica de Diadema funciona para atender o
pedido, y e o numero total de horas da fabrica de Ribeirao e z corresponde ao total
de horas da fabrica de Campinas.
O modelo completo e:
min z = 10.000(x1d + x2d + x3d ) + 8.000(x1r + x2r + x3r ) + 11.000(x1c + x2c + x3c )
x1d + x1r + x1c 300 (encomenda de radios)
x2d + x2r + x2c 500 (encomenda de toca-CD)
s.a. : x2d + x2r + x2c 600 (encomenda de DVD)
xia 0 para i = 1, 2, 3 e a = d, r, c
xia Z
1
. . . Exemplo 2.5. O caso da Loja dos queijos:
A Loja dos Queijos produz e comercializa dois tipos de queijos (Delux e Standard),
muito procurados na epoca do Natal. Estes queijos sao produzidos a partir de uma mistura
de frutas da epoca e de um queijo especial muito caro. A Loja dos Queijos pode dispor
de 20 kg de mistura de frutas e 60 kg do queijo especial utilizado. Cada kg de Delux
consiste em 0,2 kg da mistura de frutas e 0,8 kg do queijo especial, enquanto que 1 kg de
Standard consiste em 0,2 kg da mistura de frutas, 0,3 kg do queijo especial e 0,5 kg de um
queijo comum, disponvel em grande quantidade. De acordo com a experiencia da Loja
dos Queijos, foi possvel descobrir que a procura de cada um dos dois queijos depende do
preco adotado:
d1 = 190 25p1
d2 = 250 50p2
onde d representa a procura (em kg), p denota o preco (em u.m./kg), e os ndices 1 e 2
designam os tipos Delux e Standard, respectivamente.
Que quantidade de cada tipo de queijo devera a Loja dos Queijos preparar, e que
1
Baseado em Bronson & Naadimuthu, 2001.
38 CAPITULO 2. PROGRAMACAO MATEMATICA
precos deverao ser adotados para maximizar a receita e garantir que, apos a epoca do
Natal, nada reste dos dois queijos em estoque?
0, 2x1 + 0, 2x2 20 (disponibilidade de frutas)
Restricoes: 0, 8x1 + 0, 3x2 60 (disponibilidade de queijo especial)
x1 , x2 0 (condicao de nao-negatividade)
O modelo ainda nao esta completo pois e necessario garantir que toda a producao seja
vendida, para tanto a producao xi nao deve ultrapassar a demanda di , isto e,
xi d i , i = 1, 2
x1 + 25p1 190
x2 + 50p2 250
Para simplificar o problema, o objetivo tambem deve ser reescrito somente em funcao
das variaveis de decisao. Observe que para quaisquer valores fixos de x1 e x2 a funcao
z = p1 x1 + p2 x2 aumenta conforme aumentarem os precos p1 e p2 , assim para maximizar
z, p1 e p2 devem assumir valores maximos, isto e assumir valores tais que as inequacoes
2.2. PROBLEMAS DE PROGRAMACAO MATEMATICA 39
referente as restricoes de demanda se tornem equacoes. Desta forma, os precos podem ser
assumidos como:
190 x1
p1 = = 7, 6 0, 04x1
25
250 x2
p2 = = 5 0, 02x2
50
A 2500 2,3
B 2100 2,5
1 1800 3,9
2 2300 3,7
3 550 4,0
4 1750 3,6
O custo (em u.m.) de transporte de uma unidade de pao de forma de cada padaria
para cada rede de restaurantes e dado na tabela seguinte.
Restaurantes
Padaria 1 2 3 4
P4
j=1 xAj 2500 (capacidade de producao da fabrica A)
P4
j=1 xBj 2100 (capacidade de producao da fabrica B)
1800 (necessidade do restaurante 1)
xA1 + xB1
Restricoes: xA2 + xB2 2300 (necessidade do restaurante 2)
xA3 + xB3 550 (necessidade do restaurante 3)
1750 (necessidade do restaurante 4)
xA4 + xB4
xij 0 (condicao de nao-negatividade)
Para cada PPM abaixo, elabore um modelo do sistema descrito de acordo com (2.1):
1. Sol Ltda. faz dois tipos de brinquedos de madeira: soldados e trens. Um soldado
e vendido por R$ 27,00 e usa R$ 10,00 de materia prima. Cada soldado produzido
aumenta os custos de Sol Ltda. em R$ 14,00. Um trem e vendido por R$ 21,00 e
usa R$ 9,00 de materia prima. O custo adicional para constru-lo e de R$ 10,00.
Para construir os soldados e os trens de madeira e necessario dois tipos de trabalho:
carpintaria e acabamento. Um soldado precisa de duas horas de acabamento e
um hora de carpintaria. Um trem necessita de uma hora de cada. Cada semana
Sol Ltda. pode obter toda materia-prima necessaria, mas somente 100 horas de
acabamento e 80 horas na secao de carpintaria.
A demanda de trem e ilimitada mas somente 40 soldados sao comprados por semana.
Sol Ltda. deseja maximizar o seu lucro.
2. Uma importante companhia petrolfera pretende construir uma refinaria que sera
abastecida por tres cidades portuarias A,B e C. O porto A esta situado a 300 km a
leste e a 400 km a norte do porto B; o porto C esta situado a 100 km a sul do porto
B. Determine a localizacao da refinaria que minimiza o comprimento total das vias
necessarias para interligar a refinaria aos tres portos.
42 CAPITULO 2. PROGRAMACAO MATEMATICA
Quantidade material 8 kg 4 kg 3 kg
Horas de trabalho 7 6 8
A 20 50 4 2
B 30 30 9 3
C 40 20 11 5
D 40 25 10 6
E 45 50 9 8
F 30 20 10 8
Como deve ser feita uma mistura que satisfaca os requisitos da alimentacao diaria
de um hamster a um custo mnimo?
2.3. LISTA DE PROBLEMAS 43
5. Uma rede de depositos de material de construcao tem 4 lojas que devem ser abaste-
cidas com 50 m3 (loja 1), 80 m3 (loja 2), 40 m3 (loja 3) e 100 m3 (loja 4) de areia
grossa. Essa areia pode ser carregada em 3 portos P1, P2 e P3, cujas distancias as
lojas estao no quadro (em km): O caminhao pode transportar 10 m3 por viagem.
L1 L2 L3 L4
P1 30 20 24 18
P2 12 36 30 24
P3 8 15 25 20
Os portos tem areia para suprir qualquer demanda. Estabelecer um plano de trans-
porte que minimize a distancia total percorrida entre os portos e as lojas e que supra
as necessidades das lojas.
PROGRAMACAO LINEAR
Certeza: Assume que o modelo seja determinstico, isto e, todos os parametros sao
constantes conhecidas.
Aditividade: Exige que a contribuicao total na funcao objetivo e nas restricoes seja
soma direta da contribuicoes individuais de cada variavel de decisao, nao podendo
haver interdependencia entre as mesmas.
44
3.1. ESTRUTURACAO DE MODELOS LINEARES 45
f (x1 , x2 , . . . , xn ) = c1 x1 + c2 x2 + . . . + cn xn
min ou max z = c1 x 1 + c2 x 2 + . . . + cn x n
a11 x1 + a12 x2 + . . . + a1n xn b1
a21 x1 + a22 x2 + . . . + a2n xn b2
(3.1)
s.a. : ..
.
am1 x1 + am2 x2 + . . . + amn xn bm
x1 , x2 , . . . , xn 0
. . . Exemplo 3.1.
Considere que doceira deseja abrir um pequeno negocio para producao de balas. A
46 CAPITULO 3. PROGRAMACAO LINEAR
princpio ela esta considerando produzir dois tipos de balas: caramelo e nozes. Na
producao sao utilizados tres ingredientes: leite, acucar e nozes. A doceira tem em es-
toque 10kg de acucar, 1kg de nozes e 6l de leite. A composicao da bala de caramelo e:
40% de leite e 60% de acucar, e para as balas de nozes os ingredientes devem ser mistu-
rados na seguinte proporcao: 40% de leite, 50% de acucar e 10% de nozes. Cada quilo de
bala de caramelo pode ser vendido a R$10,00 enquanto um quilo de bala de nozes pode
ser vendido por R$13,00. Qual deve ser a producao de cada tipo de bala para obter a
maior receita?
O modelo completo e: max z = 10x1 + 13x2
0, 6x1 + 0, 5x2 10 (qtde.utilizada de acucar)
0, 4x1 + 0, 4x2 6 (qtde. utilizada de leite)
s.a. :
0, 1x2 1 (qtde. utilizada de nozes)
x1 , x2 0 (nao-negatividade)
1. Certeza: No contexto do Exemplo 2.1, tanto precos de venda dos produtos, como
a quantidade a ser utilizada de cada ingrediente para fabricacao dos doces sao
constantes conhecidas. Entretanto este e um fato rara na maioria das aplicacoes
praticas, em geral utiliza-se como coeficientes para o modelo de textitPPL aprox-
imacoes do valor medio das distribuicoes de probabilidade quando os respectivos
desvios-padroes forem suficientemente pequenos, caso contrario, o problema nao
podera ser modelado como PPL.
quando a quantidade adquirida ultrapassar certo patamar, a receita nao sera mais
proporcional as quantidades vendidas e a funcao receita se tornara nao-linear. De
maneira analoga, para produzir 1kg de bala de caramelo utiliza-se 0, 6kg de acucar,
para produzir o dobro necessita-se do dobro de acucar, sendo assim a quantidade
utilizada do ingrediente e proporcional a quantidade produzida. Similarmente para
os outros ingredientes, constatamos a proporcionalidade em todas as restricoes do
problema.
3. Aditividade: Para a funcao objetivo, a receita total e a soma das receitas referentes
a cada um dos produtos. Tambem para as restricoes o todo e igual a soma das
partes, o total consumido de acucar e a soma do acucar utilizado para producao
da bala de caramelo e do acucar gasto na producao da bala de nozes. Analoga-
mente para os demais ingredientes. O comportamento aditivo e bastante comum,
entretanto ha situacoes onde nao e possvel assumir o princpio da aditividade, por
exemplo, se os produtos competirem entre si de forma que o aumento nas vendas
de um provoque diminuicao na procura do outro, a hipotese de aditividade nao sera
satisfeita. Outro exemplo ocorre com reacoes qumicas, se adicionarmos a um litro
de agua o equivalente a 0,1 litro de acucar o volume resultante nao sera 1,1 litro de
agua doce.
4. Divisibilidade: Neste problema e possvel vender 1kg de bala como 0, 5kg. Depen-
dendo do problema, as variaveis de decisao deverao assumir valores inteiros, neste
caso e ainda possvel modelar o problema como linear utilizando arredondamento,
entretanto este procedimento pode resultar em valores distorcidos, requerendo a
utilizacao de algoritmos especficos de programacao inteira.
O espaco das solucoes de problemas com duas variaveis e o plano R2 . Dois pontos distintos
A = (xa , ya ) e B = (xb , yb ) do plano determinam um reta, e pelas condicoes de alinha-
mento, um ponto qualquer P = (x, y) R2 pertence a reta AB que passa por A e B, se
e somente se, a inclinacao da reta AB for a mesma inclinacao da reta AP . Assim, temos:
yb ya y ya
=
x b xa x xa
(yb ya )(x xa ) = (y ya )(xb xa )
(yb ya )x (xb xa )y = xa yb xa ya xb ya + xa ya
(y y ) x + (xa xb ) y = xa yb xb ya
| b {z a} | {z } | {z }
a b c
3.2. RESOLUCAO GRAFICA DE UM PPL 49
ax + by = c (3.2)
onde a,b e c sao constantes que podem assumir qualquer valor real. E, reciprocamente,
toda equacao deste tipo representa uma reta no plano R2 .
ax + by > c e ax + by < c
ax + by c e ax + by c
. . . Exemplo 3.2.
. . . Exemplo 3.3.
A empresa TecniBOLA S.A. tem como unica atividade a fabricacao de bolas, sendo
todas elas em couro e fabricadas segundo os processos primordiais. Atualmente fabrica
dois produtos, a bola de futebol Catechumbo e a bola de volei Voleitok. Ambos os produtos
sao feitos do mesmo material, variando apenas na dimensao, tipo de costuras e rotulagem.
Os recursos que definem a fabricacao das bolas sao: o corte do couro, o trabalho de
costura, a pintura de inscricoes na bola e preparacao final. Esta ultima e composta pelas
atividades de enchimento, controle de qualidade (inspecao visual, calibracao e pesagem)
e embalagem.
Os dados fornecidos pela empresa referentes a quantidade de recursos necessarios para
a producao de cada tipo de bola e as quantidades disponveis para o dia de amanha sao
os indicados na tabela:
Camera de Ar un 1 1 25
Embalagens un 1 1 ilimitada
Como deve ser distribuda a producao amanha de forma a maximizar o lucro, tendo
em conta os recursos existentes?
(1) x1 + x2 25
(4) x1 0
(5) x2 0
A interseccao dos cinco semiplanos definidos pelas restricoes (1), (2), (3), (4) e (5),
determina a regiao das possveis solucoes do problema e esta representada pela regiao
hachurada abaixo:
3.2. RESOLUCAO GRAFICA DE UM PPL 53
f f
f (x1 , x2 ) = ,
x1 x2
A cada ponto do conjunto de solucoes viaveis esta associada uma, e somente uma, reta
da famlia de retas paralelas correspondente a funcao objetivo. E solucionar graficamente
um PPL e determinar quais pontos da RV retornam o melhor valor para a funcao objetivo.
melhorar este valor basta tomar outro ponto de RV localizado a direita de P e tracar o
representante da famlia de retas paralelas que passa por este ponto retornando maior
valor para a funcao objetivo. Se, por outro lado, P for tomado de maneira que nao exista
nenhuma outra solucao viavel situada no semiplano a direita entao nao sera mais possvel
melhorar o valor da funcao objetivo e a solucao otima foi determinada.
A solucao do problema foi obtida tangenciando-se a direita o polgono das solucoes
viaveis e este fato implica que a solucao otima, quando existe, localiza-se em ao menos
um dos vertices de RV.
O procedimento de busca pelo vertice otimo e analogo para problemas de minimizacao,
entretanto o sentido da busca pela solucao do problema deve seguir a direcao contraria
ao crescimento indicado pelo vetor gradiente.
A reta z = c pode ser deslocada ate atingir o vertice C, onde nao sera mais possvel au-
mentar o valor da funcao objetivo respeitando todas as restricoes do problema. Portanto,
o ponto C e o ponto onde o valor de z e maximo nas condicoes do PPL.
56 CAPITULO 3. PROGRAMACAO LINEAR
(
x1 + x2 = 25
cuja solucao e: x1 = 7 e x2 = 18.
6x1 + 11x2 = 240
Portanto a solucao otima do PPL e: deverao ser produzidas amanha 7 bolas Cate-
chumbo e 18 bolas Voleitok para obter um lucro maximo de $ 225,50.
As condicoes para existencia de solucao para um PPL e garantida pelo seguinte teorema:
Como funcoes lineares sao contnuas, se o conjunto das solucoes viaveis, para o caso
especfico do R2 , formar um polgono fechado entao o problema admite solucao.
1. RV e um conjunto vazio
(b) O problema tem multiplas solucoes otimas, isto e, todos os infinitos pontos de
um segmento de reta sao solucoes otimas, e dao o mesmo valor para a funcao
objetivo.
(a) (b)
(b) O PPL nao tem otimo finito, o valor a funcao objetivo cresce indefinidamente
no sentido favoravel.
(a) (b)
De acordo com o que foi estudado ate aqui, a resolucao grafica de um modelo de PPL
com apenas duas variaveis segue os seguintes passos:
Ainda um PPL com tres variaveis e possvel de ser resolvido graficamente, embora
exija habilidade em desenho e boa visao espacial. Problemas com mais que tres variaveis
necessitam de metodos algebricos para serem resolvidos. O interesse maior em estudar o
metodo grafico esta em, atraves da representacao grafica, intuir propriedades teoricas e
delinear um metodo de resolucao algebrica que possa ser utilizado em problemas com um
numero qualquer de variaveis.
Para cada item abaixo, modele o problema de acordo com as hipoteses de linearidade e
resolva graficamente os PPL com duas variaveis.
1. Certa empresa fabrica 2 produtos P1 e P2. O lucro por unidade de P1 e de 100 u.m.
e o lucro unitario de P2 e de 150 u.m. 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 e de 120 horas. As demandas esperadas para os
dois produtos levaram a empresa a decidir que os montantes produzidos de P1 e P2
3.3. LISTA DE PROBLEMAS 59
2. Um sapateiro faz 6 sapatos por hora, se fizer somente sapatos, e 5 cintos por hora,
se fizer somente cintos. Ele gasta 2 unidades de couro para fabricar 1 unidade de
sapato e 1 unidade de couro para fabricar uma unidade de cinto. Sabendo-se que o
total disponvel de couro e de 6 unidades e que o lucro unitario por sapato e de 5
u.m. e o do cinto e de 2 u.m. Qual deve ser o sistema de producao do sapateiro, se
o objetivo e maximizar o seu lucro por hora?
3. Um pizzaiolo trabalha 8h por dia e faz 16 pizzas por hora, caso faca somente pizzas,
e 9 calzones por hora, se fizer somente calzones. Ele gasta 40gr de queijo para
preparar uma pizza e 60gr de queijo para fazer um calzone. Sabendo-se que o total
disponvel de queijo e de 5kg por dia, e que a pizza e vendida a R$18,00 e o calzone
a R$22,00, pergunta-se: quantas unidade de pizzas e calzones uma pizzaria com tres
pizzaiolos deve vender diariamente para maximizar a sua receita?
4. Um vendedor de frutas pode transportar 800 caixas de frutas para sua regiao de
vendas. Ele necessita transportar 200 caixas de laranjas a 20 u.m. de lucro por
caixa, pelo menos 100 caixas de pessegos a 10 u.m. de lucro por caixa, e no maximo
200 caixas de tangerina a 30 u.m. de lucro por caixa. De que forma devera ele
carregar o caminhao para obter o lucro maximo?
5. Uma rede de televisao local tem o seguinte problema: foi descoberto que o programa
A com 20 minutos de musica e 1 minuto de propaganda chama a atencao de 30.000
telespectadores, enquanto o programa B, com 10 minutos de musica e 1 minuto de
propaganda chama a atencao de 10.000 telespectadores. No decorrer de uma semana,
o patrocinador insiste no uso de no mnimo, 5 minutos para sua propaganda e que
nao ha verba para mais de 80 minutos de musica. Quantas vezes por semana cada
programa deve ser levado ao ar para obter o numero maximo de telespectadores?
todos os cintos fosse do modelo M2, a empresa poderia produzir 1.000 unidades por
dia. A disponibilidade de couro permite fabricar 800 cintos de ambos os modelos
por dia. Os cintos empregam fivelas diferentes, cuja disponibilidade diaria e de 400
para M1 e 700 para M2. Os lucros unitarios sao de $4,00 para M1 e $3,00 para M2.
Qual o programa otimo de producao que maximiza o lucro total diario da empresa?
- 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 litros de agua por
alqueire para irrigacao por ano. O lucro estimado nessa atividade e de $500,00
por alqueire por ano.
3.3. LISTA DE PROBLEMAS 61
10. Uma liga especial constituda de ferro, carvao, silcio e nquel pode ser obtida usando
a mistura desses minerais puros alem de 2 tipos de materiais recuperados:
ferro - 70%
carvao - 20%
custo por kg $0,25
Composicao:
silcio - 5%
nquel - 5%
ferro 60 65
carvao 15 20
silcio 15 20
nquel 5 8
O custo dos materiais puros (por kg) sao: ferro $0,30; carvao $0,20; silcio $0,28;
nquel $0,50. Qual devera ser a composicao da mistura em termos dos materiais
disponveis, com menor custo por kilo?
62 CAPITULO 3. PROGRAMACAO LINEAR
11. A industria Alumilaminas S/A iniciou suas operacoes em janeiro de 2006 e ja vem
conquistando espaco no mercado de laminados brasileiros, tendo contratos fechados
de fornecimento para todos os 3 tipos diferentes de laminas de alumnio que fabrica:
espessuras fina, media ou grossa. Toda a producao da companhia e realizada em
duas fabricas, uma localizada em Sao Paulo e a outra no Rio de Janeiro. Segundo
os contratos fechados, a empresa precisa entregar 16 toneladas de laminas finas, 6
toneladas de laminas medias e 28 toneladas de laminas grossas. Devido a qualidade
dos produtos de Alumilaminas S/A, ha uma demanda extra para cada tipo de
laminas. A fabrica de Sao Paulo tem um custo de producao diaria de R$ 100.000,00
para uma capacidade produtiva de 8 toneladas de laminas finas, 1 tonelada de
laminas medias, 2 toneladas de laminas grossas por dia. O custo de producao diario
da fabrica do Rio de Janeiro e de R$ 200.000,00 para uma producao de 2 toneladas
de laminas finas, 1 tonelada de laminas medias, 7 toneladas de laminas grossas.
Quantos dias cada uma das fabricas devera operar para atender aos pedidos ao
menor custo possvel?
12. Uma companhia de transporte tem dois tipos de caminhoes: O tipo Atem 2m3
de espaco refrigerado e 3m3 de espaco nao refrigerado; tipo Btem 2m3 de espaco
refrigerado e 1m3 de espaco nao refrigerado. O cliente quer transportar um produto
que necessitara 16m3 de espaco refrigerado e 12m3 de espaco nao refrigerado. A
companhia calcula em 1.100 litros o consumo de combustvel para a viagem com o
caminhao Ae 750 litros para o caminhao B. Quantos caminhoes de cada tipo
deverao ser usados no transporte do produto, com o menor consumo de combustvel?
13. A empresa Have Fun S/A. produz uma bebida energetica muito consumida pelos
frequentadores de danceterias noturnas. Dois componentes utilizados na preparacao
da bebida sao solucoes compradas de laboratorios terceirizados - solucao Red e a
solucao Blue - e que proveem os principais ingredientes ativos do energetico: extrato
de guarana e cafena. A companhia quer saber quantas doses de 10ml. de cada
solucao deve incluir em cada lata da bebida, para satisfazer as exigencias mnimas
padronizadas de 48gr. de extrato de guarana e 12gr. de cafena e, ao mesmo tempo,
3.3. LISTA DE PROBLEMAS 63
14. Um fabricante de carros produz duas versoes de seu modelo popular de tamanho
medio: um utilitario direcionado ao mercado de famlias e um esportivo projetado
para atrair clientes ricos e solteiros. Ambos sao montados sobre os mesmos chas-
sis e diferem somente na carroceria. Ambos sao tambem produzidos na mesma
fabrica. Existem 10.000 horas de forca de trabalho e 1.325 unidades de chassis
basicos disponveis a cada semana. O modelo utilitario leva seis horas para ser mon-
tado, enquanto o modelo esportivo leva 9 horas. Pelo menos 400 unidades do modelo
utilitario devem ser produzidas por semana. A producao tambem e restringida pelo
fato de que, devido a problemas com um fornecedor, somente 6.000 macanetas estao
disponveis por semana. Um utilitario utiliza cinco dessas macanetas, enquanto um
esportivo utiliza tres. O lucro da fabrica sobre um modelo utilitario e estimado em
$ 1.500,00, enquanto o lucro sobre um modelo esportivo e de $ 2.000,00. A demanda
do mercado pelos carros e alta. Sabe-se que a demanda excedera a producao em
algum momento; entao, a fabrica deve ser capaz de vender qualquer mix de carros
que for produzido.
(a) Quantas macanetas em excesso seriam recebidas pela fabrica a cada semana se
o mix de carros de producao recomendado for seguido.
(b) Se a fabrica pudesse obter somente uma das coisas a seguir, o que a permitiria
produzir mais carros?
RESOLUCAO DE PPL
Definicao 4.2. Um modelo de PPL esta na forma padrao quando for formulado da
seguinte maneira:
min z = c1 x 1 + c2 x 2 + . . . + cn x n
a11 x1 + a12 x2 + . . . + a1n xn = b1
a21 x1 + a22 x2 + . . . + a2n xn = b2
.. (4.1)
s.a. : .
am1 x1 + am2 x2 + . . . + amn xn = bm
x1 , x2 , . . . , xn 0
Observe que, na forma padrao, a funcao objetivo deve ser minimizada, as restricoes
64
4.1. ESTRUTURACAO DE MODELOS LINEARES 65
sao definidas como um sistema de equacoes lineares e todas as variaveis devem satisfazer
as condicoes de nao-negatividade.
A forma padrao nao e restritiva pois todo PPL pode ser posto como em (4.1), de fato:
1. Para PPL de minimizacao, encontrar uma solucao viavel x que minimize f (x) e
equivalente a encontrar uma solucao que maximizacao f (x).
f (x ) f (x), x viavel
(1)
f (x ) f (x), x viavel
(f )(x ) (f )(x), x viavel
Sao consideradas livres, as variaveis que nao apresentam qualquer tipo de restricao
0
de sinal. Uma variavel livre xj pode ser substituda por outras duas variaveis xj e
0
x00 j nao-negativas, bastando para isto tomar xj = xj x00 j
x 0
onde:
66 CAPITULO 4. RESOLUCAO DE PPL
a11 . . . a1n
A = ..
e a matriz dos coeficientes;
.
am1 . . . amn
T
c = c1 c2 . . . cn e o vetor dos custos;
T
x = x1 x2 . . . xn e o vetor das variaveis de decisao;
bT = b1 b2 . . . bm e o vetor dos recursos;
0 = 0 0 ... 0 e o vetor nulo.
Uma fabrica tem tres tipos de maquinas (M1 , M2 , M3 ) cada uma das quais dever ser
usada na manufatura de seus produtos P1 e P2 . Sabendo que o lucro por unidade de P1
e 40 u.m. e o lucro por unidade de P2 e 60 u.m., decida quanto fabricar de cada produto
por semana a fim de maximizar os lucros de acordo com a seguinte tabela:
M1 2 1 70
M2 1 1 40
M3 1 3 90
x3 = 70 2x1 x2 0
x4 = 40 x1 x2 0
x5 = 90 x1 3x2 0
O metodo algebrico Simplex para solucionar PPL esta fundamentado nas tecnicas e con-
ceitos da Algebra Linear. Para generalizar as ideias discutidas no metodo geometrico
algumas definicoes e reformulacoes se farao necessarias.
Analogamente ao que foi visto para PPL em duas variaveis, para problemas com tres
ou mais variaveis a funcao objetivo representa uma famlia de hiperplanos paralelos entre
si.
O conjunto das solucoes viaveis de um PPL e um politopo pois e obtida pela interseccao
de um numero finito de restricoes. Mesmo as inequacoes do tipo que possivelmente
compoem o sistema de restricoes facilmente sao transformadas em inequacoes do tipo
pela simples multiplicacao da expressao por -1.
O vetor x1 + x2 e uma combinacao linear dos vetores x1 e x2 , mas nao e uma combinacao
linear convexa pois 1 + 2 = 2 6= 1.
O vetor 2x1 x2 nao e uma combinacao linear convexa dos vetores x1 e x2 , apesar
de 1 + 2 = 1, nao satisfaz a condicao de nao-negatividade dos escalares pois
2 = 1 < 0.
4.2. FUNDAMENTACAO TEORICA 69
Os vetores 0, 5x1 + 0, 5x2 , 0, 6x1 + 0, 4x2 , 0, 4x1 + 0, 6x2 , 0, 7x1 + 0, 3x2 e 0, 3x1 + 0, 7x2
sao exemplo de combinacoes lineares convexas legtimas pois satisfazem 1 +2 = 1,
com 1 , 2 > 0.
. . . Exemplo 4.3. Os conjuntos representados nas figuras (a) e (b) sao exemplos de
conjuntos convexos, enquanto as figuras (c) e (d) sao conjuntos nao convexos.
Dem.: Ja vimos que a regiao viavel de um PPL e um politopo e para mostrar que e
uma regiao convexa, sejam y, z RV .
Para ser uma solucao viavel y e z devem satisfazer todas as restricoes e as condicoes
de nao-negatividade, assim tem-se que Ay = b, Az = b e que y, z 0.
Seja y + z uma combinacao linear convexa, isto e, , 0 e + = 1 . Entao
a) y + z 0 pois , , y, z 0
b) A(y + z) = Ay + Az = bb = ( + )b = b
Definicao 4.7. Um ponto x de um politopo convexo, denomina-se vertice quando ele nao
puder ser obtido como uma combinacao linear convexa legtima de nenhum par de pontos
distintos do politopo.
x
1
2 1 1 0 0 x2
70
1 1 0 1 0 x3 = 40
1 3 0 0 1 x4
90
x5
Apesar do problema passar a ter cinco variaveis, qualquer par ordenado (x1 , x2 ) R2
determina unicamente todas as variaveis, pois as variaveis de folga sao dependentes das
duas variaveis de decisao do modelo original.
Vamos admitir que atribuiremos apenas valores nulos para as variaveis livres, como
sao cinco variaveis agrupadas em conjunto de dois elementos, teremos 10 combinacoes
possveis:
2x1 + x2 = 70 x1 = 30
x3 = 0
3. Fixar resulta em x1 + x2 = 40 cuja solucao e x2 = 10
x4 = 0
x1 + 3x2 + x5 = 90
x5 = 30
4.2. FUNDAMENTACAO TEORICA 71
2x1 + x2 + x3 = 70 x1 = 15
x4 = 0
4. Fixar resulta em x1 + x2 = 40 cuja solucao e x2 = 25
x5 = 0
x1 + 3x2 = 90 x3 = 15
2x1 + x2 = 70 x1 = 24
x3 = 0
5. Fixar resulta em x1 + x2 + x4 = 40 cuja solucao e x2 = 22
x5 = 0
x1 + 3x2 = 90 x4 = 6
x2 = 70 x2 = 70
x1 = 0
6. Fixar resulta em x2 + x4 = 40 cuja solucao e x4 = 30
x3 = 0
3x2 + x5 = 90
x5 = 120
x2 + x3 = 70 x2 = 40
x1 = 0
7. Fixar resulta em x2 = 40 cuja solucao e x4 = 30
x4 = 0
3x2 + x5 = 90
x5 = 30
x2 + x3 = 70 x2 = 30
x1 = 0
8. Fixar resulta em x + x4 = 40 cuja solucao e x = 40
x = 0 2 3
5
3x2 = 90 x4 = 10
2x1 + x3 = 70 x1 = 40
x2 = 0
9. Fixar resulta em x1 = 40 cuja solucao e x3 = 10
x4
= 0
x1 + x5 = 90
x5 =
50
2x1 + x3 = 70 x1 = 90
x2 = 0
10. Fixar resulta em x1 + x4 = 40 cuja solucao e x3 = 110
x = 0
5
x1 = 90 x4 = 50
A= B N
onde:
Bmm e chamada matriz Basica, formada por m colunas de A que a torne invertvel.
xB
onde e uma particao de x induzida pela particao de A,
xN
De acordo com a particao do sistema, e possvel obter o vetor das variaveis basicas xB
da seguinte maneira:
BxB + N xN = b xB = B 1 b B 1 N xN
xB
Se considerarmos o vetor das variaveis nao basicas xN nulo, obtemos o vetor x =
xN
xB = B 1 b
denominado solucao basica da seguinte maneira:
xN = 0
x
1
2 1 1 0 0 x2
70
1 1 0 1 0 x = 40
3
1 3 0 0 1 x4
90
x5
2 1 1 x1 0 0 " # 70
1 1 0 x2 + 1 0 x4 = 40
x
5
1 3 0 x3 0 1 90
B xB N xN b
TEOREMA 4.2. Um ponto x RV e um vertice se, e somente se, for uma solucao
basica viavel.
TEOREMA 4.3. Se um PPL tem solucao otima, entao existe um vertice otimo.
n+m (n + m)!
Cm =
m! n!
que e finito.
Conclui-se que, se existe uma solucao otima para o PPL entao existe uma solucao
basica viavel e para resolver um PPL basta procurar a solucao otima nos vertices da
regiao viavel.
Assim para resolver o problema, basta determinar todas as solucoes basicas viaveis,
digamos x1 , x2 , . . . , xk e obter a solucao otima x tal que
5!
C35 = = 10
2! 3!
Para responder a esta questao, devemos retornar a definicao das variaveis de folga
dadas no exemplo 4.1 e assumindo que x1 = 0, temos:
x3 = 70 x2
x4 = 40 x2
x5 = 90 3x2
Mas como determinar este vertice algebricamente? Esta questao sera respondida
pelo desenvolvimento do Metodo Simplex utilizando a caracterizacao das solucoes basicas
viaveis, que sera feito no proximo captulo.
2. Mostre que qualquer ponto de um triangulo ABC pode ser obtido como combinacao
linear convexa de seus tres vertices.
3. Num problema de programacao linear somente os vertices podem ser solucao otima?
Justifique.
(e) Mostre como as solucoes basicas nao viaveis sao representadas graficamente na
regiao de solucoes.
2x1 + 3x2 33
x 1 + x2 15
x1 + 3x2 27
x1 , x2 0
(b) Verifique e justifique que o ponto C = (9, 5) tambem e uma solucao otima;
7. Seja o PPL
max z = x1 + x2 + x 3
x1 + x2 6
s.a. : x2 2x3 = 4
x1 , x2 , x3 0
(c) E possvel garantir que existe, ao menos, um vertice que e solucao otima do
PPL ? Por que? Se sim, determine a solucao otima.
(b) Se o PPL tiver mais de uma solucao otima, ele tera sempre uma infinidade de
solucoes otimas que nao sao vertices.
(c) Seja um PPL na forma padrao. Todas as solucoes basicas viaveis tem obriga-
toriamente o mesmo numero de variaveis nulas.
CAPITULO 5
O METODO SIMPLEX
Que o proximo sistema a ser resolvido fornecera uma solucao melhor que os
anteriores;
Como identificar uma solucao otima, uma vez que a tenhamos encontrado.
79
80 CAPITULO 5. O METODO SIMPLEX
Dado o PPL
max z = c1 x 1 + c2 x 2 + . . . + cn x n
a11 x1 + a12 x2 + . . . + a1n xn b1
..
.
ar1 x1 + ar2 x2 + . . . + arn xn br
s.a. : ..
.
bm
am1 x1 + am2 x2 + . . . + amn xn
xj 0 (j = 1, . . . , n)
max z = c1 x 1 + c2 x 2 + . . . + cn x n
a11 x1 + a12 x2 + . . . + a1n xn + xn+1 = b1
..
.
ar1 x1 + ar2 x2 + . . . + arn xn + xn+r = br
.. (5.1)
s.a. : .
am1 x1 + am2 x2 + . . . + amn xn + xn+m = bm
xj 0
(j = 1, . . . , n, n + 1 . . . , n + m)
Considerando que estamos analisando PPl cujas restricoes sao todas do tipo ,
sabemos que a origem do sistema de coordenadas e um dos vertices da regiao viavel, logo
naturalmente podemos tomar a seguinte particao:
x1
1 0 ... 0 xn+1 a11 a12 ... a1n b1
x2
0 1 . . . 0 xn+2 a21 a22 ... a2n . b2
.
. + . . = . (5.3)
. .. ..
.. ..
.
. . . .. .. . . . ..
..
0 0 ... 1 xn+m am1 am2 ... amn bm
xn
Bmm xB Nmn xN b
b1
..
Fixando xN = 0 obtemos xB = .
bm
T
Desta forma, tomando x = 0 0 . . . 0 b1 b2 . . . bm como solucao basica
viavel inicial, podemos reescrever a forma tabular (5.2) do PPL, adicionando a informacao
das variaveis basicas escolhidas, para obter o quadro simplex inicial:
z c1 cr cn 0 0 0 0
82 CAPITULO 5. O METODO SIMPLEX
A primeira coluna do quadro simplex informa quais sao as variaveis basicas e a ultima
coluna corresponde aos termos independentes das equacoes de restricao do problema. A
ultima linha contem os coeficientes das variaveis na funcao objetivo que representam a
contribuicao de cada variavel para a funcao objetivo z, por unidade, em cada iteracao do
processo de solucao.
z = c1 x1 + c2 x2 + . . . + cn xn + 0xn+1 + . . . + 0xn+m
z c1 x1 c2 x2 . . . cn xn + 0xn+1 + . . . + 0xn+m = 0
Passo 1: Escolher uma variavel nao-basica que deve se tornar positiva para compor a base.
Passo 2: Determinar qual das variaveis basicas do quadro inicial deve sair base.
Em outras palavras, qual variavel se tornara nula para dar lugar a nova variavel
basica. Para tanto, observemos que todas as variaveis basicas do quadro inicial
podem ser escritas em funcao somente da variavel xr , visto que
x1 = x2 = . . . = xr1 = xr+1 = . . . = xn = 0
bi
Para cada coeficiente positivo air , a razao determina o valor de xr que anula a
air
variavel basica xn+i , para qualquer i = 1, . . . , n. Seja k o ndice tal que
bk bi
= min , air > 0, i = 1, . . . , n
akr air
Definido desta forma, a variavel basica xn+k se anula, isto e, se torna variavel nao
basica e todas as outras variaveis basicas do quadro inicial permanecem positivas.
E importante observar que para PPL com solucao finita, sempre existe pelo menos um
coeficiente air > 0 pois, caso contrario, se air 0 para todo i = 1, . . . , m entao f
e o PPL nao teria solucao otima finita.
O processo de entrada e sada de variaveis da base devera ser repetido ate que to-
dos os coeficientes da ultima linha se tornem nulos ou positivos, pois neste caso nao ha
mais possibilidade de crescimento da funcao objetivo e a solucao otima (caso exista) foi
encontrada. Sendo assim, ao final de cada iteracao, deve-se:
Passo 4: Verificar se existe contribuicao individual para a funcao objetivo, expressas na ultima
linha do quadro simplex, negativa.
x1 x2 x3 x4 x5 b
x3 2 1 1 0 0 70
x4 1 1 0 1 0 40
x5 1 3 0 0 1 90
z 40 60 0 0 0 0
Quadro 1
x1 x2 x3 x4 x5 b
5 1
x3 3
0 1 0 3
40
2 1
x4 3
0 0 1 3
10
1 1
x2 3
1 0 0 3
30
z 20 0 0 0 20 1800
Quadro 2
85
10 40 10 30
2 = min 5 , 2 , 1 = min {24, 15, 90}
3 3 3 3
x1 x2 x3 x4 x5 b
5 1
x3 0 0 1 2 2
15
3 1
x1 1 0 0 2 2
15
1 1
x2 0 1 0 2 2
25
z 0 0 0 30 10 2100
Quadro 3
O fato de nao haver contribuicao com sinal negativo no quadro simplex garante que a
solucao basica viavel no quadro 3 e otima. Portanto a solucao do problema e fabricar 15
unidades do produto P1 e 25 unidades de P2 para obter um lucro maximo de $ 2.100,00,
sendo que ha uma folga na operacao da maquina M1 de 15 horas.
Passo 3: Estabelecer uma solucao basica inicial, usualmente atribuindo valor zero as variaveis
originais e achando valores positivos para as variaveis de folga.
Passo 4: Como proxima variavel a entrar na base, escolher a variavel nao basica que oferece,
na ultima linha, a maior contribuicao para o aumento da funcao objetivo (ou seja,
tem o maior valor negativo). Se todas as variaveis que estao fora da base tiverem
coeficientes nulos ou positivos nesta linha, a solucao atual e otima. Se alguma dessas
variaveis tiver coeficiente nulo, isto significa que ela pode ser introduzida na base
sem aumentar o valor da funcao objetivo. Isso quer dizer que temos uma solucao
otima, com o mesmo valor da funcao objetivo.
Passo 5: Para escolher a variavel que deve deixar a base, deve-se realizar o seguinte procedi-
mento:
b) O menor quociente indica a equacao cuja respectiva variavel basica devera ser
anulada, tornando-se variavel nao-basica.
Passo 6: Usando operacoes elementares com as linhas da matriz (soma e multiplicacao por
um escalar nao-nulo), transformar o quadro de calculos de forma a encontrar a
nova solucao basica. A coluna da nova variavel basica devera se tornar um vetor
identidade, onde o elemento 1 aparece na linha correspondente a variavel que esta
sendo anulada.
Passo 7: Se ainda houver elementos negativos na linha da funcao objetivo, retornar ao passo
4 para iniciar outra iteracao.
Para determinar a solucao do PPL por sistemas de equacoes lineares e preciso primeiro
transformar o sistema de inequacoes lineares que representam as restricoes do problema
em um sistema equivalente de equacoes lineares. Para isto, sera preciso introduzir novas
variaveis no problema, denominadas variaveis de folga.
A folga correspondente a cada recurso pode ser representada por uma variavel de modo
a transformar cada inequacao do PPL em uma equacao linear. Sejam
x1 x2 x3 x4 x5 b
x3 1 1 1 0 0 25
x4 25 9 0 1 0 480
x5 6 11 0 0 1 240
z 6, 5 10 0 0 0 0
Quadro 1
Como a primeira solucao claramente nao e a melhor, vamos procurar outra que de um
valor maior para z. O problema e descobrir:
Das duas variaveis nao-basicas (nulas) na primeira solucao, qual deve se tornar
positiva?
Catechumbo (x1 ) e de bola Voleitok (x2 ). Assim, aplicando o criterio de que devemos
produzir primeiro o produto que mais contribui para o lucro, vamos comecar a
producao pela variavel x2 , ja que sua contribuicao unitaria para o lucro e maior que
a contribuicao de x2 . Logo, a variavel que devera entrar na base e x2 .
Das tres variaveis basicas (positivas) na primeira solucao, qual devera ser anulada?
Nota-se pelo Quadro 1 que, na primeira equacao, o maior valor possvel de x2 e 25,
quando x3 = 0 pois x1 = 0 por ser variavel nao-basica. Qualquer valor maior para
x2 fara com que o valor de x3 fique negativo, o que nao e permitido. Na segunda
equacao, o maior valor permitido para x2 e 53, 33, quando x4 = 0. Finalmente, na
terceira equacao o maior valor permitido para x2 e 21, 82, quando x5 = 0.
240
Assim, como o menor quociente e dado pela divisao 11
, a variavel que devera sair
da base e x5 .
x1 x2 x3 x4 x5 b
x3 0, 4546 0 1 0 0, 09091 3, 18
x4 20, 09 0 0 1 0, 8182 283, 6
x2 0, 5454 1 0 0 0, 09091 21, 82
O processo de entrada e sada de variaveis da base devera ser repetido ate que todos
os coeficiente da linha 4 se tornem nulos ou positivos.
falta fazer quadro 3
x1 x2 x3 x4 x5 b
x3 0, 4546 0 1 0 0, 09091 3, 18
x4 20, 09 0 0 1 0, 8182 283, 6
x2 0, 5454 1 0 0 0, 09091 21, 82
modelo a 10.000u.m., quantas pecas de cada tipo o fabricante deve fazer para obter
a receita maxima?
2. Um dono de loja estoca dois tipos de leite, semidesnatado e integral, e esta tentando
decidir quantos de cada um encomendar. Ele precisa encomendar o leite para entrega
com um dia de antecedencia. Sabe que vendera pelo menos 75 litros em um so
dia, e entao nao encomendara menos do que essa quantidade. Seu contrato com
o fornecedor diz que deve comprar pelo menos 30 litros de semidesnatado, e nao
possui espaco no refrigerador para mais de 100 litros ao todo. Se o dono da loja
obtem 15 centavos de lucro com um litro de leite semidesnatado e 17 centavos de
lucro cm um litro de leite integral, o que deve fazer para maximizar seu lucro?
Couro(pes2 ) 2 1 3 42
Costura(h) 2 1 2 40
Acabamento(h) 1 0,5 1 45
Preco de Venda($) 24 22 45
4. Uma fabrica textil labora em 3 turnos: das 7 as 15 horas; das 15 as 23 horas; das
23 as 7 horas. Em cada turno necessita de modelistas, costureiras e embaladoras
que auferem por hora de trabalho, respectivamente 23,00, 19,00 e 7,50 u.m. As
5.3. LISTA DE PROBLEMAS 93
5. Um banco decidiu ter os seus balcoes abertos ao publico das 08 horas as 20 horas
pelo que necessita planejar novos horarios de servico para os seus funcionarios. Para
tal decidiu dividir o dia de trabalho em 6 perodos de 2 horas e fixar para cada um
destes perodos o seguinte numero mnimo de funcionarios:
no . mnimo de
funcionarios 6 10 12 11 5 4
c. Cada item deve concorrer com pelo menos 25% do total da caixa.
94 CAPITULO 5. O METODO SIMPLEX
Bexiga: 5.000
Qual a composicao da caixa que tem o menor custo?
7. Uma empresa qumica opera uma pequena usina. Operar a usina exige duas materias-
primas, A e B. O fornecimento maximo disponvel por semana e 2.700 litros de A e
2.000 litros de B. A usina pode operar usando um dos dois processos, que possuem
diferentes exigencias de materia-prima, como demonstrado a seguir:
Materias-primas consumidas
(litros por hora)
Processo A B
1 20 10
2 30 25
A usina pode funcionar por um total de 120 horas por semana mas, por motivo de
seguranca, o Processo 1 nao pode ser operado por mais de 100 horas por semana.
Quantas horas cada processo deve funcionar?
8. Uma pequena padaria local recebeu um pedido para fornecer dois tipos de pao:
sabor queijo e paozinho de semente de papoula, para um servico de entrega de
sanduches. Eles receberao 5 centavos por cada paozinho e 8 centavos por cada pao
sabor queijo que fornecerem. Inicialmente a empresa de entrega de sanduches esta
feliz em comprar quanto a padaria conseguir produzir desses dois tipos de pao. A
padaria ja possui encomendas semanais de 100 kg de farinha e 1 kg de fermento, e
gostaria de ser capaz de cumprir seu novo contrato sem aumentar essas quantidades.
Cada paozinho utiliza 30g de farinha e e 0,5g de fermento, enquanto cada pao sabor
queijo utiliza 125g de farinha e 1g de fermento. O acordo diz que eles devem fornecer
pelo menos 1.000 paes de semente de papoula e entre 300 e 500 paes sabor queijo
por semana.
5.3. LISTA DE PROBLEMAS 95
(a) Quantos paes de cada tipo a padaria deve ter com objetivo fornecer a cada
semana para maximizar seu lucro?
Meses depois, a padaria decidiu expandir sua variedade de produtos, e agora pro-
duzira um segundo tipo de pao (tomate seco), que necessita de 140g de farinha,
1,2g de fermento e contribui com um lucro de 10 centavos por unidade. Ela mudou
seus pedidos para atender a crescente demanda e agora recebe entregas de 250kg de
farinha e 3kg de fermento. Os pedidos existentes significam que ele deve produzir
pelo menos 1.500 paezinhos e 800 bisnagas por semana. Que quantidade de cada
produto a padaria deve produzir e vender para maximizar seu lucro? Ela pode
reduzir a quantidade de fermento encomendada?
96 CAPITULO 5. O METODO SIMPLEX
BASE X1 X2 X3 Y1 Y2 B
1 3 5 9
2
1 2 2
0 2
(Recurso A)
2 0 1 1 1 6 (Recurso B)
L 12 0 3
2
3
2
0 27
2
(b) Escreva a solucao que o quadro indica. A solucao obtida nessa etapa e otima?
2. Uma empresa fabricante de moveis de copa trabalha com tres modelos principais de
conjuntos aos quais denomina MXA, MXB e MXC (x1 , x2 e x3 , respectivamente),
cuja producao semanal deseja programar. As margens unitarias de lucro dos mode-
los sao respectivamente, $20, $8 e $ 3. Os tres conjuntos utilizam as tres principais
secoes da fabrica, que chamaremos Secao 1, Secao 2 e Secao 3, conforme os coefi-
cientes unitarios de utilizacao mostrados no modelo de programacao linear abaixo.
As secoes dispoem das seguintes capacidades semanais de trabalho, respectivamente:
240 homens-horas (H.h), 320 H.h e 480 H.h. O modelo de programacao linear uti-
lizado pelo setor de planejamento da empresa para a programacao da producao da
proxima semana e o seguinte:
Achar x1 , x2 e x3 de modo a
Maximizar lucro = 20x1 + 8x2 + 3x3
respeitando as restricoes:
BASE X1 X2 X3 Y1 Y2 Y3 B
1 1
1 0 4 4
0 0 60
1
0 1 2
14 1
2
0 40
0 0 11
4
5
4
2 1 140
LUCRO 0 0 6 1 4 0 1520
Pede-se:
(b) Caso a Secao 1 tenha sua disponibilidade alterada para 200 H.h, quais os novos
valores das producoes otimas dos conjuntos MXA e MXB?
(c) Caos a empresa possa acrescentar mais 60 H.h a alguma secao, qual devera ser
a secao escolhida? Por que?
(d) Na hipotese anterior, quais os novos valores das producoes otimas e quais as
novas utilizacoes dos recursos?
(b) Suponha que quatro unidades adicionais de M1 podem ser adquiridas ao custo
de 30 centavos por unidade. Voce recomendaria essa compra adicional?
(c) Qual e o valor maximo que a empresa pode pagar por unidade de M1 ?
(f) Como fica a solucao otima se a receita unitaria do produto A passar a ser $ 5?
E se a receita unitaria do produto B passar a ser $ 4?
4. Uma pequena empresa produz posteres de bandas de Rock. Ela fabrica quatro tipos
de posteres, que diferem em tamanho e nas cores utilizadas. A empresa conseguiu
uma impressora para produzir os posteres e estabeleceu um limite mnimo de 1000
posteres para producao. Cada poster deve ser impresso, cortado e dobrado. O
tempo (em minutos) para fazer isso para os quatro tipos de posteres e de:
A 1 2 3
B 2 4 2
C 3 1 5
D 3 3 3
(b) Quanto a empresa esta disposta a pagar por tempo extra de impressao, de
corte e de dobragem?
Redondo determinar dentro de certos limites impostos pela fabrica que quantidade
deseja receber de cada cerveja. A tabela abaixo discrimina os lucros unitarios por
caixa dos produtos e limites de cotas impostos pela fabrica.
(a) Quais sao as quantias otimas a serem solicitadas? Qual o lucro total?
(b) Se voce pudesse aumentar seu pedido em 50 caixas, que cerveja solicitaria?
6. Considere o PPL
x1 x2 x3 x4 x5
x2 -1 1 3 1 0 20
x5 16 0 -2 -4 1 10
z 0 0 -2 -5 0 -100
100 CAPITULO 5. O METODO SIMPLEX
(a) Qual a nova solucao otima se alterarmos o vetor b de (20 90)T para (10 100)T ?
(d) Qual a nova solucao otima se introduzirmos no PPL original uma nova variavel
x6 com coeficientes a6 = (3 5)T e c6 = 10?
(e) Qual a nova solucao otima se introduzirmos uma nova restricao no PPL origi-
nal: 2x1 + 3x2 + 5x3 50?
(c) A Electra decidiu reduzir em 25% o preco de todos os tipos de motores. Use
a analise de sensibilidade para determinar se a solucao otima permanecera
inalterada.
x1 x2 x3 x4 x5
1 1 1 1 0 100
0 -2 -2 -5 1 9500
0 2 9 10 0
(a) Uma industria se instala nas proximidades da fazenda e absorve toda a mao-
de-obra da regiao. O fazendeiro fica restrito ao caseiro, que nao pode dispor
de mais de 300 horas por ano. O plano de producao da fazenda seria alterado?
Como? Caracterize a nova solucao.
otima?
(c) Determine o valor das variaveis do dual para tres solucoes obtidas (a dada
no enunciado e mais as obtidas em (a) e (b)). Interprete o significado dessas
variaveis para as tres solucoes caracterizando as alteracoes sofridas.