Modelos de Programação matemática
• Escassez de um certo produto – problema
para empregá-lo melhor
•Maximizar ou minimizar uma quantidade –
chamada de objetivo. Ex: Lucro, custo...
•Processos de otimização de recursos, em
diversas áreas:
• Planejamento financeiro; Análise de projeto;
Logística; Designação de Equipe ...
Programação Matemática – Estuda a otimização
de recursos
Recursos escassos,
variáveis de
decisão
•Otimizar: Z= f ( x1,x2,...,xn)
Geralmente:
•Sujeito a : g1 (x1, x2, ..., xn)
≤
b1
g2 (x1, x2, ..., xn)
=
b2
gm (x1, x2, ..., xn)
≥
b3
Restrições
Quantidade disponível de
um determinado produto
f(X) – função objetivo
Área de programação matemática é muita
extensa, subdividida em áreas menores:
•Programação linear – Funções lineares
•Programação não Linear – Pelo uma das
funções seja não linear
Programação Linear
Padrão:
•Maximização da função objetivo
•Restrições do tipo ≤
Problemas de Programação Linear – Resolução
Gráfica
Max: Z = 5X1 + 2 X2
Sujeito a: X1 ≤ 3 (a)
X2 ≤ 4 (b)
X1 + 2X2 ≤ 9 (c)
X1 ≥ 0 e X2 ≥ 0 (d)
Pelas restrições a,b e d:
Para restrição C
x2 = ax1 +b
Inequação ≤, logo todos os pontos abaixo e em
cima da reta satisfazem a restrição.
x1 + 2 x2 ≤ 9
2 x2 ≤ 9 – x1
x2 ≤ 9/2 – ½ x1
x1
0
1
2
3
x2
9/2
4
7/2
3
Solução viável:
Solução ótima – Tentativa e Erro. Encontrar o
maior valor de Z possível
Z = 21, x1 e x2 = 3
Problemas de Programação Linear – Resolução
Analítica
Max: Z = 5X1 + 2 X2
Sujeito a: X1 ≤ 3 (a)
X2 ≤ 4 (b)
X1 + 2X2 ≤ 9 (c)
X1 ≥ 0 e X2 ≥ 0 (d)
Supondo
X1 =0 e
x2= 0
Supondo X2 =0
e x3= 0
Para encontrar o Dicionário após 2º interação,
é necessário descobrir se:
• X2 entrará no lugar de x4 ou x5?
• Tem que encontrar a restrição que impõe
maior limitação a x2
Lembrando que: x4 = 4 – x2 ≥ 0 , logo, x2 ≤ 4
x5 = 6 – 2x2 + x3 ≥ 0 , x3 =0,
logo, x2 ≤ 3
R: x2 entrará no lugar de x5
Supondo
x3 e x5 = 0
Programação Linear com o Solver
Max = 3 x1 + 2 x2
Sujeito a:
x1+ 2x2 ≤ 6
2x1 + x2 ≤ 8
-x1 + x2 ≤ 1
x2 ≤ 2
x1,x2 ≥0
Primeiramente deve-se designar uma célula
para representar:
• Função Objetivo
•Variáveis de decisão
•Para cada restrição:
•Uma para o lado esquerdo – LHS
•Uma para o lado direito - RHS
Download

modelos de programacao matematica