Buscar

Aula 05Métodos quantitativos para tomada de decisão

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

- -1
MÉTODOS QUANTITATIVOS PARA 
TOMADA DE DECISÃO
PROGRAMAÇÃO LINEAR: MÉTODO 
SIMPLEX
- -2
Olá!
Ao final desta aula, você será capaz de:
- Utilizar o Método Simplex para resolver problemas de Programação Linear.
1 REGRAS DO ALGORITMO DO SIMPLEX
O Algoritmo dos Simplex os usa os conceitos básicos da álgebra matricial para a obtenção da solução viável ou
ótima e que satisfaz a todas as restrições.
É, portanto, uma ferramenta eficiente, eficaz e rápida na localização de pontos ótimos que melhoram fortemente
a função que queremos otimizar e indica quando a solução ótima foi atingida.
A utilização das 12 regras que você estudará a seguir facilita o entendimento do uso desse algoritmo.
Regra nº 1
O primeiro passo é transformar as inequações em equações. Isto é feito utilizando-se das chamadas variáveis de
folga.
As variáveis de folga assumirão o sinal positivo (+), se o sentido da restrição for do tipo menor e igual (≤); se o
sentido da restrição for do tipo maior e igual (≥), assumirão o sinal negativo (-).
Regra nº 2
No caso das restrições do tipo maior e igual (≥), cuja variável de folga assume o sinal negativo (-), é necessária,
também, a utilização das chamadas variáveis artificiais.
- -3
Regra nº 3
As variáveis de folga assumirão os valores crescentes, após as variáveis originais do problema.
Em um problema com três inequações e duas variáveis (X1 e X2), as variáveis de folga serão: X3 para a primeira
inequação, X4 para a segunda inequação e X5 para a terceira inequação.
Regra nº 4
A função objetiva deverá ser multiplicada por (-1), para que o valor final do quadro do simplex seja positivo.
Regra nº 5
O passo seguinte é a construção do quadro do simplex, que tem a seguinte estrutura:
Regra nº 6
DETERMINAÇÃO DA VARIÁVEL QUE ENTRARÁ NA BASE - escolhe-se na linha de , dentre as variáveis que–Z
tenham sinal negativo, a mais negativa de todas.
Regra nº 7
DETERMINAÇÃO DA VARIÁVEL QUE SAIRÁ DA BASE - dividem-se os valores da coluna b pelos valores da coluna
que entrará na base. Escolhe-se o menor valor da divisão.
Regra nº 8
Em caso de empate na escolha da variável que entrará na base ou que sairá da base, a escolha deverá ser feita de
forma arbitrária.
Essa escolha tanto poderá levar a um caminho mais curto, como a um caminho mais longo.
Regra nº 9
O valor correspondente à variável que entrará na base, com o que sairá da base (o encontro da linha e coluna),
deverá ser igual a 1.
Quando isso não ocorrer, é necessário dividir a linha pelo seu próprio valor.
Regra nº 10
- -4
Os demais valores da coluna que entrará na base deverão ser iguais a zero. Para zerar esses valores, deve-se
utilizar a linha que “entrou na base", com as demais linhas.
Regra nº 11
Só chegaremos ao final do problema quando toda a linha de Z for positiva.
Regra nº 12
A resposta do problema encontra-se na coluna b. Portanto, temos que fazer a relação das variáveis da coluna
BASE com a coluna b.
2 APLICAÇÃO DO ALGORITMO DO SIMPLEX
Vamos utilizar um exemplo para exemplificar o Método do Simplex, partindo do seu modelo matemático
primal.
2 X + X 1 2 ≤ 16
X1 + 2X2 ≤ 11
X1 + 3X2 ≤ 15
Z = 300 X + 500 XMáx. 1 2
Com base na e na do simplex, vamos transformar as inequações em equações, utilizando asRegra 1* Regra 3* 
variáveis de folga.
*Regra 1: O primeiro passo é transformar as inequações em equações. Isto é feito, utilizando-se as chamadas
variáveis de folga.
As variáveis de folga assumirão o sinal positivo (+), se o sentido da restrição for do tipo menor e igual (≤): se o
sentido da restrição for do tipo maior e igual (≥), assumirão o sinal negativo (-).
*Regra 3: As variáveis de folga assumirão os valores crescentes, após as variáveis originais do problema. Em um
problema com três inequações e duas variáveis (X1 e X2), as variáveis de folga serão: X3 para a primeira
inequação, X4 para a segunda inequação e X5 para a terceira inequação.
2 X + X + X = 161 2 3
X1 + 2X2 + X = 114
X1 + 3X2 + X = 155
A manda multiplicar a função objetivo por –1.Regra 4*
*Regra 4: A função objetiva deverá ser multiplicada por (-1), para que o valor final do quadro do simplex seja
positivo.
- Z = - 300 X - 500 XMáx. 1 2
- -5
O passo 5 (Regra 5) é a construção do quadro do simplex.
O quadro montado:
No quadro do simplex, quando uma variável está na base, o encontro da linha com a coluna é e os demais1
valores da coluna são . No quadro, verificamos que isso acontece com as variáveis , que estão nazero X3, X4 e X5
base.
O passo seguinte (Regra 6) é a determinação da variável que vai entrar na base. O objetivo do método simplex é
colocar na base as variáveis originais do problema (X1 e X2). A regra diz que deve-se escolher na linha de –Z, o
valor mais negativo.
Observe o quadro e clique sobre o valor mais negativo da linha -Z.
- -6
No exemplo, o valor mais negativo é que corresponde à variável .–500, X2
A Regra 7 aborda a determinação da variável que sairá da base, para dar lugar à variável que entrará na base. A
escolha sempre deverá ser feita nas variáveis de folga que estão na base.
O menor valor da divisão foi (15 ÷ 3), que corresponde à variável . Portanto, a variável X5 sairá da base para5 X5
dar lugar à variável .X2
Clique aqui para ver como ficará a nova base.
- -7
Como está na base, o encontro da linha com a coluna , tem que ser igual a .X2 X2 X2 1
Para tornar esse valor igual a , teremos que dividir a linha por .1 X2 3
Os demais valores da coluna de terão que ser iguais a zero. Veja como fazê-lo na próxima tela.X2 
Para zerar os demais valores da coluna de , vamos utilizar a linha (já dividida por 3), da maneira explicadaX2 X2
a seguir.
 Etapa 1: Para zerar o valor da linha de , vamos multiplicar a linha por .X3 X2 –1
