Vários problemas NP-completos não possuem uma solução algor...
Vários problemas NP-completos não possuem uma solução algorítmica conhecida.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - certo
Vamos entender o tema central da questão, que envolve o conceito de problemas NP-completos. Esses problemas pertencem à classe de problemas que são, até hoje, um dos assuntos mais desafiadores na ciência da computação. Em palavras simples, um problema é classificado como NP-completo se ele for tanto verificável em tempo polinomial quanto tão difícil quanto qualquer outro problema em NP (nondeterministic polynomial time).
Para facilitar, podemos imaginar que um problema é verificável em tempo polinomial se, dada uma solução, conseguimos verificar a correção dessa solução de forma eficiente, ou seja, em tempo razoável (polinomial). No entanto, isso não implica que conseguimos encontrar essa solução rapidamente. E é precisamente essa dificuldade em encontrar soluções que caracteriza muitos problemas NP-completos.
Um exemplo clássico de um problema NP-completo é o Problema do Caixeiro Viajante, onde, dada uma lista de cidades e as distâncias entre elas, devemos determinar o menor caminho possível que visita cada cidade uma vez e retorna ao ponto de partida.
Pelo que sabemos até agora, baseado em pesquisas e estudos como o de Stephen Cook e Richard Karp, não existem algoritmos conhecidos que possam resolver todos os problemas NP-completos de maneira eficiente. Isso é o que torna a afirmação da questão correta.
A alternativa C - certo está correta porque reflete o entendimento atual de que vários problemas NP-completos não possuem uma solução algorítmica eficiente conhecida.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
```Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo