IOP Simpl
IOP Simpl
IOP Simpl
1)Resolva pelo Simplex, usando o Mtodo do M Grande para obter a soluo 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 Mtodo da Funo Objetivo Auxiliar para obter a soluo
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 soluo do modelo abaixo ilimitada. Qual a melhor soluo bsica antes
que a soluo 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
Iterao 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
Iterao 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 funo-objetivo auxiliar W e as variveis 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
Iterao 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 soluo:
x 1 = 0; x 2 = 16; u 1 =6; u 2 =0 e Z = 48.
Uma vez que no existe variveis no-bsicas com coeficiente negativo a soluo no poder
mais ser melhorada, portanto, est soluo 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 variveis de folga e artificiais:
x 1 + 5x 2 + 0u1 u 2 + 0a1 + a 2 = 15
x1 , x 2 , u1 , u 2 , a1 , a 2 0
Utilizando o mtodo da funo-objetivo auxiliar, pode escrever W, como:
Minimizar W= a 1 + a 2
a 1 = - 2x 1 - x 2 + u 1 + 10
a 2 = - x 1 - 5x 2 + u 2 + 15
W= -3x 1 - 6x 2 + u 1 + u 2 +25
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
Iterao 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
Iterao 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 funo-objetivo auxiliar W e as variveis
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
Iterao 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 soluo:
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 Soluo Ilimitada, pois a varivel que entra na base no possui em sua coluna nenhum
coeficiente positivo (no possvel 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
x 1 + x 2 + x 3 + u 1 + 0u 2 + 0a 2 = 120
x 1 + 2x 2 + 5x 3 + 0u1 u 2 + a 2 = 30
x1 , x 2 , x 3 , u 1 , u 2 , a 2 0
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
Iterao 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.
Solues Mltiplas, a varivel no-bsica 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
x 1 x 2 + x 3 + 0u 1 u 2 + 0u 3 + a 2 = 50
2x 1 + 0x 2 x 3 + 0u 1 + 0u 2 + u 3 + 0a 2 = 100
x 1 , x 2 , x 3 , u 1 , u 2 , u 3 , a 2 0
8
Utilizando o mtodo da funo-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
Iterao 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 mtodo da funo-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
Iterao 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 funo-objetivo auxiliar W e as variveis
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
Iterao 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
Iterao 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 variveis 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
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
Iterao 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
Iterao 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
Iterao 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