AM / MA y NP en analogía con P y BPP

12

Arora y Barak muestran que puede expresarse como B PN P, es decir, el conjunto de idiomas que tienen reducciones aleatorias a 3SAT. M A también es una generalización aleatoria natural de N P en la que reemplaza el verificador determinista por uno aleatorio.AMBPNPMANP

¿Hay algún sentido en el que uno de estos se ajuste más a la "P es a BPP como lo es NP?" relación?

Suresh Venkat
fuente
11
Solo para dar crédito donde es debido, Zachos fue el primero en expresar AM como BP NP.
Lance Fortnow
Sí, me refería al libro de texto sin tener cuidado. Gracias !
Suresh Venkat

Respuestas:

17

Esto es, por supuesto, un asunto muy subjetivo, pero aquí hay algo que podría interpretarse como que dice que es más adecuado: los mismos supuestos que implican que P = B P P también implican que N P = M p r o m i s e N P = pMAP=BPP , pero esos supuestos no se sabe que implican N P = a M . Además, la suposición de que p r o m i s e P = p r o m i s e B P P implica queNP=MANP=AMpromiseP=promiseBPP , pero no se sabe que implican p r o m i s e N P = p r o m i s e A M .promiseNP=promiseMApromiseNP=promiseAM

Sin embargo, hay un punto de vista alternativo diciendo que es la variante no determinista de B P P mientras que A M es la variante probabilística de N P . Los hechos anteriores también pueden interpretarse como evidencia de esta opinión.MABPPAMNP

O meir
fuente
16

Aquí hay un punto para AM: Para una clase de complejidad C, casi-C se define como el conjunto de lenguajes que están en C en relación con casi todos los oráculos (casi = Probabilidad 1). Entonces casi-P = BPP y casi-NP = AM.

Noam
fuente
9

Para arrojar otra vista, IP es la generalización si piensas en NP como lo que puedes demostrar a un escéptico de tiempo polinómico.

Lance Fortnow
fuente