fbpx
Wikipedia

BQP

En teoría de la complejidad computacional, BQP (tiempo polinomial cuántico con error acotado) es la clase de problemas de decisión decidibles por un ordenador cuántico en tiempo polinomial con una probabilidad de error de como mucho 1/3 para todas las instancias.[1]​Es el análogo cuántico a la clase de complejidad BPP.

Un problema de decisión pertenece a BQP si existe un algoritmo cuántico (un algoritmo que se ejecuta en un ordenador cuántico) que resuelve el problema de decisión con alta probabilidad y que se ejecuta en tiempo polinomial. Una ejecución del algoritmo resolverá correctamente el problema de decisión con una probabilidad de al menos 2/3.

Definición

BQP puede verse como el conjunto de los lenguajes asociados a ciertas familias uniformes de circuitos cuánticos.[1]​Un lenguaje L pertenece a BQP si y solo si existe una familia polinomial uniforme de circuitos cuánticos  , tal que:

  • Para todo  , Qn toma n qubits como entrada y produce 1 bit como salida
  • Para cada x en L  
  • Para cada x que no esté en L,  

Alternativamente BQP puede ser definida en términos de máquinas de Turing cuánticas. Un lenguaje L pertenece a BQP si y solo si existe una máquina de Turing cuántica polinomial que acepta L con una probabilidad de error de como mucho 1/3 para todas las instancias.[2]

Como ocurre con otras clases probabilísticas con "error acotado", la elección de 1/3 en la definición es arbitraria. Podemos ejecutar el algoritmo un número constante de veces y decidir por mayoría para conseguir cualquier probabilidad de error deseada mayor que 0 utilizando las cotas de Chernoff. La clase de complejidad tampoco cambia si permitimos un error tan grande como 1/2 − nc, donde c es cualquier constante positiva y n es la longitud de la entrada.[3]

Computación cuántica

El número de qubits en el ordenador es una función polinomial del tamaño de la entrada. Por ejemplo, en el caso del algoritmo de Shor, un entero expresado en n-bits puede factorizarse utilizando aproximadamente 2n qubits.

Normalmente los cálculos en un ordenador cuántico terminan en una medición. Esto lleva al colapso de un estado cuántico a uno de los estados de la base. El estado cuántico medido será el estado correcto con alta probabilidad.

La computación cuántica ha despertado interés debido a que hay problemas de carácter práctico que se cree que no pertenecen a P pero sí pertenecen a la clase BQP. Algunos ejemplos son:

Relación con otras clases de complejidad

 
La relación que se conjetura entre BQP y otras clases de complejidad.[1]

BQP está definida para un ordenador cuántico. Su correspondencia natural para un ordenador clásico (o una máquina de Turing junto con una fuente aleatoria) es BPP.

Como ocurre con P y BPP, BQP verifica BQPBQP = BQP.[2]​ Informalmente, esto es cierto ya que los algoritmos que toman un tiempo polinomial son cerrados bajo composición. Si un algoritmo polinomial llama a una subrutina polinomial un número polinomial de veces, el algoritmo resultante será también polinomial.

BQP contiene a P y BPP y está contenida en AWPP,[5]PP[6]​ y PSPACE.[2]

BQP es baja para PP, con lo que una máquina PP no obtiene beneficio de resolver problemas en BQP instantáneamente, lo que proporciona evidencia de la posible diferencia de poder entre las dos clases. Las principales relaciones conocidas con clases de complejidad clásicas son

 

Dado que el problema de P ≟ PSPACE aún no ha sido resuelto, se supone que la demostración de la desigualdad estricta entre estas clases y BQP es difícil.[2]​ No se conoce la relación entre BQP y NP, aunque se conjetura que son incomparables. Desde mayo de 2018 se conoce que, relativa a un oráculo, BQP no está contenida en PH (una generalización de NP).[7]

Añadiendo postselección a BQP obtenemos la clase de complejidad PostBQP que es igual a PP.[8][9]

Véase también

