Análogos cuánticos de clases de complejidad SPACE

15

A menudo consideramos clases de complejidad donde estamos limitados en la cantidad de espacio que nuestra máquina Turing puede usar, por ejemplo: o NSPACE ( f ( n ) ) . Parece que al principio de la teoría de la complejidad hubo mucho éxito con estas clases, como el teorema de la jerarquía espacial y la creación de clases importantes como L y PSPACE . ¿Hay definiciones análogas para la computación cuántica? ¿O hay alguna razón obvia por la cual el análogo cuántico no sería interesante?DSPACE(f(n))NSPACE(f(n))LPSPACE

Parece que sería importante tener una clase como --- una versión cuántica deQL : requiere un número logarítmico de qubits (o tal vez una TM cuántica usa espacio logarítmico).L

Artem Kaznatcheev
fuente
whoops, parece que un análogo cuántico de PSPACE ya está definido: BQPSPACE y es igual a PSPACE.
Artem Kaznatcheev
99
Es posible que desee comprobar "Complejidad cuántica limitada por el espacio", por John Watrous ( cs.uwaterloo.ca/~watrous/Papers/… )
Abel Molina
1
@Abel esto podría ser una respuesta.
Suresh Venkat
2
Para las clases espaciales por encima del espacio polinomial, las clases cuántica y clásica son iguales. En cuanto al espacio de registro cuántico, no puedo decir mucho. Supongo que todo lo que podemos decir es . LBQLDSPACE(log2n)
Robin Kothari
@Suresh Claro, agregué el enlace como respuesta, e incluí parte de la información en el resumen también.
Abel Molina

Respuestas:

16

Es posible que desee verificar la complejidad cuántica limitada por el espacio , por John Watrous.

Ahí tiene el resultado de que para cualquier , una máquina de Turing cuántica que se ejecuta en el espacio s puede ser simulada por una máquina de Turing probabilística con un error ilimitado que se ejecuta en el espacio O ( s ) . También tiene que cualquier máquina Quantum Turing que se ejecute en el espacio s se puede simular en N C 2 ( 2 s ) D S P A C E ( s 2 ) D T I M E (s=Ω(logn)sO(s)sNC2(2s)DSPACE(s2)DTIME(2O(s))

Abel Molina
fuente
1
¿Te refieres a ? Además, ¿qué es N C 2 ( 2 s ) ? Ω(logn)NC2(2s)
Robin Kothari
NC2(2s)s2O(s)O(s2)
NC2(2s)
13

Para los límites del espacio sublogarítmico, se ha demostrado que Quantum es más poderoso que el clásico, ver

Abuzer Yakaryılmaz, AC Cem Say, "Computación cuántica de error ilimitado con pequeños límites de espacio", Información y Computación, vol. 209, pp.873-892, 2011. (versión ligeramente anterior en arXiv: 1007.3624 )

y

Abuzer Yakaryılmaz, AC Cem Say, "Idiomas reconocidos por autómatas cuánticos finitos no deterministas", Quantum Information and Computation, vol. 10, págs. 747-770, 2010. ( arXiv: 0902.2081 )

para el caso de error ilimitado. El papel

A. Ambainis y J. Watrous. Autómatas finitos bidireccionales con estados cuánticos y clásicos. Informática teórica, 287 (1): 299–311, 2002, ( arXiv: cs / 9911009v1 )

junto con el hecho de que el lenguaje palíndromo no puede ser reconocido por las máquinas probabilísticas de Turing con espacio sublogarítmico, muestran que lo mismo también es cierto para el caso de error acotado.

Cem Say
fuente