1)Resolva pelo Simplex, usando o Método do M Grande para obter a solução inicial.
Maximizar Z = 2x 1 + 3x 2
x 1 + x 2 ≥ 10
Sujeito a: 2x 1 + x 2 ≤ 16
X , X ≥ 0
1 1
2)Resolva pelo Simplex, usando o Método da Função Objetivo Auxiliar para obter a solução
inicial.
Minimizar Z = 3x 1 + 2x 2
2x 1 + x 2 ≥ 10
Sujeito a: x 1 + 5x 2 ≥ 15
x , x ≥ 0
1 2
Maximizar Z = x 1 + x 2 + 2x 3
x 1 + 2x 2 ≤ 10
3x + 4x + x ≤ 20
Sujeito a: 1 2 3
x 1 , x 3 ≥ 0
x 2 livre
Minimizar Z = 2x 1 + 4x 2 + 10x 3
x 1 + x 2 + x 3 ≤ 120
Sujeito a: x 1 + 2x 2 + 5x 3 ≥ 30
x , x , x ≥ 0
1 2 3
1
5) Resolva usando o Simplex
Minimizar Z = 2x 1 + 4x 2 + 5x 3
x 1 + 2x 2 + 10x 3 ≤ 600
x - x + x ≥ 50
Sujeito a: 1 2 3
2x
1 − x 3 ≤ 100
x 1 , x 2 , x 3 ≥ 0
6)Verifique se a solução do modelo abaixo é ilimitada. Qual a melhor solução básica antes
que a solução fique ilimitada?
Maximizar Z = x 1 + 2x 2 + x 3
2x 1 + 3x 2 + x 3 ≥ 10
Sujeito a: 4x 1 + x 2 + 2x 3 ≥ 20
x , x , x ≥ 0
1 2 3
Minimizar Z = 3x 1 + 2x 2 + x 3
3x 1 + x 2 + 3x 3 ≥ 6
3x + 2x 2 = 6
Sujeito a: 1
x1 − x 2 ≤ 1
x 1 , x 2 , x 3 ≥ 0
2
Lista 3 – Respostas
1)
Maximizar Z = 2x 1 + 3x 2
x 1 + x 2 ≥ 10
Sujeito a: 2x 1 + x 2 ≤ 16
X , X ≥ 0
1 1
Minimizar W= a 1 ;
a 1 = 10 - x 1 - x 2 + u 1
W= - x 1 - x 2 + u 1 + 10
Maximizar –W - x 1 - x 2 + u 1 = -10
x1 x2 u1 u2 a1 b
1 1 -1 0 1 10
2 1 0 1 0 16
-2 -3 0 0 0 0
-1 -1 1 0 0 -10
Iteração 1
x1 x2 u1 u2 a1 b
0 1/2 -1 -1/2 1 2
1 1/2 0 1/2 0 8
0 -2 0 1 0 16
0 -1/2 1 1/2 0 -2
3
Iteração 2
x1 x2 u1 u2 a1 b
0 1 -2 -1 2 4
1 0 1 1 -1 6
0 0 -4 -1 4 24
0 0 0 0 1 0
Como a 1 =0, podemos abandonar a função-objetivo auxiliar W e as variáveis artificiais.
1 0 1 1 6 x 1 = 6; x 2 = 4; u 1 =0; u 2 =0 e Z = 24.
0 0 -4 -1 24
Iteração 3
x1 x2 u1 u2 b
2 1 0 1 16
1 0 1 1 6
4 0 0 3 48
A Tabela Simplex acima fornece a seguinte solução:
x 1 = 0; x 2 = 16; u 1 =6; u 2 =0 e Z = 48.
Uma vez que não existe variáveis não-básicas com coeficiente negativo a solução não poderá
mais ser melhorada, portanto, está solução é ótima.
2)
Minimizar Z = 3x 1 + 2x 2
2x 1 + x 2 ≥ 10
Sujeito a: x 1 + 5x 2 ≥ 15
x , x ≥ 0
1 2
Multiplicando por -1
Maximizar - Z + 3x 1 + 2x 2
2x 1 + x 2 ≥ 10
Sujeito a: x 1 + 5x 2 ≥ 15
x , x ≥ 0
1 2
4
Acrescentando as variáveis de folga e artificiais:
x1 x2 u1 u2 a1 a2 b
2 1 -1 0 1 0 10
1 5 0 -1 0 1 15
3 2 0 0 0 0 0
-3 -6 1 1 0 0 -25
Iteração 1
x1 x2 u1 u2 a1 a2 b
9/5 0 -1 1/5 1 -1/5 7
1/5 1 0 -1/5 0 1/5 3
13/5 0 0 2/5 0 -2/5 -6
-9/5 0 1 -1/5 0 6/5 -7
Iteração 2
x1 x2 u1 u2 a1 a2 b
1 0 -5/9 1/9 5/9 -1/9 35/9
0 1 1/9 -2/9 -1/9 2/9 20/9
0 0 13/9 1/9 -13/9 -1/9 -145/9
0 0 0 0 1 1 0
5
Como a 1 =0 e a 2 =0, podemos abandonar a função-objetivo auxiliar W e as variáveis
artificiais.
x1 x2 u1 u2 b
1 0 -5/9 1/9 35/9
0 1 1/9 -2/9 20/9
0 0 13/9 1/9 -145/9
3)
Maximizar Z = x 1 + x 2 + 2x 3
x 1 + 2x 2 ≤ 10
3x + 4x + x ≤ 20
Sujeito a: 1 2 3
x 1 , x 3 ≥ 0
x 2 livre
Z - x 1 - 2x 3 − x 4 + x 5 + 0u1 + 0u 2 = 0
x + 0x + 2x − 2 x + u + 0u = 10
1 3 4 5 1 2
3x1 + x 3 + 4x 4 − 4x 5 + 0u 1 + u 2 = 20
x1 , x 3 , x 4 , x 5 , u 1 , u 2 , u 3 ≥ 0
Montando a Tabela Simplex:
x1 x3 x4 x5 u1 u2 b
1 0 2 -2 1 0 10
3 1 4 -4 0 1 20
-1 -2 -1 1 0 0 0
Iteração 1
x1 x3 x4 x5 u1 u2 b
1 0 2 -2 1 0 10
3 1 4 -4 0 1 20
5 0 7 -7 0 2 40
6
.
A Tabela Simplex acima fornece a seguinte solução:
x 1 = 0; x 2 = 0; x 3 = 20; x 4 = 0; x 5 = 0; u 1 = 10; u 2 = 0 e Z =40.
A Solução é Ilimitada, pois a variável que entra na base não possui em sua coluna nenhum
coeficiente positivo (não é possível definir a linha pivô).
4)
Minimizar Z = 2x 1 + 4x 2 + 10x 3
x 1 + x 2 + x 3 ≤ 120
Sujeito a: x 1 + 2x 2 + 5x 3 ≥ 30
x , x , x ≥ 0
1 2 3
Multiplicando por -1
Maximizar -Z + 2x 1 + 4x 2 + 10x 3 = 0
x 1 + x 2 + x 3 ≤ 120
Sujeito a: x 1 + 2x 2 + 5x 3 ≥ 30
x , x , x ≥ 0
1 2 3
Maximizar –W -x 1 - 2x 2 – 5x 3 + u 2 = -30
x1 x2 x3 u1 u2 a2 b
1 1 1 1 0 0 120
1 2 5 0 -1 1 30
2 4 10 0 0 0 0
-1 -2 -5 0 1 0 -30
7
Iteração 1
x1 x2 x3 u1 u2 a2 b
4/5 3/5 0 1 1/5 -1/5 114
1/5 2/5 1 0 -1/5 1/5 6
0 0 0 0 2 -2 -60
0 0 0 0 0 1 0
x1 x2 x3 u1 u2 b
4/5 3/5 0 1 1/5 114
1/5 2/5 1 0 -1/5 6
0 0 0 0 2 -60
x 1 = 0; x 2 = 0; X 3 = 6; u 1 = 114; u 2 = 0 e Z =60.
Soluções Múltiplas, a variável não-básica x 1 e x 2 tem coeficiente zero.
5)
Minimizar Z = 2x 1 + 4x 2 + 5x 3
x 1 + 2x 2 + 10x 3 ≤ 600
x - x + x ≥ 50
1 2 3
Sujeito a:
2x
1 − x 3 ≤ 100
x 1 , x 2 , x 3 ≥ 0
Multiplicando por -1
Maximizar -Z + 2x 1 + 4x 2 + 5x 3 = 0
x 1 + 2x 2 + 10x 3 ≤ 600
x - x + x ≥ 50
Sujeito a: 1 2 3
2x 1 − x 3 ≤ 100
x 1 , x 2 , x 3 ≥ 0
8
Utilizando o método da função-objetivo auxiliar, pode escrever W, como:
Minimizar W= a 2 ;
a 2 = -x 1 + x 2 - x 3 + u 2 + 50
W = -x 1 + x 2 - x 3 + u 2 + 50
Maximizar –W -x 1 + x 2 - x 3 + u 2 = -50
Montando a Tabela Simplex:
x1 x2 x3 u1 u2 u3 a2 b
1 2 10 1 0 0 0 600
1 -1 1 0 -1 0 1 50
2 0 -1 0 0 1 0 100
2 4 5 0 0 0 0 0
-1 1 -1 0 1 0 0 -50
Iteração 1
x1 x2 x3 u1 u2 u3 a2 b
0 3 9 1 1 0 -1 550
1 -1 1 0 -1 0 1 50
0 2 -3 0 2 1 -2 0
0 6 3 0 2 0 -2 -100
0 0 0 0 0 0 1 0
x1 x2 x3 u1 u2 u3 b
0 3 9 1 1 0 550
1 -1 1 0 -1 0 50
0 2 -3 0 2 1 0
0 6 3 0 2 0 -100
9
6)
Maximizar Z = x 1 + 2x 2 + x 3
2x 1 + 3x 2 + x 3 ≥ 10
Sujeito a: 4x 1 + x 2 + 2x 3 ≥ 20
x , x , x ≥ 0
1 2 3
Z - x1 − 2x 2 - x 3 + 0u1 + 0u 2 + 0a 1 + 0a 2 = 0
2x + 3x + x − u + 0u + a + 0a = 10
1 2 3 1 2 1 2
4x1 + x 2 + 2x 3 + 0u1 − u 2 + 0a 1 + a 2 = 20
x1 , x 2 , x 3 , u1 , u 2 , a 1 , a 2 ≥ 0
Utilizando o método da função-objetivo auxiliar, pode escrever W, como:
Minimizar W= a 1 + a 2
a 1 = - 2x 1 - 3x 2 - x 3 + u 1 + 10
a 2 = - 4x 1 - x 2 - 2x 3 + u 2 + 20
W = -6x 1 - 4x 2 - 3x 3 + u 1 + u 2 +30
x1 x2 x3 u1 u2 a1 a2 b
2 3 1 -1 0 1 0 10
4 1 2 0 -1 0 1 20
-1 -2 -1 0 0 0 0 0
-6 -4 -3 1 1 0 0 -30
Iteração 1
x1 x2 x3 u1 u2 a1 a2 b
1 3/2 1/2 -1/2 0 1/2 0 5
0 -5 0 2 -1 -2 1 0
0 -1/2 -1/2 -1/2 0 1/2 0 5
0 5 0 -2 1 3 0 0
Como a 1 =0 e a 2 =0, podemos abandonar a função-objetivo auxiliar W e as variáveis
artificiais.
10
x1 x2 x3 u1 u2 b
1 3/2 1/2 -1/2 0 5
0 -5 0 2 -1 0
0 -1/2 -1/2 -1/2 0 5
Iteração 2
x1 x2 x3 u1 u2 b
2/3 1 1/3 -1/3 0 10/3
10/3 0 5/3 1/3 -1 50/3
1/3 0 -1/3 -2/3 0 20/3
Iteração 3
x1 x2 x3 u1 u2 b
4 1 2 0 -1 20
10 0 5 1 -3 50
7 0 3 0 2-/3 40
7)
Minimizar Z = 3x 1 + 2x 2 + x 3
3x 1 + x 2 + 3x 3 ≥ 6
3x + 2x = 6
Sujeito a: 1 2
x1 − x 2 ≤ 1
x 1 , x 2 , x 3 ≥ 0
Multiplicando por -1
Maximizar -Z + 3x 1 + 2x 2 + x 3 = 0
3x 1 + x 2 + 3x 3 ≥ 6
3x + 2x = 6
Sujeito a: 1 2
x1 − x 2 ≤ 1
x 1 , x 2 , x 3 ≥ 0
11
Acrescentando as variáveis de folga e artificiais:
- Z + 3x1 + 2x 2 + x 3 + 0u1 + 0u 3 + 0a 1 + 0a 2 = 0
3x1 + x 2 + 3x 3 − u1 + 0u 3 + a 1 + 0a 2 = 6
3x1 + 2x 2 + 0x 3 + 0u1 + 0u 3 + 0a1 + a 2 = 6
x1 − x 2 + 0x 3 + 0u1 − u 3 + 0a1 + 0a 2 = 1
x1 , x 2 , x 3 , u1 , u 3 , a 1 , a 2 ≥ 0
x1 x2 x3 u1 u3 a1 a2 b
3 1 3 -1 0 1 0 6
3 2 0 0 0 0 1 6
1 -1 0 0 1 0 0 1
3 2 1 0 0 0 0 0
-6 -3 -3 1 0 0 0 -12
Iteração 1
x1 x2 x3 u1 u3 a1 a2 b
0 4 3 -1 -3 1 0 3
0 5 0 0 -3 0 1 3
1 -1 0 0 1 0 0 1
0 5 1 0 0 0 0 -3
0 -9 -3 1 6 0 0 -6
12
Iteração 2
x1 x2 x3 u1 u3 a1 a2 b
0 0 3 -1 -3/5 1 -4/5 3/5
0 1 0 0 -3/5 0 1/5 3/5
1 0 0 0 2/5 0 1/5 8/5
0 0 1 0 3 0 -1 -6
0 0 -3 1 3/5 0 9/5 -3/5
Iteração 3
x1 x2 x3 u1 u3 a1 a2 b
0 0 1 -1/3 -1/5 1/3 -4/15 1/5
0 1 0 0 -3/5 0 1/5 3/5
1 0 0 0 2/5 0 1/5 8/5
0 0 0 1/3 1/5 -1/3 -11/15 -31/5
0 0 0 0 0 1 1 0
13