stringtranslate.com

Algoritmo de estimación de fase cuántica

En computación cuántica , el algoritmo de estimación de fase cuántica es un algoritmo cuántico para estimar la fase correspondiente a un valor propio de un operador unitario determinado . Debido a que los valores propios de un operador unitario siempre tienen módulo unitario , se caracterizan por su fase y, por lo tanto, el algoritmo puede describirse de manera equivalente como si recuperara la fase o el valor propio. El algoritmo fue introducido inicialmente por Alexei Kitaev en 1995. [1] [2] : 246 

La estimación de fase se utiliza frecuentemente como subrutina en otros algoritmos cuánticos, como el algoritmo de Shor , [2] : 131  el algoritmo cuántico para sistemas lineales de ecuaciones y el algoritmo de conteo cuántico .

Descripción formal del problema.

Sea un operador unitario que actúa sobre un registro - qubit . La unitaridad implica que todos los valores propios de tienen módulo unitario y, por lo tanto, pueden caracterizarse por su fase. Por tanto, si es un vector propio de , entonces para algunos . Debido a la periodicidad de la exponencial compleja, siempre podemos suponer .

Nuestro objetivo es encontrar una buena aproximación con un número pequeño de puertas y con alta probabilidad. El algoritmo de estimación de fase cuántica logra esto bajo el supuesto de tener acceso oracular y tener disponible un estado cuántico.

Más precisamente, el algoritmo devuelve una aproximación para , con alta probabilidad dentro del error aditivo , utilizando qubits (sin contar los utilizados para codificar el estado del vector propio) y operaciones U controladas . Además, podemos mejorar la probabilidad de éxito de cualquiera utilizando un total de usos de U controlada, y esto es óptimo. [3]

el algoritmo

El circuito para la estimación de fase cuántica.

Configuración

La entrada consta de dos registros (es decir, dos partes): los qubits superiores comprenden el primer registro y los qubits inferiores son el segundo registro.

El estado inicial del sistema es:

Después de aplicar la operación de puerta Hadamard de n bits en el primer registro, el estado pasa a ser:

.

Sea un operador unitario con vector propio tal que . De este modo,

.

En general, la transformación implementada en los dos registros por las puertas controladas que se aplican es

representación binaria

Por lo tanto, el estado será transformado por las puertas controladas así:

Aplicar la transformada cuántica inversa de Fourier

Aplicando la transformada cuántica inversa de Fourier en

rendimientos

Podemos aproximar el valor de redondeando al número entero más cercano. Esto significa que ¿dónde está el número entero más cercano y la diferencia satisface ?

Usando esta descomposición podemos reescribir el estado como donde

Medición

Realizar una medición en la base computacional en el primer registro produce el resultado con probabilidad

[4] : 157  [5] : 348 

Concluimos que el algoritmo proporciona la mejor estimación de bits (es decir, una que está dentro de la respuesta correcta) con una probabilidad de al menos . Al agregar una cantidad de qubits adicionales del orden de y truncarlos, la probabilidad puede aumentar a . [5]

Ejemplos de juguetes

Considere la instancia más simple posible del algoritmo, donde solo intervienen qubits, además de los qubits necesarios para codificar . Supongamos el valor propio de las lecturas . La primera parte del algoritmo genera el estado de un qubit . La aplicación del QFT inverso equivale en este caso a aplicar una puerta de Hadamard . Las probabilidades del resultado final son, por tanto , donde , o más explícitamente,

Si por el contrario , entonces , es decir, y . En este caso el resultado no es determinista, pero aun así encontramos que el resultado es más probable, compatible con el hecho de que esté cerca de 1 que de 0.

De manera más general, si , entonces si y sólo si . Esto es consistente con los resultados anteriores porque en los casos correspondientes a , la fase se recupera de manera determinista y las otras fases se recuperan con mayor precisión cuanto más cerca están de estas dos.

Ver también

Referencias

  1. ^ Kitaev, A. Yu (20 de noviembre de 1995). "Medidas cuánticas y el problema del estabilizador abeliano". arXiv : quant-ph/9511026 .
  2. ^ ab Nielsen, Michael A. e Isaac L. Chuang (2001). Computación cuántica e información cuántica (Repr. ed.). Cambridge [ua]: Universidad de Cambridge. Prensa. ISBN 978-0521635035.
  3. ^ Mande, Nikhil S.; Ronald de Wolf (2023). "Límites estrictos para la estimación de la fase cuántica y problemas relacionados". arXiv : 2305.04908 [pH cuantitativa].
  4. ^ Benenti, Giuliano; Casati, Giulio; Strini, Giuliano (2004). Principios de información y computación cuántica (Reimpreso. Ed.). Nueva Jersey [ua]: Científico mundial. ISBN 978-9812388582.
  5. ^ ab Cleve, R.; Ekert, A.; Maquiavelo, C.; Mosca, M. (8 de enero de 1998). "Revisión de los algoritmos cuánticos". Actas de la Royal Society A: Ciencias Matemáticas, Físicas y de Ingeniería . 454 (1969): 339–354. arXiv : quant-ph/9708016 . Código Bib : 1998RSPSA.454..339C. doi :10.1098/rspa.1998.0164. S2CID  16128238.

enlaces externos