Existem algoritmos conhecidos que emitem corretamente "yes" para um problema NP-completo sem gerar implicitamente um certificado?
Entendo que é fácil transformar um oráculo de satisfação em um localizador de tarefas satisfatórias: apenas itere sobre as variáveis, sempre pedindo ao oráculo de satisfação que resolva a conjunção dessa variável com o problema original.
Mas esse invólucro seria útil? Todos os solucionadores de busca pesquisam o espaço de possíveis atribuições?
Ou existem alguns tipos de problemas NP completos (vendedor ambulante, soma de subconjuntos etc.) nos quais o solucionador pode, por exemplo, explorar um teorema matemático para provar que uma solução deve existir? Como fazer uma prova por contradição?
fonte