Referencias

  1. Nielsen, Michael; Chuang, Isaac (2000). Quantum Computation and Quantum Information (en inglés) (décima edición). Cambridge University Press. ISBN 0-521-63503-9. 
  2. Bernstein, Ethan; Vazirani, Umesh (October 1997). «Quantum Complexity Theory». SIAM Journal on Computing 26 (5): 1411-1473. doi:10.1137/S0097539796300921. Consultado el 23 de julio de 2018. 
  3. Barak, Sanjeev Arora, Boaz (2009). Computational Complexity: A Modern Approach / Sanjeev Arora and Boaz Barak. Cambridge. p. 122. Consultado el 24 de julio de 2018. 
  4. arXiv:quant-ph/9508027v2 Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer, Peter W. Shor
  5. Fortnow, Lance; Rogers, John (1999). «Complexity limitations on Quantum computation». J. Comput. Syst. Sci. (Boston, MA: Academic Press) 59 (2): 240-252. ISSN 0022-0000. doi:10.1006/jcss.1999.1651. 
  6. L. Adleman, J. DeMarrais, and M.-D. Huang. Quantum computability. SIAM J. Comput., 26(5):1524–1540, 1997.
  7. [1]
  8. Aaronson, Scott (2005). «Quantum computing, postselection, and probabilistic polynomial-time». Proceedings of the Royal Society A 461 (2063): 3473-3482. Bibcode:2005RSPSA.461.3473A. arXiv:quant-ph/0412187. doi:10.1098/rspa.2005.1546. . Preprint available at [2]
  9. Aaronson, Scott (11 de enero de 2004). «Complexity Class of the Week: PP». Computational Complexity Weblog. Consultado el 2 de mayo de 2008. 

Enlaces externos

  •   Datos: Q601325

