Jawaban ini kurang lebih merupakan ringkasan dari makalah Aharonov-Jones-Landau yang Anda tautkan, tetapi dengan segala sesuatu yang tidak terkait langsung dengan penentuan algoritme yang dihapus. Semoga ini bermanfaat.
Algoritma Aharonov-Jones-Landau mendekati Jones polinomial dari penutupan plat dari jalinan pada th akar persatuan dengan menyadari sebagai (beberapa rescaling dari) elemen matriks tertentu kesatuan matriks , gambar of bawah representasi kesatuan tertentu dari grup kepang . Diberikan implementasi sebagai sirkuit kuantum, mendekati elemen matriksnya langsung menggunakan uji Hadamard . Bagian nontrivial mendekati sebagai sirkuit kuantum.k U σ σ B 2 n U σ U σσkUσσB2nUσUσ
Jika adalah jalinan pada untaian dengan penyilangan , kita dapat menulis , di mana , , dan adalah generator yang bersesuaian dengan melintasi th untai atas st. Cukup untuk menggambarkan , karena .2 n m σ = σ ε 1 a 1 σ ε 2 a 2 ⋯ σ ε m a m a 1 , a 2 , ... , a m ∈ { 1 , 2 , ... , 2 n - 1 } ε 1 , ε 2 , … , Ε m ∈ { ± 1 } σσ2nmσ=σϵ1a1σϵ2a2⋯σϵmama1,a2,…,am∈{1,2,…,2n−1}ϵ1,ϵ2,…,ϵm∈{±1}B 2 n i ( i + 1 ) U σ i U σ = U ϵ 1 σ a 1 ⋯ U ϵ m σ a mσiB2ni(i+1)UσiUσ=Uϵ1σa1⋯Uϵmσam
Untuk mendefinisikan , pertama-tama kita memberikan subset tertentu dari basis standar dari di mana bertindak nontrivial. Untuk , mari . Mari kita panggil diterima jika untuk semua . (Ini sesuai dengan menggambarkan jalur panjang pada grafik didefinisikan dalam kertas AJL.) Mari C 2 2 n U σ i ψ = | b 1 b 2 ⋯ b 2 n ⟩ ℓ i ' ( ψ ) = 1 + Σ i ' j = 1 ( - 1 ) 1 - b j ψ 1 ≤ ℓ i ' ( ψ ) ≤ k - 1 i ' ∈UσiC22nUσiψ=|b1b2⋯b2n⟩ℓi′(ψ)=1+∑i′j=1(−1)1−bjψ 1≤ℓi′(ψ)≤k−1ψ 2 n G k λ r = { sin ( π r / k ) jika 1 ≤ r ≤ k - 1 , 0 sebaliknya. A = i e - π i / 2 k i = √i′∈{1,2,…,2n}ψ2nGk
λr={sin(πr/k)0if 1≤r≤k−1,otherwise.
Biarkan (ini salah ketik dalam makalah AJL; juga perhatikan bahwa di sini dan hanya di sini, bukan indeks ). Tulis , di mana adalah bit pertama dari , dan biarkan . Kemudian
A=ie−πi/2ki=−1−−−√iψ=|ψibibi+1⋯⟩ψii−1ψzi=ℓi−1(ψi)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⋯⟩
Kami mendefinisikan untuk elemen dasar yang tidak dapat diterima .
Uσi(ψ)=ψψ
Kami sekarang ingin menggambarkan sebagai sirkuit kuantum dengan banyak gerbang polinomi (dalam dan ). Perhatikan bahwa sementara hanya mengubah dua qubit, itu juga tergantung pada pertama melalui ketergantungan pada (dan memang, itu tergantung pada semua qubit untuk persyaratan penerimaan). Namun, kita dapat menjalankan penghitung untuk menghitung dan menyimpan (dan juga menentukan penerimaan input) secara logaritmik banyak (dalam ) ancilla qubit, dan oleh karena itu kita dapat menerapkan algoritma Solovay-Kitaev untuk mendapatkan perkiraan yang baik untukUσinkUσii−1zizikUσihanya menggunakan banyak gerbang secara polinomi. (Makalah ini menarik Solovay-Kitaev dua kali: satu kali untuk menambah penghitung pada setiap langkah, dan satu kali untuk menerapkan ; Saya tidak yakin apakah ada cara yang lebih langsung untuk menggambarkan salah satu dari ini sebagai sirkuit kuantum dengan gerbang standar. Makalah ini juga tidak menyebutkan perlunya memeriksa penerimaan di sini; Saya tidak yakin apakah ini penting, tapi tentu saja kita setidaknya membutuhkan )Uσi1≤zi≤k−1
Jadi untuk rekap:
- Mulailah dengan jalinan dengan persimpangan .σ∈B2nm
- Tulis .σ=σϵ1a1σϵ2a2⋯σϵmam
- Untuk setiap , terapkan algoritma Solovay-Kitaev untuk mendapatkan perkiraan matriks kesatuan (atau kebalikannya jika ).U σ a i ϵ i = - 1i∈{1,2,…,m}Uσaiϵi=−1
- Komposisikan semua aproksimasi dari langkah 3 untuk mendapatkan sirkuit kuantum dengan banyak gerbang polinomi yang mendekati .Uσ
- Terapkan tes Hadamard nyata dan imajiner berkali-kali secara polinomial dengan rangkaian dari langkah 4 dan status .|1010⋯10⟩
- Rata-rata hasil langkah 5 dan kalikan dengan beberapa faktor penskalaan untuk mendapatkan perkiraan ke bagian nyata dan imajiner polinomial Jones dari penutupan plat dievaluasi pada .e 2 π i / kσe2πi/k