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 de 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 [cuántico-ph].
  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.