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.
Cet article étudie une question fondamentale du calcul quantique : combien de portes T sont nécessaires pour approximer un état quantique arbitraire à n qubits avec une erreur ε ? En améliorant les travaux antérieurs de Low, Kliuchnikov et Schaeffer, les auteurs démontrent que la complexité asymptotique optimale, en autorisant l'utilisation de qubits auxiliaires, est Θ(2nlog(1/ε)+log(1/ε)). Ils prouvent également que c'est aussi le T-count optimal pour réaliser une matrice unitaire diagonale arbitraire à n qubits. L'article décrit également des scénarios d'application où les produits tensoriels de plusieurs matrices unitaires à un qubit peuvent être synthétisés en parallèle.
Problème central du calcul quantique tolérant aux fautes: Dans le calcul quantique tolérant aux fautes basé sur les codes de correction d'erreurs stabilisateurs 2D (comme le code de surface), le coût de mise en œuvre des portes T est bien supérieur à celui des portes Clifford. Les portes T nécessitent une distillation d'états magiques, tandis que les portes Clifford peuvent être implémentées transversalement.
Quantification de la magie quantique: La magie quantique est un indicateur important pour mesurer la capacité du calcul quantique à dépasser le calcul classique. Comprendre les ressources non-Clifford nécessaires pour réaliser des états et opérations quantiques est crucial pour l'analyse de l'avantage quantique.
Complexité de la simulation classique: L'extension du théorème de Gottesman-Knill indique que le coût de la simulation classique du calcul quantique est polynomial dans tous les paramètres sauf le nombre de portes T.
Cas à un qubit: L'algorithme de Ross-Selinger fournit déjà le T-count optimal O(log(1/ε)) pour les matrices unitaires à un qubit, correspondant à la limite informationnelle.
Défis multi-qubits: L'application directe des méthodes à un qubit au cas à n qubits donne un T-count de O(2n(n+log(1/ε))).
Espace d'amélioration de la méthode LKS: Low-Kliuchnikov-Schaeffer (2024) améliore le T-count à O(2nnlog(n/ε)+log2(n/ε)), mais il reste de la place pour l'optimisation.
Préparation d'état quantique optimale: Démonstration que le T-count pour un état quantique arbitraire à n qubits a des bornes supérieure et inférieure de Θ(2nlog(1/ε)+log(1/ε))
Synthèse optimale de matrices unitaires diagonales: Établissement du même T-count optimal pour la réalisation de matrices unitaires diagonales
Synthèse en lot de matrices unitaires à un qubit: Pour m=O(loglog(1/ε)) matrices unitaires à un qubit distinctes, le T-count est O(log(1/ε))
Production en lot de matrices unitaires à un qubit: Pour m copies d'une matrice unitaire à un qubit U, le T-count est O(m+log(1/ε))
Preuve de borne inférieure renforcée: La borne inférieure s'applique au modèle de circuit adaptatif Clifford+T, plus fort que le modèle utilisé pour la borne supérieure
Tâche de préparation d'état quantique: Étant donné un état cible à n qubits ∣ψ⟩ et un paramètre d'erreur ε, concevoir un circuit Clifford+T U tel que U∣0n⟩∣0a⟩=∣ψ~⟩∣0a⟩, où ∥∣ψ⟩−∣ψ~⟩∥≤ε.
Tâche de synthèse de matrice unitaire diagonale: Étant donné une matrice unitaire diagonale à n qubits D et une erreur ε, concevoir un circuit Clifford+T qui approxime D.
Idée clé: Considérer une matrice unitaire diagonale à n qubits D comme une matrice unitaire à un qubit agissant sur le n-ième qubit, contrôlée par les n-1 premiers qubits.
Étapes de l'algorithme:
Pour chaque état de contrôle ∣y⟩, la matrice unitaire à un qubit Gy peut être approximée avec O(log(1/ε)) portes H et T
Utiliser un oracle booléen B:∣y⟩∣z⟩∣0⟩→∣y⟩∣z⟩∣sy⟩, où sy est la chaîne binaire décrivant la séquence de portes de Gy
Le T-count de l'oracle booléen est O(2nlog(1/ε))
Appliquer les portes H et T contrôlées, avec un T-count de O(log(1/ε))
Première étape: Approximation grossière (Lemme 3.2)
Utiliser l'inégalité de Khintchine pour prouver l'existence d'oracles de phase booléens B1,B2 tels que ∣ϕ⟩=B2H⊗nB1H⊗n∣0n⟩ ait un chevauchement constant ≥1/2 avec l'état cible ∣ψ⟩
Deuxième étape: Réduction d'erreur itérative (Lemme 3.4)
Appliquer itérativement la méthode d'approximation grossière à l'état différence ∣ψ⟩−∣ϕ⟩
Construire une expansion en série: ∣ψ⟩≈ζ⋅∑k=0O(log(1/ε))2−k/2∣ψk⟩
Réaliser en utilisant la combinaison unitaire linéaire (LCU) et l'amplification d'amplitude exacte
Éviter le surcoût de Grover-Rudolph: Les méthodes traditionnelles nécessitent n matrices unitaires multi-contrôlées à un qubit, tandis que cet article ne nécessite que O(1) matrices unitaires diagonales
Synthèse optimale de matrices unitaires diagonales: Décomposition innovante des matrices unitaires diagonales multi-qubits en problèmes à un qubit et problèmes d'oracle booléen
Amplification d'amplitude exacte: Choix judicieux de l'amplitude sin(π/10) permettant d'obtenir exactement l'état cible après deux tours d'amplification
Synthèse à un qubit: Kliuchnikov-Maslov-Mosca (2013) établissent les fondations théoriques des groupes, Ross-Selinger (2016) fournissent l'algorithme optimal
Synthèse multi-qubits: Grover-Rudolph (2002) proposent une méthode hiérarchique, LKS (2024) réalisent une amélioration significative
Synthèse de matrices unitaires: Gap important subsiste entre Ω~(2n) et O~(21.5n)
Complétude théorique: Résolution complète du problème de complexité en T-count pour la préparation d'état quantique, avec bornes serrées
Innovation technique: Combinaison ingénieuse de plusieurs techniques (inégalité de Khintchine, LCU, amplification d'amplitude, etc.)
Valeur pratique: Les résultats de synthèse en lot ont des applications importantes dans les algorithmes quantiques réels
Preuve rigoureuse de borne inférieure: Établissement de la borne inférieure dans le modèle adaptatif le plus fort, renforçant la crédibilité des résultats
Limitations de généralité: Les résultats principaux se limitent aux états quantiques et matrices unitaires diagonales, avec un gap important pour les matrices unitaires générales
Facteurs constants: L'analyse théorique se concentre sur le comportement asymptotique, les facteurs constants réels pouvant être importants
Ressources auxiliaires: Nécessité d'un grand nombre de qubits auxiliaires, pouvant présenter des défis lors de l'implémentation pratique
Calcul quantique tolérant aux fautes: Fourniture de fondations théoriques pour l'estimation du coût de la distillation d'états magiques
Conception d'algorithmes quantiques: Fourniture d'implémentations optimales pour les algorithmes nécessitant la préparation d'états quantiques arbitraires
Analyse de l'avantage quantique: Fourniture d'outils pour analyser la difficulté de la simulation classique des algorithmes quantiques