Você está na página 1de 7

Centro Federal de Educação Tecnológica Celso Suckow da Fonseca

Curso Superior de Engenharia de Produção

Pesquisa Operacional I

Prof. Coordenador(a): Felipe Pereira do Carmo Data: 18/06/21

Tutoria à Distância: Georgia Assumpção Pólo: PIRAÍ

Aluno (a): ERIK PALHARES DA ROCHA Período: Mat.: 17217160141

Avaliação Presencial – APX2


INSTRUÇÕES:

LEIA COM ATENÇÃO!


• Preencha seu nome no campo de identificação;
• A Avaliação é individual;
• Leia com atenção antes de responder às perguntas;
• A interpretação das questões faz parte da avaliação;
Boa Avaliação!!!

-----------------------------------------------------------------------------------------------------------------------

TERMO DE CONFIDENCIALIDADE
Assumo o compromisso de confidencialidade e de sigilo escrito, fotográfico e verbal sobre as
questões do exame ou avaliação pessoais que me serão apresentadas, durante o curso desta
disciplina.

Comprometo-me a não revelar, reproduzir, utilizar ou dar conhecimento, em hipótese alguma, a


terceiros e a não utilizar tais informações para gerar benefício próprio ou de terceiros.
Reitero minha ciência de que não poderei fazer cópia manuscrita, registro fotográfico, filmar ou
mesmo gravar os enunciados que me são apresentados.

Declaro, ainda, estar ciente de que o não cumprimento de tais normas caracterizará infração ética
podendo acarretar punição nas esferas penal, civil e administrativa de acordo com a legislação
vigente.

Nome completo: ERIK PALHARES DA ROCHA


Matrícula: 17217160141

1/7
Nome: ERIK PALHARES DA ROCHA
Mat. 17217160141
Polo: PIRAÍ
Qestão 1 (2,0 pontos) Dadas as afirmações abaixo, assinale se elas são verdadeiras ou falsas,
justificando suas respostas.
(F) Considere um PPL não degenerado. Uma iteração do método Simplex pode semover para
uma solução básica viável deste PPL sem alterar o valor da função objetivo.
Falso, pois Como o PPL é não degenerado, se os valores da solução se alteram, o valor da função
objetivo também sofrerá variação.

(V) Considerando ainda um PPL não degenerado. Se a base B é ótima para o PPL,então os
custos reduzidos desta base pertencem a R+.
Verdadeiro, pois como o PPL é não degenerado, então os custos reduzidos são maiores ou iguais a
zero.

Questão 2 (4,0 pontos) Considere o PPL abaixo:


max x1 + 3x2
s. a. 2x1 + x2 ≤ 6
x1 + 5x2 ≤ 9
x1 ≥ 0, x2 livre

a) (1,0) Encontre seu dual.


Para encontrar o modelo dual, devemos encontrar o modelo PPL na forma canônica.
A forma canônica para maximização é na forma:
max 𝑐𝑇𝑥
s.a. 𝐴𝑥≤ 𝑏
𝑥≥ 0
Assim, no nosso caso, teremos que ajustar a variável x2 irrestrita para x2 >=0
Para transformar variáveis irrestritas em não negativas, a regra preconiza que devemos criar duas
variáveis não-negativas 𝑥2+ e 𝑥2 –, substituindo 𝑥2 = (𝑥2+)–(𝑥2−)em todo o modelo.
Logo, o modelo na forma canônica será:
𝑚𝑎𝑥 𝑥1 + 3𝑥2+ − 3𝑥2−
𝑠. 𝑎. 2𝑥1 + 𝑥2+ − 𝑥2− ≤ 6
𝑥1 + 5𝑥2+ − 5𝑥2− ≤ 9
𝑥1 , 𝑥2+ , 𝑥2− ≥ 0

