Você está na página 1de 13

Lista 3

qualquer erro, favor enviar e-mail para fernando.nogueira@ufjf.edu.br

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

3) Resolva usando o Simplex

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

4) Mostre que o problema tem vrias solues.

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

7)Resolva usando o Simplex

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

Acrescentando as variveis de folga e artificiais, temos:


Maximizar Z 2x 1 3x 2 = 0
x 1 + x 2 - u 1 + a 1 = 10

Sujeito a: 2x 1 + x 2 + u 2 = 16
x , x , u , u , a 0
1 2 1 2 1

Utilizando o mtodo da funo-objetivo auxiliar, pode escrever W, como:

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

Montando a Tabela Simplex:

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.

x1 x2 u1 u2 b A Tabela Simplex ao lado fornece a seguinte


0 1 -2 -1 4 soluo:

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:

Z + 3x1 + 2x 2 + 0u1 + 0u 2 + 0a1 + 0 a 2 = 0


2x + x u + 0u + a + 0a = 10
1 2 1 2 1 2

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

Maximizar W-3x 1 - 6x 2 + u 1 + u 2 = -25

Montando a Tabela Simplex:

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

A tabela Simplex acima fornece a seguinte soluo tima :

x 1 = 35/9 = 3,89; x 2 =20/9 = 2,22; u 1 = 0; u 2 = 0; e Z = 145/9 = 16,11.

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

Fazendo x 2 = x 4 - x 5 e acrescentando as variveis de folga e artificiais:

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

Acrescentando as variveis de folga e artificiais:

- Z + 2x1 + 4x 2 + 10x 3 + 0u1 + 0u 2 + 0a 2 = 0

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

Utilizando o mtodo da funo-objetivo auxiliar, pode escrever W, como:


Minimizar W= a 2 ;
a 2 = -x 1 - 2x 2 5x 3 + u 2 + 30
W = -x 1 - 2x 2 5x 3 + u 2 + 30

Maximizar W -x 1 - 2x 2 5x 3 + u 2 = -30

Montando a Tabela Simplex:

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

Como a 2 = 0, podemos abandonar a funo-objetivo auxiliar W e as variveis artificiais.

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

A Tabela Simplex acima fornece a seguinte soluo tima:

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

Acrescentando as variveis de folga e artificiais:


- Z + 2x 1 + 4x 2 + 5x 3 + 0u 1 + 0u 2 + 0u 3 + 0a 2 = 0
x 1 + 2x 2 + 10x 3 + u 1 + 0u 2 + 0u 3 + 0a 2 = 600

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

Como a 2 = 0, podemos abandonar a funo-objetivo auxiliar W e as variveis artificiais.

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

A Tabela Simplex acima fornece a seguinte soluo:

x 1 = 50; x 2 = 0; X 3 = 0; u 1 = 550; u 2 = 0; u 3 =0 e Z =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

Acrescentando as variveis de folga e artificiais:

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

Maximizar W-6x 1 - 4x 2 - 3x 3 + u 1 + u 2 = -30

Montando a Tabela Simplex:

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

A Tabela Simplex ao lado fornece a seguinte soluo:

x 1 = 0; x 2 = 20; x 3 = 0; u 1 = 50; 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).

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

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

Utilizando o mtodo da funo-objetivo auxiliar, pode escrever W, como:


Minimizar W= a 1 + a 2
a 1 = - 3x 1 - x 2 - 3x 3 + u 1 + 6
a 2 = - 3x 1 - 2x 2 + 6
W = -6x 1 - 3x 2 - 3x 3 + u 1 +12

Maximizar W-6x 1 - 3x 2 - 3x 3 + u 1 = -12

Montando a Tabela Simplex

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

Como a 1 =0 e a 2 =0, podemos abandonar a funo-objetivo auxiliar W e as variveis


artificiais.
x1 x2 x3 u1 u3 b
0 0 1 -1/3 -1/5 1/5
0 1 0 0 -3/5 3/5
1 0 0 0 2/5 8/5
0 0 0 1/3 1/5 -31/5

A tabela Simplex acima fornece a seguinte soluo tima :


x 1 = 8/5 = 1,60; x 2 = 3/5 = 0,60; x 3 = 1/5 = 0,20; u 1 = 0; u 3 = 0 e Z =31/5 = 6,20.

13