Faz

10

É com acesso oráculo para N P maior do que apenas N P ? Pelo que entendi N P N P é apenas uma máquina de turing que pode fazer consultas a outra máquina N P , se sim, então N P pode simular N P N P ? Há algo de errado com esse argumento?NPNPNPNPNPNPNPNPNP


fonte
16
A resposta é que não sabemos , e o fato de ainda não sabermos é um status bastante bem estabelecido para esse problema. A classe também é conhecida como Σ P 2 e é uma classe no segundo nível da hierarquia polinomial . Uma razão simples pela qual não podemos simplesmente simular um oracle NP com uma máquina NP é que não sabemos como a máquina NP pode detectar instâncias "não". NPNPΣ2P
Por que igual a Σ P 2 ? NPNPΣ2P
5
Isso é simplesmente como é definido. Por favor, leia a página da Wikipedia ou um livro sobre complexidade computacional que cobre a hierarquia polinomial. Σ2P

Respostas:

13

Para reformular meus comentários como resposta e expandir um pouco:

Não sabemos se NP NP  =  NP - é um problema notoriamente aberto na teoria da complexidade, embora, como em P versus NP , suspeitemos que eles não sejam iguais. Uma das razões pelas quais não sabemos como simular um oráculo NP com uma máquina NP é que não sabemos como a máquina NP pode detectar "não" instâncias de problemas enviados ao oráculo.

A classe NP NP também é conhecido como , e é uma das classes no segundo nível da hierarquia polinomial . As outras classes no segundo nível são Δ P 2Σ2P (Todas essas classes seriam as mesmas seusássemosumoraclecoNP; a única diferença é, em essência, uma negação lógica da saída.) As classes dos terceiro e níveis mais altos da hierarquia são definidas dando-lhes ainda maisoráculosNP: Δ P k + 1

Δ2P:=PNP,Π2P:=coNPNP.
Novamente, a diferença entre osoráculosΣPkeΠPké essencialmente a negação de sua produção. Também definimosΔP0=ΣP0=ΠP0=P; usando a definição acima, você pode ver que isso nos dáΔP1:=PΣP1:=NPeΠP1:=co
Δk+1P:=PΣkP=PΠkP,Σk+1P:=NPΣkP=NPΠkP,Πk+1P:=coNPΣkP=coNPΠkP.
ΣkPΠkPΔ0P=Σ0P=Π0P=PΔ1P:=PΣ1P:=NP .Π1P:=coNP

ΣkPΠkPΠkPsimulando alguma torre de oráculos NP ).

Niel de Beaudrap
fonte
5

NPNP

NPNPcoNPNPcoNP

sdcvvc
fonte