Agora que temos a forma canônica do modelo, utilizamos a forma genérica para encontrar o modelo
dual:
𝑚𝑖𝑛 𝑤 = 𝑏1 𝑦1 + ⋯ + 𝑏𝑚 𝑦𝑚
𝑎11 𝑦1 + ⋯ + 𝑎𝑚1 𝑦𝑚 ≥ 𝑐1
𝑎12 𝑦1 + ⋯ + 𝑎𝑚2 𝑦𝑚 ≥ 𝑐2

𝑎𝑚𝑛 𝑦𝑚𝑛 + ⋯ + 𝑎𝑚𝑛 𝑦𝑚 ≥ 𝑐𝑛
𝑦1 , 𝑦2 , … , 𝑦𝑚 ≥ 0

Substituindo para o nosso problema, finalmente encontramos:


𝑚𝑖𝑛 𝑤 = 6𝑦1 + 9𝑦2
2𝑦1 + 𝑦2 ≥ 1
𝑦1 + 5𝑦2 ≥ 3
−𝑦1 − 5𝑦2 ≥ −3 => 𝑦1 + 5𝑦2 ≤ 3
𝑦1 , 𝑦2 ≥ 0

2/7
Nome: ERIK PALHARES DA ROCHA
Mat. 17217160141
Polo: PIRAÍ
Percebemos que a segunda e terceira restrição do dual acima são equivalentes a restrição 𝑦1 +
5𝑦2 = 3
Assim, finalizamos nosso modelo dual:
𝒎𝒊𝒏 𝒘 = 𝟔𝒚𝟏 + 𝟗𝒚𝟐
𝟐𝒚𝟏 + 𝒚𝟐 ≥ 𝟏
𝒚𝟏 + 𝟓𝒚𝟐 = 𝟑
𝒚𝟏 , 𝒚𝟐 ≥ 𝟎

b) (3,0) Determine o valor ótimo e a solução ótima para o problema dual.


Utilizaremos o método gráfico para chegarmos ao valor ótimo e solução ótima.
Começamos desenhando a região viável do PPL, encontrando a região do plano cartesiano que
satisfazem cada uma das restrições do PPL.
Temos então a região de soluções viáveis F (apenas o segmento de reta da restrição 𝑦1 + 5𝑦2 =
3 entre os pontos A e B) que podemos observar no gráfico abaixo:

Analisando o gráfico acima do PPL,


vemos que temos 2 pontos extremos da figura F (região viável).
São eles:
𝐴 = (0.2222, 0.5556)
𝐵 = (3, 0)

Calculando cada o Z de cada vértice, temos:


𝑍𝐴 = 6𝑥(0,2222) + 9𝑥(0,5556) 𝒁𝑨 = 𝟔, 𝟑𝟒
𝑍𝐵 = 6𝑥(3) + 9𝑥(0) 𝒁𝑩 = 𝟏𝟖, 𝟎𝟎

Portanto, como o PPL do dual visa minimizar, o ponto ótimo é o de menor valor, ou seja A = (0.2222,
0.5556) e portanto, o valor da função objetivo do ponto ótimo é 6,34.

3/7
Nome: ERIK PALHARES DA ROCHA
Mat. 17217160141
Polo: PIRAÍ

Questão 3 (4,0 pontos) Considere o PPL abaixo:


max 3 x1 + 7x2
s. a. 2x1 + 5x2 ≥ 8
−2x1 + 7x2 ≤ 7
−5x1 + x2 ≥ −10
x1 ≥ 0, x2 ≥ 0
a) (1,0) Desenhe a região viável.
Iremos encontrar a região viável conforme fizemos no questão anterior.

4/7
Nome: ERIK PALHARES DA ROCHA
Mat. 17217160141
Polo: PIRAÍ
b) (3,0) Determine a solução ótima e o valor ótimo utilizando o método Simplex de duas
fases. Apresente todos os dicionários.
Para aplicar o método simplex devemos colocamos o modelo PPL na forma padrão.
A forma padrão é do tipo:
max 𝑐𝑇𝑥
s.a. 𝐴𝑥= 𝑏
𝑥≥ 0

