Professional Documents
Culture Documents
Parte I
Elementos de
Economia Matemática 2
❚ A função lucro
❙ Não havendo economia de escala
❙ É claro que o lucro máximo seria
ilimitado se não fosse a escassez de
recursos.
❙ Em outros problemas a demanda do
mercado também é um fator limitador.
L = 4 x1 + x2
Transformando os dados em
expressões matemáticas
❚ As restrições
❙ Não se pode utilizar o que não se tem!
❙ A quantidade utilizada deve ser menor ou igual a
quantidade disponível.
❙ As quantidades de fabricação devem ser não
negativas
H .H . 9 x1 + x2 ≤ 18
H .M . 3 x1 + x2 ≤ 12
x1 ≥ 0 x2 ≥ 0
O modelo do problema
Função Objetivo
Max L = 4 x1 + x2
x1 ,x2 Variáveis de Decisão
Limitações
H .H . 9 x1 + x2 ≤ 18
Matriz
ecnológica H .M . 3 x1 + x2 ≤ 12
Conjunto
das x1 ≥ 0 x2 ≥ 0
Possibilidad
Solução Gráfica: Construindo o
conjunto de possibilidades
x2
x1 ≥ 0 x2 ≥ 0
0 x1
Solução Gráfica: Construindo o
conjunto de possibilidades
x2
18 9 x1 + x2 = 18
9 x1 + x2 ≤ 18
2
0 x1
Solução Gráfica: Construindo o
conjunto de possibilidades
x2
12 3 x1 + x2 = 12
3 x1 + x2 ≤ 12
4
0 x1
Solução Gráfica: Construindo o
conjunto de possibilidades
x2
12
Conjunto
de Possibilidades
0 2
x1
Solução Gráfica: Definindo as
Curvas de Níveis do Objetivo
x2
L=9
L=7 Direção de
Crescimento
L=5 do Lucro
0 x1
Solução Gráfica: Reunindo os
componentes e resolvendo
x2
12 L = 13
9
Conjunto
de Possibilidades
0 1 2
x1
A solução
❚ Que características permitiram a solução?
❙ O conjunto de possibilidades era convexo.
❙ Um conjunto é convexo quando toda combinação
convexa de dois elementos dele pertence a ele.
❙ Uma combinação convexa de dois elementos, x e
y é um terceiro elemento z tal que: z=a.x+(1-
a).y onde 0 ≤ a ≤ 1.
❙ É possível definir combinação convexa de n
elementos.
Casos onde a solução não existe
❚ Conjunto de Possibilidades é vazio
❚ Não há solução compatível
❚ Exemplo:
x2
Valores p/
Restrição 1
Valores p/
Restrição 2
0 x1
Casos onde a solução não existe
❚ A solução é ilimitada
❚ Não há como definir a decisão
❚ Exemplo:
x2 Direção de
Cresciment
o do Lucro
Iso
o
luc
r
Conjunto de
Possibilidad
es
0 x1
Caso de Infinitas Soluções
x2 Qualquer um
desses pontos
é uma solução
As soluções
são
combinaçõe
s lineares
dos pontos Conjunto
extremos de Possibilidades Isolucro
0 x1
Exercícios: Resolva Graficamente
1. Maximize o lucro
L = 2 x1 + 3 x2
Sujeito a:
− x1 + x2 ≤ 4
x1 + 2 x2 ≤ 6
x1 + 3 x2 ≤ 9
x1 ≥ 0; x2 ≥ 0
Exercícios: Resolva Graficamente
2. Maximize a receita
R = 0,3 x1 + 0,5 x2
Sujeito a:
2 x1 + x2 ≤ 2
x1 + 3x2 ≤ 3
x1 ≥ 0; x2 ≥ 0
Exercícios: Resolva Graficamente
3. Maximize o lucro
L = 2 x1 + 3 x2
Sujeito a:
− x1 + 2 x2 ≤ 4
x1 + x2 ≤ 6
x1 + 3x2 ≤ 9
x1 ≥ 0; x2 ≥ 0
Exercícios: Resolva Graficamente
Max L = 4 x1 + x2
x1 ,x2
H .H . 9 x1 + x2 ≤ 18
H .M . 3 x1 + x2 ≤ 12
x1 ≥ 0 x2 ≥ 0
Lembrando que foi resolvido
graficamente, analise.......
Resultados da Solução Gráfica
❚ A função receita
❙ Não havendo economia de escala
❙ É claro que a receita máxima seria
ilimitada se não fosse a escassez de
recursos.
L = 100 xE + 80 xM + 120 x A + 30 xP
Transformando os dados em
expressões matemáticas
❚ As restrições
❙ As quantidades utilizadas devem ser menor
ou igual às quantidades disponíveis.
❙ As quantidades de fabricação devem ser
não negativas
Tb xE + xM + x A + 4 xP ≤ 300
Pr x M + x A + 2 x P ≤ 600
Pa 3x E + 2 x M + 4 x A ≤ 500
xE ≥ 0 xM ≥ 0 x A ≥ 0 xP ≥ 0
O modelo do problema
Tb xE + xM + x A + 4 xP ≤ 300
Pr x M + x A + 2 x P ≤ 600
Pa 3x E + 2 x M + 4 x A ≤ 500
xE ≥ 0 xM ≥ 0 xA ≥ 0 xP ≥ 0
Pergunta-se
❚ Como aplicar a solução gráfica?
❚ Só é possível obter uma solução
com um método analítico.
❚ O algoritmo para solução é o
método SIMPLEX
O modelo Padrão
n
Max L = ∑ ci xi
x1 , x2 ,...., xn
i =1
s.a
n
∑a
i =1
x ≤ bj
ji i j = 1,..., p
xi ≥ 0 ∀i
O modelo Padrão na Forma
Matricial
Max L = c.x
x
s.a
A.x ≤ b
x≥0
Modelo Padrão
❚ Todo modelo de programação linear pode ser posto
na forma padrão que não é limitativa.
❚ Um problema de minimização, por exemplo, pode
ser resolvido pela maximização do negativo da
função objetivo.
❚ Restrições de ≥ podem ser multiplicadas por -1
para se tornarem restrições padrão.
❚ Variáveis que possam assumir qualquer valor e não
apenas valores positivos podem ser substituídas
pela diferença de duas variáveis positivas.
O Método SIMPLEX
❚ Algoritmo criado para se obter a
solução algebricamente.
❚ Seqüência finita de passos que se
seguidas levam ao objetivo
procurado.
❚ É necessário conhecer o método para
se interpretar melhor os resultados.
❚ Utiliza-se o exemplo que foi resolvido
graficamente para se acompanhar os
passos.
O Método SIMPLEX
❚ Se o conjunto de possibilidades fosse
formado por igualdades seria mais fácil
resolver o sistema que o forma.
❚ Pode-se acrescentar uma variável não
negativas (para ficarem na forma
padrão) a cada restrição do modelo
padrão de tal forma que as
desigualdades sejam sempre atingidas.
❚ Estas variáveis são chamadas de
variáveis de folga.
O Método SIMPLEX
❚ As variáveis devem ser controladas
ou seja, são escolhidas pelo decisor
de tal forma a atingir a igualdade
nas restrições.
❚ As variáveis de folga aumentam os
graus de liberdade do sistema
(infinitas soluções).
❚ O poder que se tem sobre as
variáveis deve ser usado para
atingir o objetivo procurado.
Voltando ao Primeiro
Problema
Max L = 4 x1 + x2
x1 ,x2
H .H . 9 x1 + x2 ≤ 18
H .M . 3 x1 + x2 ≤ 12
x1 ≥ 0 x2 ≥ 0
Só para lembrar
O Método SIMPLEX
❚ No primeiro exemplo deve-se
acrescentar duas variáveis de folga:
H .H . 9 x1 + x2 + x3 = 18
H .M . 3 x1 + x2 + x4 = 12
Além disso tem-se que:
L = 4 x1 + x2 ⇒ L − 4 x1 − x2 = 0
E todas as variáveis devem ser maiores que zero
O Método SIMPLEX
❚ Forma-se então um sistema de equações lineares com
dois graus de liberdade:
L − 4 x1 − x2 = 0
9 x1 + x2 + x3 = 18
3 x1 + x2 + x4 = 12
Qual a solução deste sistema?
O Método SIMPLEX
❚ Uma solução imediata e que muitas vezes está
disponível é a solução onde todas as variáveis
originais são nulas e as de folga são iguais aos
limites dos recursos.
❚ Esta solução é conhecida como solução trivial.
❚ No sistema esta solução tem características
interessantes:
solução
L
−
L=0
4
x
1
−
x
2
93
0
x x
1
+ x3=18
xx
2
+
x
3
=
1
1
x4=12
2
+
x
4
=
1
8
x
1
x1 x2 x3 x4
L -4 -1 0 0 0
x3 9 1 1 0 12
x4 3 1 0 1 18
Estes quadros são conhecidos como
quadro simplex, este particularmente é
o quadro simplex inicial.
Entretanto vai-se mostrar
primeiramente o raciocínio depois a
O Método SIMPLEX
L = 4 x1 + x2 ⇒ L − 4 x1 − x2 = 0
❚ Observando o objetivo, de uma forma ou de
outra, ver-se claramente que x1 (atualmente
nula) aumentaria mais rapidamente o lucro se
fosse posta na base.
❚ Como o objetivo é maximizar o lucro o ideal
seria aumentar x1 até o infinito.
❚ Entretanto todas as outras restrições devem
ser ainda satisfeitas na presença do máximo
valor que x1 possa alcançar.
O Método SIMPLEX
L
−
4
x
1
−
x
2
93
0
18 ÷ 9
x x
1
+
xx
2
+
x
3
=
1
1
12 ÷ 3
+
2
+
x
4
1
8
Na primeira restrição
o limite de x1 é 2.
Na segunda restriçãoo limite de x1 é 4.
Como não se pode romper nenhuma das
restrições, x1 deve ser no máximo 2.
Como ficam as demais variáveis?
O Método SIMPLEX
L
−
4
x
1
−
x
2
93
0
x x
1
+
2
xx
2
+
x
3
=
1
1
+
2
+
x
4
1
8
L
−
4
x
1
−
x
2
93
0
x x
1
+
÷9
xx
2
+
x
3
=
1
1
+
2
+
x
4
=
1
8
L
−
4
x
1
x
2
x
0
1
+
9
1
x
2
+
9
1
x
3
3
x
1
2
+
x
2
x
4
1
O Método SIMPLEX
L
−
4
x
1
−
x
2
x
0
1
+
9
1
x
2
4x
+
9
1
x
3
=
3
x
1
2
+
x
2
+
x
4
1
L
−
9
5
x
2
+
9
4
x
3
8
x
1
+
9
1
x
2
+
9
1
x
3
=
2
3
x
1
+
x
2
+
x
4
1
O Método SIMPLEX
L
−
9
5
x
2
+
9
4
x
3
8
x
1
+
-3 x
1
x
2
+
9
1
x
3
=
2
3
x
1
+
x
2
+
x
4
1
L
−
9
5
x
2
9
4
x
3
8
x
1
+
9
1
x
2
+
9
1
x
3
2
+
3
2
x
2
−
3
1
x
3
+
x
4
=
6
O Método SIMPLEX
L
−
9
5
x
2
9
4
x
3
8
x
1
+
9
1
x
2
+
9
1
x
3
2
+
3
2
x
2
−
3
1
x
3
+
x
4
=
6
L
=
9
5
x
2
−
9
4
x
3
+
8
L
−
9
5
x
2
9
4
x
3
8
x
1
+
9
2÷ 1/
1
x
2
+
9
1
x
3
9
2
+
3
2
x
6÷ 2/
2
−
3
1
x
3
+
x
4
3
6
Na primeira restrição
x2 pode ser aumentada até
x
Na segunda restrição
182 pode ser aumentada até
Como as duas restrições
9 devem ser atendidas, x2
entrará na linha onde x4 é a VB.
O Método SIMPLEX
L
−
9
5
x
2
9
4
x
3
8
x
1
+
9
1
x
2
+
9
1
x
3
2
+
3
2
x
2
−
3
1
x
3
+
x
4
=
6
L
−
9
5
x
2
9
4
x
3
8
x
1
+
9
1
x
2
+
9
1
x
3
2
+
3
2
x
2
−
3
1
x
3
+
x
4
=
6
x
2
−
2
1
x
3
+
2
3
x
4
=
9
O Método SIMPLEX
L
−
9
5
x
2
9
4
x
3
8
x
1
+
9
1
x
2
+
9
1
x
3
2
x
2
−
2
1
x
3
+
2
3
x
4
=
9
L
−
9
5
x
2
9
4
x
3
8
x
1
+
6
1
x
3
−
6
1
x
4
=
1
x
2
−
2
1
x
3
+
2
3
x
4
=
9
O Método SIMPLEX
L
−
9
5
x
2
9
4
x
3
8
x
1
+
6
1
x
3
6
1
x
4
1
x
2
−
2
1
x
3
+
2
3
x
4
=
9
L
+
6
1
x
3
+
6
5
x
4
1
x
1
+
6
1
x
3
−
6
1
x
4
3
=
1
x
2
−
2
1
x
3
+
2
3
x
4
=
9
O Método SIMPLEX
L
+
6
1
x
3
6
5
x
4
1
x
1
+
6
1
x
3
−
6
1
x
4
3
x
2
−
2
1
x
3
+
2
3
x
4
=
9