Questão de Algoritmos e Estrutura de Dados — Algoritmos — FCM 2018
- Código
- qq337483
- Banca
- FCM
- Órgão
- IFN-MG
- Ano
- 2018
- Nível
- Superior
- Cargo
- Ciências da Computação: Teoria da Computação
- AI e III.
- BI e IV.
- CI, II e IV
- DII, III.
- EII e IV.
GabaritoD — II, III.
Gabarito: letra D. Estão corretas apenas as afirmações II e III. A afirmação I é falsa porque P ⊆ NP (não são disjuntas). A afirmação IV é falsa porque P ⊆ NP ∩ co-NP, portanto a interseção não é vazia. A afirmação II é verdadeira: todo problema em P tem seu complemento também em P, logo pertence a co-NP. A afirmação III é verdadeira: problemas coNP-completos, por definição, permitem verificar uma resposta negativa em tempo polinomial com um certificado (já que estão em co-NP).
Afirma que P e NP são disjuntas. Na verdade, sabe-se que P ⊆ NP (todo problema resolvível em tempo polinomial também é verificável em tempo polinomial). Logo, a interseção entre P e NP é o próprio P, que não é vazio. A relação exata entre P e NP é um problema em aberto, mas certamente não são disjuntas.
A classe P é fechada sob complemento: se um problema está em P, seu complemento também está em P. Portanto, todo problema em P também está em co-NP (pois co-NP contém os problemas cujo complemento está em NP, e P ⊆ NP). Assim, P ⊆ co-NP.
Por definição, um problema pertence a co-NP se seu complemento está em NP. Para problemas coNP-completos (os mais difíceis em co-NP), existe um certificado para verificar em tempo polinomial que uma instância NÃO pertence ao problema (resposta negativa). Isso é exatamente o que a afirmação descreve: "admitem um certificado tal que uma resposta negativa pode ser verificada em tempo polinomial".
Afirma que a interseção NP ∩ co-NP é vazia. Entretanto, P ⊆ NP ∩ co-NP, pois todo problema em P está tanto em NP quanto em co-NP. Logo, a interseção contém pelo menos todos os problemas de P, não sendo vazia.
Gabarito: letra D — corretas II e III.
Link permanente: /questoes/qq337483