Anda di halaman 1dari 13

Lista 3

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

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

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 várias soluções.

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

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 variáveis 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 método da função-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

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.

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


0 1 -2 -1 4 solução:

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:

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 método da função-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

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

A tabela Simplex acima fornece a seguinte solução ó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 variáveis 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

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

Acrescentando as variáveis 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 método da função-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
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

Como a 2 = 0, podemos abandonar a função-objetivo auxiliar W e as variáveis 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 solução ótima:

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

Acrescentando as variáveis 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 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

Como a 2 = 0, podemos abandonar a função-objetivo auxiliar W e as variáveis 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 solução:

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 variáveis 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 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

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

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

A Tabela Simplex ao lado fornece a seguinte solução:

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

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

Utilizando o método da função-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

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

Como a 1 =0 e a 2 =0, podemos abandonar a função-objetivo auxiliar W e as variáveis


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 solução ó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

Anda mungkin juga menyukai