How many T gates are needed to approximate an arbitrary $n$-qubit quantum state to within error $\varepsilon$? Improving prior work of Low, Kliuchnikov, and Schaeffer, we show that the optimal asymptotic scaling is $Î\left(\sqrt{2^n\log(1/\varepsilon)}+\log(1/\varepsilon)\right)$ if we allow ancilla qubits. We also show that this is the optimal T-count for implementing an arbitrary diagonal $n$-qubit unitary to within error $\varepsilon$. We describe applications in which a tensor product of many single-qubit unitaries can be synthesized in parallel for the price of one.
academic
Preparación de estados cuánticos con T-count óptimo
Este artículo investiga una cuestión fundamental en computación cuántica: ¿cuántas puertas T se necesitan para aproximar un estado cuántico arbitrario de n qubits dentro de un error ε? Mejorando trabajos previos de Low, Kliuchnikov y Schaeffer, los autores demuestran que si se permite el uso de qubits auxiliares, la complejidad asintótica óptima es Θ(2nlog(1/ε)+log(1/ε)). Simultáneamente, demuestran que este también es el T-count óptimo para implementar matrices unitarias diagonales arbitrarias de n qubits. El artículo también describe escenarios de aplicación donde productos tensoriales de múltiples matrices unitarias de un solo qubit pueden sintetizarse en paralelo.
Problema central de la computación cuántica tolerante a fallos: En computación cuántica tolerante a fallos basada en códigos de estabilizador 2D (como el código de superficie), el costo de implementación de puertas T es mucho mayor que el de puertas Clifford. Las puertas T requieren destilación de estados mágicos, mientras que las puertas Clifford pueden implementarse transversalmente.
Cuantificación de la magia cuántica: La magia cuántica es un indicador importante para medir la capacidad de la computación cuántica de superar la computación clásica. Comprender los recursos no-Clifford necesarios para implementar estados y operaciones cuánticas es crucial para el análisis de la ventaja cuántica.
Complejidad de la simulación clásica: Las extensiones del teorema de Gottesman-Knill indican que el costo de simular clásicamente computación cuántica es polinomial en todos los parámetros excepto en el número de puertas T.
Caso de un solo qubit: El algoritmo de Ross-Selinger ya proporciona el T-count óptimo O(log(1/ε)) para matrices unitarias de un solo qubit, coincidiendo con el límite inferior de la teoría de la información.
Desafíos en múltiples qubits: La aplicación directa de métodos de un solo qubit al caso de n qubits produce un T-count de O(2n(n+log(1/ε))).
Espacio de mejora del método LKS: Low-Kliuchnikov-Schaeffer (2024) mejoraron el T-count a O(2nnlog(n/ε)+log2(n/ε)), pero aún hay espacio para optimización.
Preparación óptima de estados cuánticos: Se demuestra que el T-count para preparar un estado cuántico arbitrario de n qubits tiene límites superior e inferior de Θ(2nlog(1/ε)+log(1/ε))
Síntesis óptima de matrices unitarias diagonales: Se establece el mismo T-count óptimo para la implementación de matrices unitarias diagonales
Síntesis en lote de matrices unitarias de un solo qubit: Para m=O(loglog(1/ε)) matrices unitarias diferentes de un solo qubit, el T-count es O(log(1/ε))
Producción en lote de matrices unitarias de un solo qubit: Para m copias de una matriz unitaria de un solo qubit U, el T-count es O(m+log(1/ε))
Demostración de límites inferiores reforzados: El límite inferior se mantiene en el modelo de circuito Clifford+T adaptativo, que es más fuerte que el modelo utilizado para el límite superior
Tarea de preparación de estado cuántico: Dado un estado objetivo de n qubits ∣ψ⟩ y un parámetro de error ε, diseñar un circuito Clifford+T U tal que U∣0n⟩∣0a⟩=∣ψ~⟩∣0a⟩, donde ∥∣ψ⟩−∣ψ~⟩∥≤ε.
Tarea de síntesis de matriz unitaria diagonal: Dado una matriz unitaria diagonal de n qubits D y error ε, diseñar un circuito Clifford+T que aproxime la implementación de D.
Idea clave: Ver la matriz unitaria diagonal de n qubits D como una matriz unitaria de un solo qubit que actúa sobre el n-ésimo qubit, controlada por los primeros n-1 qubits.
Pasos del algoritmo:
Para cada estado de control ∣y⟩, la matriz unitaria de un solo qubit Gy puede aproximarse con O(log(1/ε)) puertas H y T
Usar un oráculo booleano B:∣y⟩∣z⟩∣0⟩→∣y⟩∣z⟩∣sy⟩, donde sy es la cadena binaria que describe la secuencia de puertas de Gy
El T-count del oráculo booleano es O(2nlog(1/ε))
Aplicar puertas H controladas y puertas T controladas, con T-count O(log(1/ε))
Usar la desigualdad de Khintchine para demostrar que existen oráculos de fase booleana B1,B2 tales que ∣ϕ⟩=B2H⊗nB1H⊗n∣0n⟩ tiene solapamiento constante ≥1/2 con el estado objetivo ∣ψ⟩
Segunda fase: Reducción de error (Lema 3.4)
Aplicar iterativamente el método de aproximación gruesa al estado diferencia ∣ψ⟩−∣ϕ⟩
Construir expansión en serie: ∣ψ⟩≈ζ⋅∑k=0O(log(1/ε))2−k/2∣ψk⟩
Implementar usando combinación unitaria lineal (LCU) y amplificación de amplitud exacta
Evitar sobrecarga de Grover-Rudolph: Los métodos tradicionales requieren n matrices unitarias de un solo qubit multicontroladas, este trabajo solo requiere O(1) matrices unitarias diagonales
Síntesis óptima de matrices unitarias diagonales: Descomposición innovadora de matrices unitarias diagonales de múltiples qubits en problemas de un solo qubit y problemas de oráculos booleanos
Amplificación de amplitud exacta: Selección ingeniosa de amplitudes sin(π/10) para obtener exactamente el estado objetivo después de dos rondas de amplificación
Síntesis de un solo qubit: Kliuchnikov-Maslov-Mosca (2013) establecieron fundamentos de teoría de grupos, Ross-Selinger (2016) proporcionó algoritmo óptimo
Completitud teórica: Resolución completa del problema de complejidad T-count en preparación de estados cuánticos, con límites ajustados
Innovación técnica: Combinación ingeniosa de múltiples técnicas (desigualdad de Khintchine, LCU, amplificación de amplitud, etc.)
Valor práctico: Los resultados de síntesis en lote tienen aplicaciones importantes en algoritmos cuánticos prácticos
Demostración rigurosa de límites inferiores: Establecimiento de límites inferiores en el modelo adaptativo más fuerte, aumentando la credibilidad de los resultados
Restricciones de generalidad: Los resultados principales se limitan a estados cuánticos y matrices unitarias diagonales, con brecha significativa para matrices unitarias generales
Factores constantes: El análisis teórico se enfoca principalmente en comportamiento asintótico, los factores constantes reales pueden ser mayores
Recursos auxiliares: Requiere gran cantidad de qubits auxiliares, lo que puede presentar desafíos en implementación práctica