16 votos

¿Puede un ordenador paralelo simular un ordenador cuántico? ¿Está BQP dentro de NP?

Si tienes un ordenador clásico de memoria infinita y número de procesadores infinito, y puedes bifurcar arbitrariamente muchos hilos para resolver un problema, tienes lo que se llama una máquina "no determinista". Este nombre es engañoso, ya que no es probabilística ni cuántica, sino paralela, pero desgraciadamente es estándar en los círculos de la teoría de la complejidad. Yo prefiero llamarla "paralela", que es un uso más estándar.

De todos modos, ¿puede un ordenador paralelo simular un ordenador cuántico? Yo pensaba que la respuesta es sí, ya que puedes bifurcar tantos procesos como necesites para simular las diferentes ramas, pero esto no es una prueba, porque podrías recoherir las ramas para resolver un problema PSPACE que no es solucionable en paralelo.

¿Existe un problema estrictamente en PSPACE, no en NP, que esté en BQP? ¿Puede un ordenador cuántico resolver un problema que no puede ser resuelto por una máquina paralela?

Glosario de la jerga

  1. BQP: (Bounded error Quantum Polynomial-time) la clase de problemas que puede resolver un ordenador cuántico en un número de pasos polinomial en la longitud de la entrada.
  2. NP: (Nondeterministic Polynomial-time) la clase de problemas que puede resolver una máquina potencialmente infinitamente paralela ("no determinista") en tiempo polinómico
  3. P: (tiempo polinómico) la clase de problemas que puede resolver un ordenador con un solo procesador en tiempo polinómico
  4. PSPACE: Clase de problemas que pueden resolverse utilizando una cantidad polinómica de memoria, pero con un tiempo de ejecución ilimitado.

21voto

itprofessional Puntos 151

Este ha sido un importante problema abierto en la teoría de la complejidad cuántica durante 20 años. Esto es lo que sabemos:

(1) Supongamos que se insiste en hablar sólo de problemas de decisión (los "totales", que tienen que definirse para cada entrada), como hace tradicionalmente la gente cuando define clases de complejidad como P, NP y BQP. Entonces tenemos separaciones probadas entre BQP y NP en el "modelo de caja negra" (es decir, el modelo en el que tanto la máquina BQP como la máquina NP tienen acceso a un oráculo), como aludió mmc. Por otro lado, aunque es muy plausible que se extiendan a separaciones de oráculo entre BQP y PH (toda la jerarquía polinómica), ahora mismo ni siquiera sabemos cómo demostrar una separación de oráculo entre BQP y AM (una generalización probabilística de NP ligeramente superior a MA). A grandes rasgos, lo mejor que podemos hacer es separar BQP de MA.

Y para reiterar, todas estas separaciones son sólo en el modelo de caja negra. Sigue sin estar completamente claro, incluso a nivel de conjetura, si se traducen o no en separaciones en el mundo "real" (es decir, el mundo sin oráculos). No tenemos ningún ejemplo claro análogo a la factorización, de problemas de decisión reales en BQP que plausiblemente no estén en NP. Después de años pensando en el problema, todavía no tengo una intuición fuerte ni de que BQP debería estar contenido en NP en el mundo "real" ni de que no debería estarlo.

(Nota añadida: Si se permiten los "problemas de promesa", término de los informáticos para los problemas cuyas respuestas pueden ser indefinidas para algunas entradas, entonces supongo que hay probablemente es efectivamente una separación entre PromiseBQP y PromiseNP. Pero mi ejemplo, que supongo que es testigo de la separación, es sólo el tautológico. Es decir, "dado como entrada un circuito cuántico, ¿este circuito da como resultado SÍ con al menos el 90% de probabilidad o con al menos el 10% de probabilidad, prometiendo que uno de esos es el caso?")

Para más información, consulte mi artículo BQP y la jerarquía polinómica .

(2) Por otro lado, si estás dispuesto a generalizar tu noción de "problema computacional" más allá de los problemas de decisión -por ejemplo, a los problemas de muestreo a partir de una distribución de probabilidad específica-, la situación se vuelve mucho más clara. En primer lugar, como dijo Niel de Beaudrap, Alex Arkhipov y yo (e independientemente, Bremner, Jozsa y Shepherd ) demostró que hay problemas de muestreo en BQP (OK, técnicamente, "SampBQP") que no pueden estar en NP, o de hecho en cualquier parte de la jerarquía de polinomios, sin que la jerarquía se colapse. En segundo lugar, en mi artículo BQP vs. PH enlazado anteriormente, demostré incondicionalmente que en relación con un al azar oráculo, hay problemas de muestreo y búsqueda en BQP que no están en ninguna parte de PH, y mucho menos en NP. Y a diferencia de los oráculos "raros y especiales" necesarios para las separaciones del punto (1), los oráculos aleatorios se pueden "instanciar físicamente" -por ejemplo, utilizando cualquier función pseudoaleatoria criptográfica-, en cuyo caso estas separaciones se trasladarían de forma muy plausible al mundo "real" sin oráculos.

13voto

sconklin Puntos 431

No hay una respuesta definitiva debido a que no se conoce ningún problema que esté dentro de PSPACE y fuera de P. Pero muestreo recursivo de Fourier se conjetura que está fuera de MA (la generalización probabilística de NP) y tiene un algoritmo cuántico eficiente. Consulte la página 3 de esta encuesta de Vazirani para más detalles.

11voto

Niel de Beaudrap Puntos 2696

Para añadir a mmc de la respuesta, actualmente se sospecha en general que NP y BQP son incomparable es decir, que ninguno de los dos está contenido en el otro. Como es habitual en la teoría de la complejidad, las pruebas son circunstanciales; y la sospecha aquí es órdenes de magnitud menos intensos (si pretendemos que la fuerza de la sospecha es medible) que la hipótesis general de que P  ≠  NP .

En concreto: como Aaronson y Archipov mostraron recientemente, hay problemas en BQP que, si estuvieran contenidas en NP implicaría que la jerarquía polinómica colapsa hasta el tercer nivel. Limitándome a transmitir la significado de esta jerga de teóricos de la complejidad, cada vez que hablan de que la "jerarquía polinómica colapsa" a cualquier nivel, se refieren a algo que considerarían como (a)  bastante inverosímil, y en consecuencia (b)  desastroso para su comprensión de la complejidad a nivel de la transición de la mecánica newtoniana a la mecánica cuántica, es decir  una revolución de la comprensión que se anticipa informalmente quizás no más que una vez cada siglo aproximadamente. (La crisis final, un "colapso" total de esta "jerarquía", hasta el nivel cero, sería precisamente el resultado P  =  NP .)

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X