teoría, complejidad, computacional, tiempo, polinomial, cuántico, error, acotado, clase, problemas, decisión, decidibles, ordenador, cuántico, tiempo, polinomial, probabilidad, error, como, mucho, para, todas, instancias, análogo, cuántico, clase, complejidad,. En teoria de la complejidad computacional BQP tiempo polinomial cuantico con error acotado es la clase de problemas de decision decidibles por un ordenador cuantico en tiempo polinomial con una probabilidad de error de como mucho 1 3 para todas las instancias 1 Es el analogo cuantico a la clase de complejidad BPP Un problema de decision pertenece a BQP si existe un algoritmo cuantico un algoritmo que se ejecuta en un ordenador cuantico que resuelve el problema de decision con alta probabilidad y que se ejecuta en tiempo polinomial Una ejecucion del algoritmo resolvera correctamente el problema de decision con una probabilidad de al menos 2 3 Indice 1 Definicion 2 Computacion cuantica 3 Relacion con otras clases de complejidad 4 Vease tambien 5 Referencias 6 Enlaces externosDefinicion EditarBQP puede verse como el conjunto de los lenguajes asociados a ciertas familias uniformes de circuitos cuanticos 1 Un lenguaje L pertenece a BQP si y solo si existe una familia polinomial uniforme de circuitos cuanticos Q n n N displaystyle Q n n in mathbb N tal que Para todo n N displaystyle n in mathbb N Qn toma n qubits como entrada y produce 1 bit como salida Para cada x en L P r Q x x 1 2 3 displaystyle mathrm Pr Q x x 1 geq tfrac 2 3 Para cada x que no este en L P r Q x x 0 2 3 displaystyle mathrm Pr Q x x 0 geq tfrac 2 3 Alternativamente BQP puede ser definida en terminos de maquinas de Turing cuanticas Un lenguaje L pertenece a BQP si y solo si existe una maquina de Turing cuantica polinomial que acepta L con una probabilidad de error de como mucho 1 3 para todas las instancias 2 Como ocurre con otras clases probabilisticas con error acotado la eleccion de 1 3 en la definicion es arbitraria Podemos ejecutar el algoritmo un numero constante de veces y decidir por mayoria para conseguir cualquier probabilidad de error deseada mayor que 0 utilizando las cotas de Chernoff La clase de complejidad tampoco cambia si permitimos un error tan grande como 1 2 n c donde c es cualquier constante positiva y n es la longitud de la entrada 3 Computacion cuantica EditarEl numero de qubits en el ordenador es una funcion polinomial del tamano de la entrada Por ejemplo en el caso del algoritmo de Shor un entero expresado en n bits puede factorizarse utilizando aproximadamente 2n qubits Normalmente los calculos en un ordenador cuantico terminan en una medicion Esto lleva al colapso de un estado cuantico a uno de los estados de la base El estado cuantico medido sera el estado correcto con alta probabilidad La computacion cuantica ha despertado interes debido a que hay problemas de caracter practico que se cree que no pertenecen a P pero si pertenecen a la clase BQP Algunos ejemplos son Factorizacion entera ver algoritmo de Shor 4 Logaritmo discreto Simulacion de sistemas cuanticos Aproximacion del polinomio de Jones a ciertas raices de la unidad Relacion con otras clases de complejidad Editar La relacion que se conjetura entre BQP y otras clases de complejidad 1 BQP esta definida para un ordenador cuantico Su correspondencia natural para un ordenador clasico o una maquina de Turing junto con una fuente aleatoria es BPP Como ocurre con P y BPP BQP verifica BQPBQP BQP 2 Informalmente esto es cierto ya que los algoritmos que toman un tiempo polinomial son cerrados bajo composicion Si un algoritmo polinomial llama a una subrutina polinomial un numero polinomial de veces el algoritmo resultante sera tambien polinomial BQP contiene a P y BPP y esta contenida en AWPP 5 PP 6 y PSPACE 2 BQP es baja para PP con lo que una maquina PP no obtiene beneficio de resolver problemas en BQP instantaneamente lo que proporciona evidencia de la posible diferencia de poder entre las dos clases Las principales relaciones conocidas con clases de complejidad clasicas son P B P P B Q P A W P P P P P S P A C E displaystyle mathsf P subseteq BPP subseteq BQP subseteq AWPP subseteq PP subseteq PSPACE Dado que el problema de P PSPACE aun no ha sido resuelto se supone que la demostracion de la desigualdad estricta entre estas clases y BQP es dificil 2 No se conoce la relacion entre BQP y NP aunque se conjetura que son incomparables Desde mayo de 2018 se conoce que relativa a un oraculo BQP no esta contenida en PH una generalizacion de NP 7 Anadiendo postseleccion a BQP obtenemos la clase de complejidad PostBQP que es igual a PP 8 9 Vease tambien EditarTeoria de la complejidad cuanticaReferencias Editar a b c Nielsen Michael Chuang Isaac 2000 Quantum Computation and Quantum Information en ingles decima edicion Cambridge University Press ISBN 0 521 63503 9 a b c d Bernstein Ethan Vazirani Umesh October 1997 Quantum Complexity Theory SIAM Journal on Computing 26 5 1411 1473 doi 10 1137 S0097539796300921 Consultado el 23 de julio de 2018 Barak Sanjeev Arora Boaz 2009 Computational Complexity A Modern Approach Sanjeev Arora and Boaz Barak Cambridge p 122 Consultado el 24 de julio de 2018 arXiv quant ph 9508027v2 Polynomial Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer Peter W Shor Fortnow Lance Rogers John 1999 Complexity limitations on Quantum computation J Comput Syst Sci Boston MA Academic Press 59 2 240 252 ISSN 0022 0000 doi 10 1006 jcss 1999 1651 L Adleman J DeMarrais and M D Huang Quantum computability SIAM J Comput 26 5 1524 1540 1997 1 Aaronson Scott 2005 Quantum computing postselection and probabilistic polynomial time Proceedings of the Royal Society A 461 2063 3473 3482 Bibcode 2005RSPSA 461 3473A arXiv quant ph 0412187 doi 10 1098 rspa 2005 1546 Preprint available at 2 Aaronson Scott 11 de enero de 2004 Complexity Class of the Week PP Computational Complexity Weblog Consultado el 2 de mayo de 2008 Enlaces externos EditarEnlace de Complexity Zoo a BQP Archivado el 3 de junio de 2013 en Wayback Machine Datos Q601325 Obtenido de https es wikipedia org w index php title BQP amp oldid 133008521, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos