Você está na página 1de 8

PESQUISA OPERACIONAL

MTODO SIMPLEX QUADRO SIMPLEX


O Mtodo Simplex um procedimento matricial para resolver o modelo de programao linear na forma normal. Comeando com X0 , o mtodo localiza sucessivamente outras solues bsicas viveis acarretando melhores valores para a funo objetivo at ser obtida a soluo tima. Para os problemas de minimizao, o mtodo simplex utiliza o Quadro abaixo.

XT CT X0 C0
T

B
T 0

C C

C0 B

Para os problemas de maximizao o Quadro acima aplicado desde que os elementos da linha inferior sejam colocados com sinal invertido. Uma vez obtida esta ultima linha do Quadro, a segunda linha e a segunda coluna do Quadro, correspondentes a CT e C0, respectivamente, tornam-se suprfluas e podem ser eliminadas.

CT : vetor linha dos custos correspondentes. X : o vetor coluna de incgnitas (incluindo variveis de folga, excesso e artificiais). A : a matriz de coeficientes das equaes de restries. B : o vetor coluna dos valores direita das equaes representando as restries. X0: o vetor coluna de variveis de folga e artificiais C0 : o vetor coluna de custo associado com as variveis em X0

Prof. Clio Moliterno

PESQUISA OPERACIONAL Exemplo:


Minimizar: z = 80x1 + 60x2 Sujeito a : com: 0,20x1 + 0,32x2 0,25 x2 = 1 x1 + x1 e x2 no negativos

Adicionando uma varivel de folga x3 e uma varivel artificial x4, respectivamente, as primeira e segunda restries. Minimizar: z = 80x1 + 60x2 + 0x3 + Mx4 0,20x1 + 0,32x2 + x3 = 0,25 x1 + x2 +x4 = 1 com todas as variveis no negativas Passando para forma normal matricial
X [ x1 , x2 , x3 , x4 ] T 0,20 0,32 1 0 1 1 0 1 C [ 80 , 60 , 0 , M ]T 0,25 1

X0

x x

3 4

C C

T 0

A = [ 80 , 60 , 0 , M ] [ 0 , M ]

0,20 0,32 1 0 1 1 0 1

[ 80 , 60 , 0 , M ] [ 0 + M , 0 + M , 0 , M ] [ 80 , 60 , 0 , M ] [ M , M , 0 , M ]

[ 80 M , 60 M , 0 , 0 ]
C0 B = -[0,M]
T

0,25 1

=-M

Prof. Clio Moliterno

PESQUISA OPERACIONAL
QUADRO SIMPLEX

X1 80 X3 0 X4 M 0,20 1

X2 60 0,32 1

X3 0 1 0 0

X4 M 0 1 0 0,25 1 -M

80-M 60-M

Exerccio: Maximizar: sujeito a: z = x1 + 9x2 + x3 x1 + 2x2 + 3x3 3x1 + 2x2 + 2x3 9 15

com: todas as variveis no negativas

Passando para forma Matricial

[ x1 , x2 , x3 , x4 , x5 ] T

[ 1 , 9 , 1 , 0 , 0 ]T

1 2 3 1 0 3 2 2 0 1

9 15

X0

x x

4 5

Prof. Clio Moliterno

PESQUISA OPERACIONAL
QUADRO SIMPLEX

X1 1 X4 0 X5 0 1 3

X2 9 2 2

X3 1 3 2

X4 0 1 0

X5 0 0 1 9 15

QUADRO 1

(Quadro inicial completo)

X1 X4 X5 1 3 -1

X2 2 2 -9

X3 3 2 -1

X4 1 0 0

X5 0 1 0 9 15 0

C0 B

C C

T 0

Prof. Clio Moliterno

PESQUISA OPERACIONAL

