Algoritmo cuántico para la estimación de valores propios.
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
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
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.
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.
^ Kitaev, A. Yu (20 de noviembre de 1995). "Medidas cuánticas y el problema del estabilizador abeliano". arXiv : quant-ph/9511026 .
^ 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. ISBN978-0521635035.
^ 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].
^ Benenti, Giuliano; Casati, Giulio; Strini, Giuliano (2004). Principios de información y computación cuántica (Reimpreso. Ed.). Nueva Jersey [ua]: Científico mundial. ISBN978-9812388582.
^ 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.