Cette réponse est plus ou moins un résumé du document Aharonov-Jones-Landau auquel vous avez lié, mais avec tout ce qui n'est pas directement lié à la définition de l'algorithme supprimé. J'espère que cela est utile.
L'algorithme Aharonov-Jones-Landau se rapproche du polynôme de Jones de la fermeture plate d'une tresse à une k ème racine d'unité en le réalisant comme (une certaine mise à l'échelle de) un élément de matrice d'une certaine matrice unitaire U σ , l'image de σ sous une certaine représentation unitaire du groupe de tresses B 2 n . Étant donné une implémentation de U σ en tant que circuit quantique, l'approximation de ses éléments de matrice est simple à l'aide du test de Hadamard . La partie non triviale est approximativement U σ comme un circuit quantique.σkUσσB2nUσUσ
Si est une tresse sur 2 n brins avec m croisements, on peut écrire σ = σ ϵ 1 a 1 σ ϵ 2 a 2 , ϵ m ∈ { ± 1 } , et σ i est le générateur de B 2 n qui correspond à traversant le i ème brin sur le (σ2nm , où a 1 , a 2 , … , a m ∈ { 1 , 2 , … , 2 n - 1 } , ϵ 1 , ϵ 2 ,σ=σϵ1a1σϵ2a2⋯σϵmama1,a2,…,am∈{1,2,…,2n−1} i + 1 ) st. Il suffit de décrire U σ i , puisque U σ = U ϵ 1 σ a 1 ⋯ U ϵ m σ a m .ϵ1,ϵ2,…,ϵm∈{±1}σiB2ni(i+1)UσiUσ=Uϵ1σa1⋯Uϵmσam
Pour définir , nous donnons d'abord un certain sous-ensemble de la base standard de C 2 2 n sur laquelle U σ i agit de manière non triviale. Pour ψ = | b 1 b 2 ⋯ b 2 n ⟩ , laisser ℓ i ' ( ψ ) = 1 + Σ i ' j = 1 ( - 1 ) 1 - b j . Appelons ψUσiC22nUσiψ=|b1b2⋯b2n⟩ℓi′(ψ)=1+∑i′j=1(−1)1−bjψ admissible si pour tout i ′ ∈ { 1 , 2 , … , 2 n } . (Cela correspond à ψ décrivant un chemin de longueur 2 n sur le graphe G k défini dans l'article AJL.) Soit λ r = { sin ( π r / k ) si 1 ≤ r ≤1≤ℓi′(ψ)≤k−1i′∈{1,2,…,2n}ψ2nGkSoitA=ie-πi/2k(ceci est mal tapé dans l'article AJL; notez également qu'ici et seulement ici,i=√
λr= { sin( πr / k )0si 1 ≤ r ≤ k - 1 ,autrement.
A = i e- πi / 2 k n'est pas l'indice
i). Écrivez
ψ=| ψibib i + 1 ⋯⟩, où
ψiest les premiers
i-1bits de
ψ, et soit
zi=ℓ i - 1 (ψi). Alors
U σ i ( | ψ i 00 ⋯ ⟩ )i = - 1---√jeψ = | ψjebjebi + 1⋯ ⟩ψjei - 1ψzje= ℓi - 1( ψje)
On définit
U σ i (ψ)=ψpour les éléments de base non admissibles
ψ.
Uσje( | ψje00 ⋯ ⟩ )Uσje( | ψje01 ⋯ ⟩ )Uσje( | ψje10 ⋯ ⟩ )Uσje( | ψje11⋯⟩)=A−1|ψi00⋯⟩=(Aλzi−1λzi+A−1)|ψi01⋯⟩+Aλzi+1λzi−1−−−−−−−−√λzi|ψi10⋯⟩=Aλzi+1λzi−1−−−−−−−−√λzje|ψi01 ⋯ ⟩ + ( A λzje+ 1λzje+ A- 1) |ψjedix ⋯ ⟩= A- 1|ψje11 ⋯ ⟩
Uσje( ψ ) = ψψ
Nous voudrions maintenant décrire comme un circuit quantique avec de nombreuses portes polynomiales (en n et k ). Notez que si U σ i ne change que deux qubits, il dépend également des premiers i - 1 qubits en fonction de la dépendance à z i (et en effet, il dépend de tous les qubits pour l'exigence de recevabilité). Cependant, nous pouvons exécuter un compteur pour calculer et stocker z i (et également déterminer l'admissibilité de l'entrée) en nombre logarithmique (en k pour obtenir une bonne approximation de U σ iUσjenkUσjei - 1zjezjek qubits ancilla ), et nous pouvons donc appliquer l' algorithme Solovay-KitaevUσjeutilisant uniquement de nombreuses portes polynomiales. (Le document fait appel à Solovay-Kitaev deux fois: une fois pour incrémenter le compteur à chaque étape, et une fois pour appliquer ; je ne sais pas s'il existe un moyen plus direct de décrire l'un ou l'autre comme des circuits quantiques avec des portes standard Le document ne mentionne pas non plus la nécessité de vérifier l'admissibilité ici; je ne sais pas si cela est important, mais nous avons certainement besoin d'au moins 1 ≤ z i ≤ k - 1Uσje1 ≤ zje≤ k - 1 )
Donc, pour récapituler:
- Commencez par une tresse avec mσ∈ B2 nm croisements.
- Écrivez .σ= σϵ1une1σϵ2une2⋯ σϵmunem
- Pour chaque , appliquer l'algorithme de Solovay-Kitaev pour obtenir une approximation de la matrice unitaire U σ a i (ou son inverse si ϵ i = - 1 ).i ∈ { 1 , 2 , … , m }Uσunejeϵje= - 1
- Composez toutes les approximations de l'étape 3 pour obtenir un circuit quantique avec de nombreuses portes polynomiales qui se rapproche de .Uσ
- Appliquer les tests Hadamard réels et imaginaires plusieurs fois de manière polynomiale avec le circuit de l'étape 4 et l'état | 1010 ⋯ 10 ⟩ .
- Faites la moyenne des résultats de l'étape 5 et multipliez par un facteur d'échelle pour obtenir une approximation des parties réelles et imaginaires du polynôme de Jones de la fermeture plate de évaluée à e 2 π i / k .σe2 πi / k