Você está na página 1de 2

Atividade Avaliativa

PERGUNTA 1
1. A ideia por traz de uma redução, como o nome sugere, é reduzir um novo problema,
para um problema já conhecido.

recursão, reduzir, problema, resolvido


minimização, minimizar, custo, otimizado
otimização, otimizar, algoritmo, resolvido
indução, induzir, caso base, conhecido
redução, reduzir, novo problema, conhecido

PERGUNTA 2
1. Em relação à NP-Completude, podemos afirmar que:

I - Se algum problema NP-completo puder ser resolvido em tempo polinomial, então todo
problema em NP poderá ser resolvido em tempo polinomial.
II - Para mostrarmos que um problema é NP-Completo, temos que mostrar que o problema
está em NP, e que todo problema em NP se reduz a esse problema.
III - A primeira prova de NP-Completude foi apresentada para o problema CLIQUE.

Nenhuma das afirmações está correta.


Todas as afirmações estão corretas.
Somente a afirmação I está correta.
As afirmações I e II estão corretas.
As afirmações II e III estão corretas.

PERGUNTA 3
1. Dizer que um problema é NP-completo, significa dizer que ele está em NP, e que todo
problema em NP se reduz em tempo polinomial para este problema.

P, NP, NP-Completo, compara


NP-completo, NP, NP, reduz
NP-Difícil, NP, NP, reduz
NP, NP-Completo, NP, compara
P, NP, NP-Difícil, reduz

PERGUNTA 4
1. Em relação às classes de problemas P e NP, podemos afirmar que:
I - Todos os problemas que podem ser resolvidos em tempo polinomial pertencem à classe P.
II - Todo problema que é NP também é um problema P.
III - Um problema NP- Completo é um problema NP-Difícil que está em NP.

Todas as afirmações estão corretas.


As afirmações I e III estão corretas.
Nenhuma das afirmações está correta.
As afirmações II e III estão corretas.
Somente a afirmação I está correta.
PERGUNTA 5
1. Suponha que conseguimos reduzir em tempo polinomial um problema A para um
problema B. Se existe um algoritmo eficiente para A, então:

não existe um algoritmo eficiente para B.


A e B produzem soluções ótimas.
não podemos afirmar nada sobre o algoritmo B.
o algoritmo para B é tão eficiente quanto o algoritmo para A.
existe um algoritmo eficiente para B.

PERGUNTA 6
1. Suponha que conseguimos reduzir em tempo polinomial um problema A para um
problema B. Então podemos: afirmar:
I - Se existe um algoritmo eficiente para B, então necessariamente existe um algoritmo eficiente
para A.
II - Se não existe um algoritmo eficiente para A, então não existe um algoritmo eficiente para B.
III - Se não existe um algoritmo eficiente para B, não podemos afirmar nada sobre um algoritmo
para A.

As afirmações I e III estão corretas.


As afirmações II e III estão corretas.
Somente a afirmação I está correta.
Nenhuma das afirmações está correta.
Todas as afirmações estão corretas.

Você também pode gostar