Diese Antwort ist mehr oder weniger eine Zusammenfassung des von Ihnen verlinkten Aharonov-Jones-Landau-Papiers, wobei jedoch alles, was nicht direkt mit der Definition des Algorithmus zusammenhängt, entfernt wurde. Hoffentlich ist das nützlich.
Der Aharonov-Jones-Landau-Algorithmus approximiert das Jones-Polynom des Plat-Verschlusses eines Geflechts an einer k- ten Wurzel der Einheit, indem er es als (einige Neuskalierung) eines Matrixelements einer bestimmten einheitlichen Matrix U σ , dem Bild von σ, realisiert unter einer bestimmten einheitlichen Darstellung der Geflechtgruppe B 2 n . Bei einer Implementierung von U σ als Quantenschaltung ist die Approximation seiner Matrixelemente mit dem Hadamard-Test unkompliziert . Der nichttriviale Teil approximiert U & sgr; als Quantenschaltung.σkUσσB2nUσUσ
Wenn ein Geflecht eingeschaltet ist 2 n - Stränge mit m Kreuzungen, können wir schreiben σ = σ & egr; 1 a 1 σ & egr; 2 a 2 ⋯ σ & egr; m einen m , wobei a 1 , a 2 , ... , a m ∈ { 1 , 2 , … , 2 n - 1 } , ϵ 1 , ϵ 2 ,σ2nmσ=σϵ1a1σϵ2a2⋯σϵmama1,a2,…,am∈{1,2,…,2n−1} und σ i ist der Generator von B 2 n , der dem Überqueren des i- ten Strangs über die ( i + 1 ) st entspricht. Es genügt, U σ i zu beschreiben, da U σ = U ϵ 1 σ a 1 ⋯ U ϵ m σ a m ist .ϵ1,ϵ2,…,ϵm∈{±1}σiB.2 nich( i + 1 )U.σichU.σ= U.ϵ1σein1⋯ U.ϵmσeinm
Um zu definieren , geben wir zunächst eine bestimmte Teilmenge der Standardbasis von C 2 2 n an, auf die U σ i nicht trivial einwirkt. Für ψ = | b 1 b 2 ⋯ b 2 n ⟩ , lassen l i ' ( ψ ) = 1 + Σ i ' j = 1 ( - 1 ) 1 - B j . Nennen wir ψU.σichC22nUσiψ=|b1b2⋯b2n⟩ℓi′(ψ)=1+∑i′j=1(−1)1−bjψ zulässig, wenn für alle i ′ ∈ { 1 , 2 , … , 2 n } ist . (Dies entspricht ψ , das einen Pfad der Länge 2 n in dem im AJL-Papier definierten Graphen G k beschreibt .) Sei λ r = { sin ( π r / k ), wenn 1 ≤ r ≤1≤ℓi′(ψ)≤k−1i′∈{1,2,…,2n}ψ2nGkSeiA=ie-πi/2k(dies ist im AJL-Papier falsch geschrieben; beachte auch, dass hier und nur hieri=√ ist
λr={sin(πr/k)0if 1≤r≤k−1,otherwise.
A=ie−πi/2k ist nicht der Index
i). Schreiben Sie
ψ=| ψibib i + 1 ⋯⟩, wobei
ψidie ersten
i-1Bits von
ψsind und
zi=ℓ i - 1 (ψi) sei. Dann ist
U σ i ( | ψ i 00 ⋯ ⟩ )i=−1−−−√iψ=|ψibibi+1⋯⟩ψii−1ψzi=ℓi−1(ψi)
Wir definieren
U σ i (ψ)=ψfür nicht zulässige Basiselemente
ψ.
Uσi(|ψi00⋯⟩)Uσi(|ψi01⋯⟩)Uσi(|ψi10⋯⟩)Uσi(|ψi11⋯⟩)=A−1|ψi00⋯⟩=(Aλzi−1λzi+A−1)|ψi01⋯⟩+Aλzi+1λzi−1−−−−−−−−√λzi|ψi10⋯⟩=Aλzi+1λzi−1−−−−−−−−√λzi|ψi01⋯⟩+(Aλzi+1λzi+A−1)|ψi10⋯⟩=A−1|ψi11⋯⟩
Uσi(ψ)=ψψ
UσinkUσii−1zizikUσiUσi1≤zi≤k−1
Um es noch einmal zusammenzufassen:
- σ∈B2nm
- σ=σϵ1a1σϵ2a2⋯σϵmam
- i∈{1,2,…,m}Uσaiϵi=−1
- Uσ
- |1010⋯10⟩
- σe2πi/k