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 dado . Dado 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 equivalentemente como la recuperación de la fase o del propio 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 general del algoritmo
El algoritmo opera sobre dos conjuntos de cúbits, denominados en este contexto registros . Los dos registros contienenycúbits, respectivamente. Seaser un operador unitario que actúa sobre el- registro de cúbit . Los autovalores de un operador unitario tienen módulo unitario y, por lo tanto, se caracterizan por su fase. Así, sies un vector propio de, entoncespara algunosDebido a la periodicidad de la exponencial compleja, siempre podemos asumir.
El objetivo es producir una buena aproximación paracon un pequeño número de puertas y una alta probabilidad de éxito. El algoritmo de estimación de fase cuántica logra esto asumiendo acceso oracular ay tenerdisponible como un estado cuántico . Esto significa que al hablar de la eficiencia del algoritmo solo nos preocupamos por la cantidad de veces.debe usarse, pero no se trata del costo de implementación.sí mismo.
Más precisamente, el algoritmo devuelve con alta probabilidad una aproximación paradentro del error aditivo, usandocúbits en el primer registro, yoperaciones U controladas . Además, podemos mejorar la probabilidad de éxito parapara cualquierutilizando un total deusos de U controlada, y esto es óptimo. [ 3 ]
Descripción detallada del algoritmo

Preparación del estado
El estado inicial del sistema es:
dóndees el-estado de cúbit que evoluciona a través dePrimero aplicamos la operación de puerta de Hadamard de n cúbits .en el primer registro, que produce el estado:Tenga en cuenta que aquí estamos cambiando entre binario yrepresentación -aria para la-registro de cúbits: el keten el lado derecho es una abreviatura de-estado del cúbit, dóndees la descomposición binaria de.
Operaciones controladas en U
Este estadoLuego evoluciona a través de la evolución unitaria controlada.cuya acción puede escribirse comoa pesar deEsta evolución también puede escribirse de forma concisa comolo que resalta su naturaleza controlada: se aplicaal segundo registro condicionalmente al primer registro siendo. Recordando que la condición de autovalor se cumple para, aplicandoaasí dadonde usamos.
Para demostrar queTambién se puede implementar de manera eficiente, observe que podemos escribir, dóndedenota la operación de aplicaciónal segundo registro condicionalmente al-ésimo cúbit del primer registro siendoFormalmente, estas puertas pueden caracterizarse por su acción comoEsta ecuación puede interpretarse como que el estado permanece sin cambios cuando, es decir, cuando el-ésimo cúbit es, mientras que la puertase aplica al segundo registro cuando el-ésimo cúbit esLa composición de estas compuertas controladas da como resultadocon el último paso directamente derivado de la descomposición binaria.
A partir de este punto, el segundo registro queda intacto, y por lo tanto es conveniente escribir, conel estado de la-registro de cúbits, que es el único que necesitamos considerar para el resto del algoritmo.
Aplicar la transformada cuántica inversa de Fourier
La parte final del circuito implica la aplicación de la transformada cuántica inversa de Fourier (QFT).en el primer registro de:La QFT y su inversa se caracterizan por su acción sobre los estados base comoResulta que
Descomponiendo el estado en la base computacional comolos coeficientes son, por lo tanto, igualesdonde escribimoscones el entero más cercano aLa diferencia debe por definición satisfacerEsto equivale a aproximar el valor deredondeandoal entero más cercano.
Medición
El paso final consiste en realizar una medición en la base computacional en el primer registro. Esto produce el resultado.con probabilidadResulta quesi, es decir, cuandose puede escribir comoSiempre se encuentra el resultado. Por otro lado, si, la probabilidad diceDe esta expresión podemos ver quecuandoPara ver esto, observamos que a partir de la definición detenemos la desigualdady así: [ 4 ] : 157 [ 5 ] : 348
Concluimos que el algoritmo proporciona el mejorestimación de bits (es decir, una que esté dentrode la respuesta correcta) decon probabilidad al menos. Al agregar una cantidad de cúbits adicionales del orden dey truncando los cúbits adicionales la probabilidad puede aumentar a. [ 5 ]
Ejemplos de juguetes
Consideremos la instancia más simple posible del algoritmo, donde solocúbito, además de los cúbitos necesarios para codificar, está involucrado. Supongamos que el valor propio delecturas,La primera parte del algoritmo genera el estado de un cúbit.. Aplicando la QFT inversa se obtienen en este caso aplicando una puerta de Hadamard . Las probabilidades del resultado final son, por lo tanto,dónde, o más explícitamente,Suponer, significado. Entonces,y recuperamos de forma determinista el valor preciso dea partir de los resultados de la medición. Lo mismo se aplica si.
Si por otro lado, entonces, eso es,yEn este caso, el resultado no es determinista, pero aun así encontramos el resultado.como más probable, compatible con el hecho de queestá más cerca de 1 que de 0.
En términos más generales, si, entoncessi y solo siEsto es consistente con los resultados anteriores porque en los casos, correspondiente aLa fase se recupera de forma determinista, y las demás fases se recuperan con mayor precisión cuanto más cerca estén de estas dos.
Véase también
Referencias
- ↑ Kitaev, A. Yu (1995-11-20). "Mediciones cuánticas y el problema del estabilizador abeliano". arXiv : quant-ph/9511026 .
- 1 2 Nielsen, Michael A. y Isaac L. Chuang (2001). Computación cuántica e información cuántica (Ed. reimpresa ). Cambridge [ua]: Cambridge Univ. Press. ISBN 978-0521635035.
- ↑ Mande, Nikhil S.; Ronald de Wolf (2023). "Límites ajustados para la estimación de fase cuántica y problemas relacionados". arXiv : 2305.04908 [ quant-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. ISBN 978-9812388582.
- 1 2 Cleve, R.; Ekert, A.; Macchiavello, C.; Mosca, M. (8 de enero de 1998). "Algoritmos cuánticos revisados". Actas de la Royal Society A: Ciencias Matemáticas, Físicas y de Ingeniería . 454 (1969): 339– 354. arXiv : quant-ph/9708016 . Bibcode : 1998RSPSA.454..339C . doi : 10.1098/rspa.1998.0164 . S2CID 16128238 .
- Algoritmos cuánticos