Gostaria de saber se as classes de NPCs definidas por muitas reduções de um e reduções de Turing são iguais.
Edit: Outra pergunta, são as reduções de Turing apenas colapsando as classes C e co-C para alguns C ou existe uma classe como existe um problema que não esteja em C ∪ c o - C sob redução de Karp e que esteja em C sob redução de Turing ?
cc.complexity-theory
np-hardness
reductions
Ludovic Patey
fonte
fonte
Respostas:
Dê uma olhada nesta questão e, especialmente, nesta resposta de Aaron Sterling. Em resumo: "eles são conjecturados como noções distintas".
fonte
A BP "Hierarquia Booleana" é uma hierarquia inteira de combinações de problemas de PN sob reduções de Karp, todas em P ^ NP.
fonte
Tanto quanto posso dizer, esta questão realmente compreende duas questões distintas, a primeira das quais aparece no título e a segunda é dada após a edição.
(1) Muitas reduções de um e reduções de Turing definem o mesmo conjunto de problemas completos de NP (ou seja, problemas que estão no NP e nos quais o SAT pode ser reduzido)? Se o NPC sob reduções de Turing é o mesmo que o NPC sob reduções numerosas ainda era um problema em aberto há sete anos, e não acredito que tenha sido fechado desde então. Consulte esta pesquisa nas notícias do ACM SIGACT de junho de 2003 para obter detalhes.
(2) Qual é a classe de problemas aos quais o SAT tem uma redução de Turing e vice-versa? Esta é a classe de problemas difíceis de NP (em reduções de Turing) que estão em P NP . Para mais informações sobre isso, consulte a resposta de Noam.
fonte
Isso não responde à sua pergunta, mas pode-se fazer a mesma pergunta para reduções mais fracas. Por exemplo, o conjunto de problemas NP-completos muda se permitirmos apenas reduções de espaço de log, ou apenas reduções de AC 0 ou mesmo NC 0 reduções de . Um fato surpreendente é que todos os problemas conhecidos de NP-completos estão completos, mesmo com reduções de NC 0 .
Referência: Agrawal, M., Allender, E. e Rudich, S. 1997 Reduções na complexidade do circuito: um teorema de isomorfismo e um teorema de lacuna.
fonte
As duas noções são diferentes sob alguma suposição razoável. Por favor, verifique este documento: http://www.cs.iastate.edu/~pavan/papers/reductions.pdf
fonte
Este artigo pretende mostrar que a existência de um problema TF N EEXP que é
[suficientemente difícil de resolver com erro zero no pior caso] implica a existência de
"uma linguagem completa de Turing para NP que não seja completa para NP. "
Por outro lado, não tentei ler nenhuma das provas reivindicadas para esse resultado,
mas a Proposição 2 e / ou sua prova demonstram um mal-entendido da definição do ZPP :
Parece que eles realmente precisam de " FP pode resolver todo o F ZPP ", em vez de apenas" ZPP = P ".
fonte