¿

10

¿Es con acceso oráculo a N P más grande que solo N P ? Según tengo entendido N P N P es sólo una máquina de Turing que se pueden realizar consultas a otro N P máquina si por lo que N P puede simular N P N P ? ¿Hay algo mal con este argumento?nortePAGSnortePAGSnortePAGSnortePAGSnortePAGSnortePAGSnortePAGSnortePAGSnortePAGS


fuente
16
La respuesta es que no lo sabemos , y el hecho de que aún no lo sepamos es un estado bastante bien establecido para este problema. La clase también se conoce como Σ P 2 , y es una clase en el segundo nivel de la jerarquía polinómica . Una razón simple por la que no podemos simplemente simular un oráculo NP con una máquina NP es que no sabemos cómo la máquina NP podría detectar instancias "no". nortePAGSnortePAGSΣ2PAGS
¿Por qué lo mismo que Σ P 2 ? nortePAGSnortePAGSΣ2PAGS
55
Así es simplemente como se define . Lea la página de Wikipedia o un libro de texto sobre la complejidad computacional que cubre la jerarquía polinómica. Σ2PAGS

Respuestas:

13

Para reformular mis comentarios como respuesta y ampliar un poco:

No sabemos si NP NP  =  NP : es un problema notoriamente abierto en la teoría de la complejidad, aunque al igual que con P versus NP sospechamos que no son iguales. Una de las razones por las que no sabemos cómo simular un oráculo NP con una máquina NP es que no sabemos cómo la máquina NP podría detectar casos "no" de problemas enviados al oráculo.

La clase NP NP también se conoce como , y es una de las clases en el segundo nivel de la jerarquía polinómica . Las otras clases en el segundo nivel son Δ P 2Σ2PAGS (Todas estas clases serían las mismas siutilizáramosunoráculocoNP; la única diferencia es, en esencia, una negación lógica de la salida). Las clases del tercer y más alto nivel de la jerarquía se definen dándoles aún másoráculosNP: Δ P k + 1

Δ2PAGS: =PAGSnortePAGS,Π2PAGS: =ConortePAGSnortePAGS.
Nuevamente, la diferencia entre losoráculosΣPkyΠPkes esencialmente la negación de su salida. También definimosΔP0=ΣP0=ΠP0=P; usando la definición anterior, puede ver que esto nos daΔP1:=PΣP1:=NPyΠ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

Se cree que las diversas clases de la jerarquía polinómica son distintas; es decir, no importa cuántas capas de oráculos NP proporcione, no se cree que la potencia computacional se estabilice en ningún momento. Si NP NP  =  NP , entonces la jerarquía polinómica se colapsa a su primer nivel : todas las clases de para k  ≥ 1 serían iguales a NP (al igual que todas las clases de Π P k incluyendo coNP , como una máquina NP podría resolver cualquier problema en Π P kΣkPΠkPΠkPsimulando alguna torre de oráculos NP ).

Niel de Beaudrap
fuente
5

se conoce como el segundo nivel dela jerarquía polinómica.NPNP

NPNPcoNPNPcoNP

sdcvvc
fuente