Você está na página 1de 11

Resolvendo um problema de P.L.

Prof. Rogério M. Branco

O MÉTODO SIMPLEX
A formulação

Dada a formulação:

Max. 16 X1 + 6 X2 + 15 X3
S.A.
10 X1 + 3 X2 + 2 X3 ≤ 80
5 X1 + 2 X2 + 5 X3 ≤ 50
X1, X2, X3≥ 0
O tabelau inicial

Temos o tabelau (conforme orientação da


apresentação – Tabelau zero)

O tabelau inicial ou tabelau zero


Max. 16 X1 + 6 X2 + 15 X3
S.A.
10 X1 + 3 X2 + 2 X3 + x4 = 80
5 X1 + 2 X2 + 5 X3 +x5 = 50
X1, X2, X3, X4, X5≥ 0
Passo 1: quem entra na base

No passo 1, escolhe-se a coluna pivô.


 Ela é a coluna da variável não básica que quer entrar
na base, ou seja, deixar de ser nula.
 Na linha 0 (linha da F.O.) escolhe-se o coeficiente
mais negativo.
 Se não houver, já temos o tabelau ótimo…final!
Passo 2: quem sai da base

No passo 2, escolhe-se a linha pivô.


 Ela é a linha da variável básica que irá abandonar a
base, ou seja, ser nula.
 Exceto para a linha o, escolhe-se o menor número
positivo oriundo da divisão dos elementos da coluna
valor pela coluna pivô..

80 / 10 = 8
50 / 5 = 10
Passo 3: recalcular linha pivo

No passo 3, é preciso avaliar a linha pivo…


 Se o número pivo for diferente de 1, é preciso recalculá-la.
 Divide-se cada elemento dela pelo antigo número pivô.
Passo 4: recalcular as outras linhas

No passo 4, é preciso recalcular as demais


linhas do tabelau, com base na linha pivo.

Linha nova = Linha antiga - (linha pivo x coef. Coluna pivô)

Linha pivô x x x x x x
Coef.Linha
coluna
antiga
pivô - - - - - -
(linha pivo x coef. Coluna pivô)
Nova linha 0:
Passo 4: recalcular as outras linhas

No passo 4, é preciso recalcular as demais


linhas do tabelau, com base na linha pivo.

Linha nova = Linha antiga - (linha pivo x coef. Coluna pivô)


Analisando o tabelau

Nesta etapa é preciso avaliar se o algoritmo foi


concluído ou será preciso refazer os passos 1 a 4.

 Se as variáveis básicas não são nulas;


 Se as variáveis não básicas são nulas;
 Se, na linha zero, as variáveis básicas tem coeficientes
não nulos;
 Se, na linha zero, as variáveis não básicas têm
coeficientes não nulos;
 Se, na linha zero, não existem coeficientes negativos;

O algoritmos está concluído e tem-se o resultado ótimo no


conteúdo das variáveis.
Analisando o tabelau
Analisando o tabelau

Você também pode gostar