Escolar Documentos
Profissional Documentos
Cultura Documentos
Complexidade de Algoritmos
Prof. Fabio Henrique N. Abe
fabio.henrique.abe@gmail.com
(67) 99642-5002
http://www.comp.uems.br/~fhna 1
Problemas de Otimização
●
Possui a ação de minimizar ou maximizar um objetivo;
●
Recursos são limitados e concorrem entre si;
●
Se:
– Pudermos especificar o objetivo como uma função
linear de certas variáveis; e,
– Pudermos especificar as restrições sobre os recursos
como igualdades ou desigualdades,
●
Então:
– Temos um Problema de Programação Linear.
2
Exemplo do Café da Manhã
___________ deseja balancear os alimentos que consome
no café da manhã, de modo que minimize o custo. Para
isso, ele pretende se alimentar de modo que consuma no
mínimo 130mg de cálcio e no máximo 480kcal. O valor
nutritivo e o preço por porção dos alimentos a serem
considerados são dados por:
Cálcio Energia Preço
Alimento Porção
(mg) (Kcal) (R$)
Achocolatado 100 ml 70 83 0,90
5
Problemas de Otimização
6
Problemas de Otimização
●
Uma madereira deseja obter 1000kg de lenha,
2000kg de madeira para móveis e 50m² de casca
de árvore, dispondo de carvalhos e pinheiros.
●
O carvalho gera 40kg de lenha, 150kg de madeira e
3m² de casca aproveitável;
●
O pinheiro gera 100kg de lenha, 60kg de madeira e
8m² de casca aproveitável.
●
Formule o problema, de modo a minimizar os
custos sabendo que cada carvalho custa
R$1500,00 para a empresa e cada pinheiro
R$1200,00.
7
Problemas de Otimização
●
Uma empresa fabrica dois modelos de cinto de
couro. O modelo M1, de melhor qualidade, requer
o dobro de tempo de fabricação em relação ao
modelo M2. Se todos os cintos fossem do modelo
M2, a empresa poderia produzir 1000 unidade por
dia. A disponibilidade de couro permite fabricar 800
cintos de ambos os modelos por dia. Os cintos
empregam fivelas diferentes, cuja disponibilidade
diária é de 400 un para M1 e 700 un para M2. Os
lucros são de R$4,00 para M1 e R$3,00 para M2.
Qual o programa ótimo de produção que maximiza
o lucro total diário da empresa?
8