Você está na página 1de 4

Universidade Federal do Pampa - Campus Alegrete

Programa de Pós-Graduação em Engenharia Elétrica - PPGEE


Disciplina de Métodos de Otimização
Discente: Marcos Paulo Konzen

Exercı́cio sobre o Método Simplex

M AX 6x1 + 8x2 + 5x3 + 9x4

s.a.

2x1 + x2 + x3 + 3x4 ≤ 5

x1 + 3x2 + x3 + 2x4 ≤ 3
x1 , x2 , x3 , x4 ≥ 0

Converter as inequações em equações introduzindo variáveis de folga:

z = 6x1 + 8x2 + 5x3 + 9x4


2x1 + x2 + x3 + 3x4 + w1 = 5
x1 + 3x2 + x3 + 2x4 + w2 = 3
x1 , x2 , x3 , x4 , w1 , w2 ≥ 0

Solução viável:
Variáveis básicas:
w1 = 5
w2 = 3
Variáveis não-básicas:
x1 = x2 = x3 = x4 = 0
Função objetivo:
z=0

1°passo: Na função objetivo a variável x4 possui maior impacto, portanto

1
será escolhida como nova variável básica (entrante).

w1 = 5 − 2x1 − x2 − x3 − 3x4
w2 = 3 − x1 − 3x2 − x3 − 2x4

w1 = 5 − 3x4 ≥ 0 ←→ x4 ≤ 5/3
w2 = 3 − 2x4 ≥ 0 ←→ x4 ≤ 3/2 (menor valor positivo)

x4 passa a ser a variável entrante e w2 a variável sainte:

2x4 = 3 − x1 − 3x2 − x3 − w2
x4 = 3/2 − 1/2x1 − 3/2x2 − 1/2x3 − 1/2w2

Eliminar x4 da equação w1 utilizando a equação w2 :

w1 − 3/2w2 = 5 − 2x1 − x2 − x3 − 3x4 − 9/2 + 3/2x1 + 9/2x2 + 3/2x3 + 3x4


w1 = 1/2 − 1/2x1 + 7/2x2 + 1/2x3 + 3/2w2

Eliminar x4 da função objetivo:

z + 9/2w2 = 6x1 + 8x2 + 5x3 + 9x4 + 27/2 − 9/2x1 − 27/2x2 − 9/3x3 − 9x4
z = 27/2 + 3/2x1 − 11/2x2 + 1/2x3 − 9/2w2

2°passo: na nova função objetivo acima a varável x1 passa a ser variável


básica:

w1 = 1/2 − 1/2x1 + 7/2x2 + 1/2x3 + 3/2w2 ←→ x1 ≤ 1


x4 = 3/2 − 1/2x1 − 3/2x2 − 1/2x3 − 1/2w2 ←→ x1 ≤ 3

x1 passa a ser a variável entrante e w1 a variável sainte:

1/2x1 = 1/2 + 7/2x2 + 1/2x3 + 3/2w2 − w1


x1 = 1 + 7x2 + x3 + 3w2 − 2w1

Eliminar x1 da equação x4 utilizando a equação w1 :


x4 − w1 = 3/2 − 1/2x1 − 3/2x2 − 1/2x3 − 1/2w2 − 1/2 − 1/2x1 + 7/2x2 +
1/2x3 + 3/2w2
x4 = 1 − 5x2 − x3 − 2w2 + w1

2
Eliminar x1 da função objetivo:

z + 3w1 = 27/2 + 3/2x1 − 11/2x2 + 1/2x3 − 9/2w2 + 3/2 − 3/2x1 + 21/2x2 +


3/2x3 + 9/2w2
z = 15 + 5x2 + 2x3 − 3w1

3°passo: na nova função objetivo acima a varável x2 passa a ser variável


básica:

x1 = 1 + 7x2 + x3 + 3w2 − 2w1


x4 = 1 − 5x2 − x3 − 2w2 + w1 ←→ x2 ≤ 1/5

x2 passa a ser a variável entrante e x4 a variável sainte:

5x2 = 1 − x3 − x4 − 2w2 + w1
x2 = 1/5 − 1/5x3 − 1/5x4 − 2/5w2 + 1/5w1

Eliminar x2 da equação x1 utilizando a equação x4 :

x1 + 7/5x4 = 1 + 7x2 + x3 + 3w2 − 2w1 + 7/5 − 7x2 − 7/5x3 − 14/5w2 + 7/5w1


x1 = 12/5 − 2/5x3 − 7/5x4 + 1/5w2 − 3/5w2

Eliminar x2 da função objetivo:

z + x4 = 15 + 5x2 + 2x3 − 3w1 + 1 − 5x2 − x3 − 2w2 + w1


z = 16 + x3 − x4 − 2w2 − 2w1

4°passo: na nova função objetivo acima a única variável ainda positiva é


a x3 , logo ela passa a ser variável básica:
x1 = 12/5 − 2/5x3 − 7/5x4 + 1/5w2 − 3/5w2 ←→ x3 ≤ 6
x2 = 1/5 − 1/5x3 − 1/5x4 − 2/5w2 + 1/5w1 ←→ x3 ≤ 1

x3 passa a ser a variável entrante e x2 a variável sainte:

1/3x3 = 1/5 − x2 − 1/5x4 − 2/5w2 + 1/5w1


x3 = 1 − 5x2 − x4 − 2w2 + w1

3
Eliminar x3 da equação x1 utilizando a equação x2 :

x1 − 2x2 = 12/5 − 2/5x3 − 7/5x4 + 1/5w2 − 3/5w2 − 2/5 − 2/5x3 − 2/5x4 −


4/5w2 + 2/5w1
x1 = 2 + 2x2 − x4 + w2 − w1

Eliminar x3 na função objetivo:

z + 5x2 = 16 + x3 − x4 − 2w2 − 2w1 + 1 − x3 − x4 − 2w2 + w1


z = 17 − 5x2 − 2x4 − 4w2 − w1

Após o 4°passo, todos os coeficientes da função objetivo são negativos. Não


podemos mais aumentar qualquer variável não-básica. Logo, chegamos na
solução ótima.
Sistema após o 4°passo:

z = 17 − 5x2 − 2x4 − 4w2 − w1


x1 = 2 + 2x2 − x4 + w2 − w1
x3 = 1 − 5x2 − x4 − 2w2 + w1

Solução ótima:

z = 17
x1 = 2
x3 = 1
w 1 = w 2 = x2 = x4 = 0
w1 , w2 , x1 , x2 , x3 , x4 ≥ 0

Você também pode gostar