Assim, o nosso modelo teremos que transformar as desigualdades em igualdades, e para isso, vamos
criar três variáveis artificiais, 𝑅1, 𝑅2 e R3, ambas não negativas e onde for “≥”a variável artificial será
subtraída e “≤”, a variável artificial será adicionada.
As variáveis artificiais 𝑅1, 𝑅2 e R3 são multiplicadas por 0 (zero) na função objetivo.
Assim, teremos:

max 3𝑥1 + 7𝑥2 + 0𝑅1 + 0𝑅2 + 0𝑅3


2𝑥1 + 5𝑥2 − 𝑅1 = 8
−2𝑥1 + 7𝑥2 + 𝑅2 = 7
−5𝑥1 + 𝑥2 − 𝑅3 = −10
𝑥1 , 𝑥2 , 𝑅1 , 𝑅2 , 𝑅3 ≥ 0

Para começarmos o método simplex, iremos isolar as variáveis artificiais:

𝑅1 = −8 + 2𝑥1 + 5𝑥2
𝑅2 = 7 + 2𝑥1 − 7𝑥2
𝑅3 = 10 − 5𝑥1 + 𝑥2
𝑧 = 3𝑥1 + 7𝑥2
𝑥1 , 𝑥2 , 𝑅1 , 𝑅2 , 𝑅3 ≥ 0

Nota-se que o dicionário prévio não é válido. Apesar das variáveis básicas e da função objetivo
estarem escritas em função das variáveis não básicas, quando zeramos 𝑥1 e 𝑥2 obtemos 𝑅1negativo,
o que deixa a solução associada inviável.

Assim, iremos para o método Simplex Duas fases.

Fase I: Obtendo o dicionário inicial válido

Vamos adicionar uma variável artificial 𝐴1 associada a restrição 𝑅1


Trocar a função objetivo original para minimização da soma das variáveis artificias 𝑧 ′ = 𝐴1 + 0 + 0

min 𝐴1 + 0 + 0
2𝑥1 + 5𝑥2 − 𝑅1 + 𝐴1 = 8
−2𝑥1 + 7𝑥2 + 𝑅2 = 7
−5𝑥1 + 𝑥2 − 𝑅3 = −10
𝑥1 , 𝑥2 , 𝑅1 , 𝑅2 , 𝑅3 , 𝐴1 ≥ 0

Resolvemos então o modelo prévio através do método Simplex a partir do dicionário:


𝐴1 = 8 − 2𝑥1 − 5𝑥2 + 𝑅1
𝑅2 = 7 + 2𝑥1 − 7𝑥2
𝑅3 = 10 − 5𝑥1 + 𝑥2

5/7
Nome: ERIK PALHARES DA ROCHA
Mat. 17217160141
Polo: PIRAÍ
𝑧′ = 8 − 2𝑥1 − 5𝑥2 + 𝑅1
𝑥1 , 𝑥2 , 𝑅1 , 𝑅2 , 𝑅3 ≥ 0

Temos as variáveis básicas A1, R2 e R3 e as demais são não básicas.


Como o problema da Fase I é de minimização, qualquer variável não básica com sinal negativo na
linha 𝑧′ é candidata a entrar na base.
Vamos escolher 𝑥2 por ter o coeficiente mais negativo.
Fazendo o cálculo para saber qual variável sai da base
−8 −7
min{ , } = min{1,6, 1} = 1
−5 −7

Não incluímos a linha R3 no cálculo do mínimo,pois o coeficiente de 𝑥2 é positivo.


O valor mínimo é referente a linha 2, logo x2 entra na base e R2 sai:
2𝑥1 𝑅2
𝑥2 = 1 + −
7 7

