Para raciocinar sobre coisas como NP-completeness, normalmente usamos muitas reduções de uma (por exemplo, reduções de Karp). Isso leva a imagens como esta:
(sob conjecturas padrão). Tenho certeza de que todos estamos familiarizados com esse tipo de coisa.
Que imagem temos, se trabalharmos com reduções de Turing (ou seja, reduções de Cook)? Como a imagem muda?
Em particular, quais são as classes de complexidade mais importantes e como elas se relacionam? Suponho que desempenhe o papel que costumava ser assumido por e (porque é fechado em reduções de Turing da mesma maneira que é fechado em reduções de Karp); isso é certo?
Então, a imagem deve se parecer com agora, ou seja, algo como o seguinte?
Existe alguma nova sequência que desempenhe um papel que corresponda à hierarquia polinomial? Existe uma sequência natural de classes de complexidade , ,, ..., de modo que cada classe de complexidade seja fechada em reduções de Turing? Qual é o "limite" dessa sequência: é ? É esperado que cada classe na sequência seja diferente da anterior? (Por "esperado", quero dizer sob conjecturas plausíveis, semelhante ao sentido em que é esperado que )
Relacionado: Reduções de uma vez vs. Reduções de Turing para definir o NPC . Esse artigo explica que a razão pela qual trabalhamos com as reduções de Karp é que ela nos fornece uma hierarquia mais refinada, mais rica e mais precisa. Essencialmente, estou imaginando como seria a hierarquia se trabalhassemos com as reduções de Turing: como seria a hierarquia mais grosseira, menos rica e menos precisa.
Respostas:
Você pode usar . Alguns autores os denotam por (semelhante a e ). É essencialmente o fechamento de Turing da hierarquia polinomial. Temos Portanto, .PΣPi □Pi ΔPi ∇Pi
Se a hierarquia polinomial não recolher, todas as inclusões serão estritas.
fonte