O MTODO SIMPLEX Passo 1 Localize o nmero mais negativo da ltima linha do quadro simplex, excluda a ltima coluna, e chame a coluna em que este nmero aparece de coluna de trabalho. Se existir mais de um candidato a nmero mais negativo, escolha um. Passo 2 Forme quocientes da diviso de cada nmero positivo da coluna de trabalho pelo elemento da ltima coluna da linha correspondente (excluindo-se a ltima linha do quadro).Designe por piv o elemento da coluna de trabalho que conduz ao menor quociente. Se mais de um elemento conduzir ao mesmo menor quociente, escolha um. Se nenhum elemento da coluna de trabalho for positivo, o problema no ter soluo. Passo 3 Use operaes elementares sobre as linhas a fim de converter o elemento piv em 1 e, em seguida, reduzir a zero todos os outros elementos da coluna de trabalho. Passo 4 Substitua a varivel x existente na linha piv e primeira coluna pela varivel x da primeira linha e coluna piv. Esta nova primeira coluna o novo conjunto de variveis bsicas. Passo 5 Repita os passos de 1 a 4 at a inexistncia de nmeros negativos na ltima linha, excluindo-se desta apreciao a ltima coluna. Passo 6 A soluo tima obtida atribuindo-se a cada varivel da primeira coluna o valor da linha correspondente, na ltima coluna. s demais variveis atribudo o valor zero. O valor timo da funo objetivo, associado a Z, o nmero resultante na ltima linha, ltima coluna, nos problemas de maximizao ou o negativo deste nmero, nos problemas de minimizao.

Prof. Clio Moliterno

PESQUISA OPERACIONAL
Passo 1
Coluna de trabalho

X1 X4 X5 1 3 -1

X2 2 2 -9

X3 3 2 -1

X4 1 0 0

X5 0 1 0 9 15 0

Mais negativo

Passo 2
Coluna de trabalho

X1 X4 X5 1 3 -1

X2 2* 2 -9

X3 3 2 -1 Piv

X4 1 0 0

X5 0 1 0 9 15 0 9/2 = 4,5 15/2 = 7,5

Prof. Clio Moliterno

PESQUISA OPERACIONAL
Passo 3a

X1 X4 X5 1/2 3 -1

X2 1 2 -9
*

X3 3/2 2 -1

X4 1/2 0 0

X5 0 1 0 9/2 15 0 Multiplicando todos os elementos da linha do Piv, pelo inverso do Piv. Lembrar que o inverso de 2 1/2 , o inverso de 3/4 4/3.

Passo 3b
Reduzindo a zero o elemento -9: Multiplica-se por 9 a linha que contem o Piv, em seguida faa uma soma algbrica com a linha que contem o elemento -9 9 x 1/2 = 9/2 9/2 + (-1) = 7/2 9x 1 = 9 9 + (-9) = 0 9 x 3/2 = 27/2 27/2 + (-1) = 25/2 9 x 1/2 = 9/2 9/2 + 0 = 9/2 9x 0 = 0 0 +0 = 0 9 x 9/2 = 81/2 81/2 + 0 = 81/2

X1 X4 X5 1/2 3 7/2

X2 1* 2 0

X3 3/2 2 25/2

X4 1/2 0 9/2

X5 0 1 0 9/2 15 81/2

Passo 3c
X1 X4 X5 1/2 2 7/2 X2 1* 0 0 X3 3/2 -1 25/2 X4 1/2 -1 9/2 X5 0 1 0 9/2 6 81/2

Reduzindo a zero o elemento 2: Multiplica-se por -2 a linha que contem o Piv, em seguida faa uma soma algbrica com a linha que contem o elemento 2

Prof. Clio Moliterno

PESQUISA OPERACIONAL

Passo 4
X1 X2 X5 1/2 2 7/2 X2 1 0 0 X3 3/2 -1 25/2 X4 1/2 -1 9/2 X5 0 1 0 9/2 6 81/2

Passo 5 No necessrio aplicar, pois no existe nmeros negativos na ltima linha. Passo 6 X2 = 9/2, X5 = 6, X1 = X3 = X4 = 0 Z = 81/2 Exerccio para o Lar: Problema da fabrica de rdios. Maximizar: z = 30ST + 40LX Sujeito a: ST 24 LX 16 ST + 2LX (obs: faa ST = X1 e LX = X2)

40

Sendo ST e LX variveis inteiras e positivas

Prof. Clio Moliterno

Você também pode gostar