24𝑥1 5𝑅2
𝐴1 = 3 − + + 𝑅1
7 7
2𝑥1 𝑅2
𝑥2 = 1 + −
7 7
33𝑥1 𝑅2
𝑅3 = 11 − −
7 7
24𝑥1 5𝑅2
𝑧′ = 3 − + + 𝑅1
7 7
𝑥1 , 𝑥2 , 𝑅1 , 𝑅2 , 𝑅3 ≥ 0

Vamos agora incluir 𝑥1.


Para saber quem sai da base, calculamos:
−3 −11
min{ , } = min{0,875, 2,333} = 0,875
24 33
− −
7 7

Está associado a linha 1, então entra x1 e sai A1


7 7𝐴1 5𝑅2 7𝑅1
𝑥1 = − + +
8 24 24 24

7 7𝐴1 5𝑅2 7𝑅1


𝑥1 = − + +
8 24 24 24
5 𝐴1 𝑅2 𝑅1
𝑥2 = − + +
4 12 12 12
55 33𝐴1 63𝑅2 33𝑅1
𝑅3 = + − −
8 24 56 24
𝑧 ′ = 0 + 𝐴1 + 0 + 0
𝑥1 , 𝑥2 , 𝑅1 , 𝑅2 , 𝑅3 ≥ 0

Que é o dicionário ótimo do modelo da Fase I.


Notemos que conseguimos zerar a variável artificial e, portanto, é um dicionário válido para
prosseguirmos para a Fase II.
As variáveis artificiais criadas podem então ser excluídas do dicionário antes de prosseguirmos para

6/7
Nome: ERIK PALHARES DA ROCHA
Mat. 17217160141
Polo: PIRAÍ
a Fase II:
7 5𝑅2 7𝑅1
𝑥1 = + +
8 24 24
5 𝑅2 𝑅1
𝑥2 = + +
4 12 12
55 63𝑅2 33𝑅1
𝑅3 = − −
8 56 24
𝑧′ = 0
𝑥1 , 𝑥2 , 𝑅1 , 𝑅2 , 𝑅3 ≥ 0

Fase II: Resolvendo o modelo original

Após a resolução da Fase I, montamos um dicionário viável para o problema original procedendo da
seguinte maneira:
1)Mantemos as linhas das variáveis básicas do dicionário obtido na Fase I.
2)Voltamos para função objetivo original do problema, porém escrevendo-a em função das variáveis
não básicas do último dicionário da Fase I.
7 5𝑅2 7𝑅1
𝑥1 = + +
8 24 24
5 𝑅2 𝑅1
𝑥2 = + +
4 12 12
55 63𝑅2 33𝑅1
𝑅3 = − −
8 56 24
′ 7 5𝑅2 7𝑅1 5 𝑅2 𝑅1 91 29𝑅 35𝑅
𝑧 = 3( + + ) + 7 ( + + ) ➔ 𝑧′ = + 2+ 1
8 24 24 4 12 12 8 24 24
𝑥1 , 𝑥2 , 𝑅1 , 𝑅2 , 𝑅3 ≥ 0

Tanto R1 como R2 estão com coeficientes positivos na linha z, como se trata de um problema de
maximização, os coeficientes das variáveis na linha z devem ser negativos.
Vamos escolher a variável de menor coeficiente para entrar na base, que no caso é R2.
A variável que sai da base é R3, pois essa é a única linha que o coeficiente de R1é negativo.
385 8𝑅3 11𝑅1
𝑅2 = − −
63 9 9

7 5𝑅2 7𝑅1
𝑥1 = + +
8 24 24
5 𝑅2 𝑅1
𝑥2 = + +
4 12 12
55 11𝑅1 𝑅3
𝑅2 = − −
9 9 9

91 4𝑅1 29𝑅3
𝑧 = − −
8 216 216

Finalmente não temos mais variáveis com coeficientes positivos na linha z, apenas
negativos.
91
Logo temos uma solução ótima, o nosso valor ótimo é z= = 11,375 e a nossa solução ótima é x1 =
8
7 5
= 0,875 e x2 = = 1,25.
8 4

7/7

Você também pode gostar