- -8
Etapa 2: Em seguida, somamos a linha com a linha . X2 X3
Etapa 3:
- -9
Veja como zerar o valor da linha de .X4
Etapa1: Multiplique a linha X2 por –2. 
Etapa 2: Em seguida, some a linha com a linha .X2 X4
- -10
Etapa 3:
Clique aqui para saber como zerar o valor da linha –Z.
Para zerar o valor da linha de -Z, vamos multiplicar a linha X2 por +500 e somar à linha –Z.
Com base nas operações feitas até aqui, teremos este novo quadro do simplex. Observe.
- -11
Enquanto tivermos um valor negativo no quadro do simplex, teremos que construir um novo quadro.
*Base: O procedimento para saber qual a variável que sairá da base está na Regra 7. Dividindo 11 por 5/3,
encontramos 6,6 e dividindo 1 por 1/3, encontramos 3. Portanto, a variável que sairá da base é , para darX4
lugar à variável .X1
*-400/3: Como o valor da coluna de é negativo , a variável deverá entrar na base no lugar de X1 (- 400/3) X1 X3
ou .X4
Como está na base, o encontro da linha com a coluna tem que ser igual a . Para tanto, teremos queX1 X1 X1 1
multiplicar a linha por . Os demais valores da coluna de terão que ser iguais a zero. Para zerar os demaisX1 3 X1 
valores da coluna de , vamos utilizar a linha (que já foi multiplicada por 3), da maneira descrita a seguir.X1 X1 
Veja.
- -12
*X : Para zerar o valor da linha de , vamos multiplicar a linha por e somar à linha .
1
X3 X1 - 5/3 X3
*X : Para zerar o valor da linha de , vamos multiplicar a linha por e somar à linha .
2
X2 X1 - 1/3 X2
*-Z: Para zerar o valor da linha de , vamos multiplicar a linha por e somar à linha .-Z X1 + 400/3 - Z
Como o valor da coluna de na linha de é negativa , a variável vai entrar na base no lugar de , poisX5 - Z (-1) X5 X3
é a única variável de folga na base. Como está na base, o encontro da linha com a coluna , tem que serX5 X5 X5
igual a 1, para tanto, teremos que dividir a linha por . Os demais valores da coluna de terão que ser iguaisX5 3 X5 
a zero. Para zerar os demais valores da coluna de , vamos utilizar a linha (que já foi dividida por 3), daX5 X5 
maneira descrita a seguir. Veja.
- -13
*X1: Para zerar o valor da linha de X1, vamos multiplicar a linha X5 por 2 e somar a linha X1.
*X2: Para zeraro valor da linha de X2, vamos multiplicar a linha X5 por -1 e somar à linha X2.
*-Z: Para zerar o valor da linha de -Z, vamos somar a linha X5 à linha -Z.
Clique aqui para ver como fica o quadro Simplex.
Com base nas operações realizadas até aqui, temos o novo quadro do simplex.
A Regra 12 diz que a resposta do problema encontra-se na . Portanto, temos que fazer a relação dascoluna b
variáveis da coluna , com a .BASE coluna b
Neste caso, a resposta do problema é:
- -14
X1 = 7, X2 = 2, e . X3 e X4 = 0 X5 = 2
* X3 e X4 = 0: Toda a variável que não está na base é zero.
* X5 = 2: Isto significa que haverá uma sobra de 2 kg do recurso chumbo, conforme demonstrado na aula 04, em
que a restrição era ≤ 15 kg e o resultado final foi igual a 13 kg de chumbo.
O lucro máximo será de R$ 3.100,00.
CONCLUSÃO
Nesta aula, você:
• O Algoritmo dos Simplexos usa os conceitos básicos da álgebra matricial para a obtenção da solução 
viável ou ótima e que satisfaz a todas as restrições;
• O primeiro passo é transformar as inequações em equações;
• As variáveis de folga assumirão os valores crescentes, após as variáveis originais do problema;
• A função objetiva deverá ser multiplicada por (-1), para que o valor final do quadro do simplex seja 
positivo;
• Na coluna base do primeiro quadro do simplex, ficam as variáveis de folga, na coluna b, o valor das 
restrições de cada inequação e, nas demais colunas, os coeficientes das variáveis de cada inequação;
• Para determinação da variável que entrará na base, escolhe-se na linha de –Z, dentre as variáveis que 
tenham sinal negativo, a mais negativa de todas;
• Para determinação da variável que sairá da base, dividem-se os valores da coluna b pelos valores da 
coluna que entrará na base e escolhe-se o menor valor da divisão; a escolha sempre deverá ser feita nas 
variáveis de folga que estão na base;
• Em caso de empate na escolha da variável que entrará na base ou que sairá da base, a escolha deverá ser 
feita de forma arbitrária;
• O valor correspondente à variável que entrará na base com o que sairá da base, deverá ser igual a 1; 
quando isso não ocorrer, é necessário dividir a linha pelo seu próprio valor;
• Os demais valores da coluna que entrará na base, com o que sairá da base, deverão ser iguais a zero; 
para zerar esses valores, deve-se utilizar a linha que “entrou na base", com as demais linhas;
• Só chegaremos ao final do problema quando toda a linha de Z for positiva;
• A resposta do problema encontra-se na coluna b, portanto, temos que fazer a relação das variáveis da 
coluna BASE com a coluna b.
•
•
•
•
•
•
•
•
•
•
•
•

Continue navegando