Escolar Documentos
Profissional Documentos
Cultura Documentos
Linear
ANÁLISE DA COMPANHIA
MAXIMÓVEIS
Prof. Antonio Carlos Coelho
1
Informações para a Tomada
de Decisões
3
Problema
4
Formulação Matemática
maximizar MCT = 8 x1 + 6 x2
Sujeito a:
Restrição de Montagem: 4 x1 + 2 x2 60
Restrição de Acabamento: 2 x1 + 4 x2 48
Restrições Não Negativas:
x1 0
x2 0
5
Formulação Matemática
.
Encontrar valores para C e M de forma a
maximizar MCT = 8 C + 6 M ,
respeitando as restrições:
4 C + 2 M 60
2 C + 4 M 48
C 0
M 0
6
Solução Gráfica
1 – Colocar as restrições no gráfico
MESA (x2)
Restrição 1: MONTAGEM
30
4x1 + 2x2 60
MONTAGEM
x1 = 0 x2 30 (0,30) 4x1 + 2x2 60
x2 = 0 x1 15 (15,0)
15 CADEIRA (x1)
7
Solução Gráfica
MESA (x2)
Restrição 2: ACABAMENTO
2x1 + 4x2 48
x1 = 0 x2 12 (0,12)
ACABAMENTO
12
x1 = 0 x2 24 (24,0) 2x1 + 4x2 48
24 CADEIRA (x1)
8
Solução Gráfica
2 – Determinar a área de soluções viáveis
MESA
30
MONTAGEM
12
SOLUÇÕES VIÁVEIS
ACABAMENTO
Cada ponto dessa região,
definido pelas coordenadas CADEIRA
(x1, x2) é uma solução viável 15 24
9
Solução Gráfica
3 – Encontrar a solução a partir das curvas de nível
(retas paralelas definidas pela função-objetivo)
MESA
Para saber os valores de x1 e x2 para um dado
nível de MCT, por exemplo de $ 48,00:
Função Objetivo
8x1 + 6x2 = 48 Tem-se que: 8x1+ 6x2 = 48
12
Para x1 = 0; x2 = 8 (0, 8)
Para x2 = 0, x1 = 6 (6, 0)
8
CADEIRA
6 15 10
Solução Gráfica
MESA
Supondo uma maior MCT,
Função Objetivo por exemplo de $ 72,00:
8x1 + 6x2 = 48
12 Tem-se que: 8x1+ 6x2 = 72
Para x1 = 0; x2 = 12 (0,12)
8 Para x2 = 0, x1 = 9 (9, 0)
Função Objetivo
8x1 + 6x2 = 72
CADEIRA
6 9 15 11
Solução Gráfica
Solução ótima
8
Função Objetivo
8x1 + 6x2 = 72
CADEIRA
6 9 15 12
Solução Gráfica
MESA
Neste exemplo, a solução ótima está
na interseção entre:
a função-objetivo e qualquer uma
das restrições, ou
Montagem as 2 restrições
12
Solução ótima
Acabamento
15 CADEIRA 13
Calculando o Ponto ótimo
• Pelo gráfico, na intercessão entre as 2
restrições
Montagem 4C + 2M = 60 (1)
Acabamento 2C + 4M = 48 (2)
Calculando C pela 2ª equação:
2C + 4M = 48 C = 24 – 2M (3)
Substituindo em 1:
4(24 – 2M) + 2M = 60
96 –8M + 2M = 60 - 6M= - 36 M = 6
Substituindo em 3:
C = 24- 2(6)
C = 12
Solução ótima: 6 mesas e 12 cadeiras
14
Solução Gráfica
MESA
Sistema 2:
30
x1= 0
X2= 30
Sistema 6:
x1= 12
Sistema 3: 12 X2= 6
x1 = 0
X2= 12 Sistema 5:
x1= 24
X2= 0
Sistema 1: CADEIRA
x1 = 0 Sistema 4: 15 24
X2= 0 x1= 15
16
X2= 0
Solução Matricial
• Modelo equacionado por Matriz
4 2 C 60 1
2 . A. x B x A .B
4 M 48
C 13 1 6 60
M 1 .
1 48
6 3
C 12 cadeiras
M= 6 mesas
17
Solução Matricial
• Mesma Solução do slide anterior
4C 2M 60 4 C 0,5M 15
C 0,5M 15 2 2C 4M 48 0 3M 18
1
0 3M 18 0 1M 6 Primeira resposta: M = 6
3
1
0 1M 6 C 0,5M 15 C 0 12 Segunda resposta: C = 12
2
18
Solução por Sistema de Equações
Lineares
a) Introdução de variáveis de folga
Objetivo:
transformar as desigualdades das restrições em igualdades
UTILIZAÇÃO DE RECURSO DISPONIBILIDADE
UTILIZAÇÃO + FOLGA = DISPONIBILIDADE
Isso significa que:
Utilização < disponibilidade folga > 0
Utilização = disponibilidade folga = 0
X3 = folga de Montagem
X4 = folga de Acabamento
19
Solução por Sistema de
Equações Lineares
Introdução das variáveis de folga
Sistema transformado:
20
Solução por Sistema de
Equações Lineares
• Sistema com n variáveis e m equações
(n>m) é indeterminado,
apresentando infinitas soluções.
• No caso em estudo:
–n =4
–m=2
• Estratégia de Solução: forma-se
sistema de equações com m variáveis
válidas e (n-m) variáveis de valor
zero e resolve-se o modelo C vezes,
de forma iterativa.
21
Solução por Sistema de
Equações Lineares
Tem-se que resolver uma combinação de n elementos, tomados m a m:
n!
C
x
n =
m! (n–m)!
4! 4x3x2
C = 6 sistemas de equações lineares
2
= =
4
2! x 2! 2x2x
Resolvido cada sistema, escolhe-se, dentre as soluções viáveis,
aquela que apresenta o máximo (mínimo) valor
23
Apresentação do Método Simplex
Transformar a função-objetivo:
de L = 8x1 + 6x2
para L - 8x1 - 6x2 = 0
27
Desenvolvimento do Método Simplex
Passo 2: Montar o quadro
Quadro 1:
1 Fazendo as variáveis originais iguais a zero
Base x1 x2 x3 x4 b
Variáveis x3 4 2 1 0 60
básicas
x4 2 4 0 1 48
Função-objetivo L -8 -6 0 0 0
transformada
a) Solução Inicial:
Fazendo as variáveis originais do modelo iguais a zero e
achando o valor das demais
x1= x2 = 0 (variáveis não-básicas)
x3 = 60; x4= 48 e L= 0
28
Desenvolvimento do Método Simplex
b) Segunda Solução:
O problema é descobrir:
Das 2 variáveis não-básicas (nulas) na primeira solução, qual
deverá se tornar positiva?
Das 2 variáveis básicas (positivas) na primeira solução, qual
deverá ser anulada?
29
Desenvolvimento do Método Simplex
Qual variável deverá ser anulada?
Se formos produzir apenas o produto que mais contribui para o
lucro (x1), qual a quantidade máxima possível?
1ª restrição: 4x1 + 0x2 = 60 Max x1 = 15
2ª restrição: 2x1 + 0x2 = 48 Max x1 = 24
Essa análise pode ser feita diretamente do Quadro 1, dividindo-se os elementos
da coluna b pelos correspondentes elementos da coluna x1
O menor quociente indica, pela linha em que ocorreu, qual variável básica deve
ser anulada.
Base x1 x2 x3 x4 b 1ª linha: 60 / 4 = 15
x3 4 2 1 0 60 2ª linha: 48 / 2 = 24
-8 -6 0 0 0 x2 = 0 x1 = ?
L 30
X3 = 0 X4= ?
Desenvolvimento do Método Simplex
Base x1 x2 x3 x4 b Base x1 x2 x3 x4 b
x3 4 2 1 0 60 x1 1 1/2 1/4 0 15
x4 2 4 0 1 48 x4 2 4 0 1 48
L -8 -6 0 0 0 L -8 -6 0 0 0
31
Desenvolvimento do Método Simplex
L -8 -6 0 0 0
L -8 -6 0 0 0 32
Desenvolvimento do Método Simplex
3ª Operação: Multiplicar a 1ª linha por 8 e somar à 3ª linha
L -8 -6 0 0 0
Quadro 2: Base x1 x2 x3 x4 b
x1 1 1/2 1/4 0 15
x4 0 3 -1/2 1 18
L 0 -2 2 8 120
33
2ª Solução: X1 = 15; x4 = 18; L = 120
Desenvolvimento do Método Simplex
Solução: fazendo operações com linhas, a partir do quadro 2,
transformar a coluna da nova variável (x2) num vetor identidade, com o
elemento 1 na linha correspondente à variável a ser anulada (x 4)
4ª Operação: Dividir a 2ª linha por 3
Quadro 2:
Quadro 2A:
Base x1 x2 x3 x4 b Base x1 x2 x3 x4 b
x1 1 1/2 1 /4 0 15 x1 1 1/2 1/4 0 15
x4 0 3 -1/2 1 18 x2 0 1 -1/6 1/3 6
L 0 -2 2 8 120 L 0 -2 2 8 120
34
Desenvolvimento do Método Simplex
L 0 -2 2 8 120
L 0 -2 2 8 120 35
Desenvolvimento do Método Simplex
c) Terceira solução:
Qual deverá se tornar positiva?
Produzir primeiro o produto que mais contribui para o lucro,
como indicado na última linha (maior valor negativo)
x2
O menor quociente (b/ x2) indica, pela linha em que ocorreu, qual
variável básica deve ser anulada.
1ª linha: 15 / 0,5 = 30
Base x1 x2 x3 x4 b
2ª linha: 18 / 3 = 6
x1 1 1/2 1 /4 0 15
Variável a ser anulada: x4
x4 0 3 -1/2 1 18
x3 = 0 x1 = ?
36
L 0 -2 2 8 120
X4 = 0 X2= ?
Desenvolvimento do Método Simplex
6ª Operação: Multiplicar a 2ª linha por 2 e somar à 3ª linha
L 0 -2 2 8 120
Quadro 3: Base x1 x2 x3 x4 b
x1 1 0 1/3 –1/6 12
x2 0 1 -1/6 1/3 6
Quadro 3: Base x1 x2 x3 x4 b
x1 1 0 1/3 –1/6 12
x2 0 1 -1/6 1/3 6