यह उत्तर कमोबेश अहरोनोव-जोन्स-लैंडौ पेपर के एक सारांश से जुड़ा हुआ है, लेकिन हटाए गए एल्गोरिथ्म को परिभाषित करने से सीधे संबंधित नहीं है। उम्मीद है कि यह उपयोगी है।
Aharonov-जोन्स-Landau एल्गोरिथ्म एक चोटी की प्लेट बंद करने की जोन्स बहुपद का अनुमान लगाती है एक पर के रूप में (कुछ rescaling) एक निश्चित एकात्मक मैट्रिक्स के एक मैट्रिक्स तत्व यह साकार द्वारा एकता का वें जड़ , छवि ब्रैड समूह के एक निश्चित एकात्मक प्रतिनिधित्व के तहत of । क्वांटम सर्किट के रूप में कार्यान्वयन को देखते हुए , अपने मैट्रिक्स तत्वों को करना Hadamard परीक्षण का उपयोग करके सीधा है । हिस्सा क्वांटम सर्किट के रूप में को अनुमानित कर रहा है ।कश्मीर यू σ σ बी 2 n यू σ यू σσkUσσB2nUσUσ
यदि क्रॉसिंग के साथ किस्में पर एक चोटी है , तो हम , जहां , , और में, का जनरेटर है जो सेंट से अधिक स्ट्रैंड को पार करने से मेल खाता है । यह का वर्णन करने के लिए पर्याप्त है , क्योंकि ।2 n मीटर σ = σ ε 1 एक 1 σ ε 2 एक 2 ⋯ σ ε मीटर एक मीटर एक 1 , एक 2 , ... , एक मीटर ∈ { 1 , 2 , ... , 2 n - 1 } ε 1 , ε 2 , ... , ε मीटर ∈ { ± 1 } σσ2nmσ=σϵ1a1σϵ2a2⋯σϵmama1,a2,…,am∈{1,2,…,2n−1}ϵ1,ϵ2,…,ϵm∈{±1}बी 2 n मैं ( मैं + 1 ) यू σ मैं यू σ = यू ε 1 σ एक 1 ⋯ यू ε मीटर σ एक मीटरσiB2ni(i+1)UσiUσ=Uϵ1σa1⋯Uϵmσam
को परिभाषित करने के लिए , हम सबसे पहले के मानक आधार का एक निश्चित उपसमुच्चय देते हैं, जिस पर कार्य करता है। के लिए , चलो । आइए कॉल स्वीकार्य अगर सभी के लिए । (यह AJL पेपर में परिभाषित ग्राफ पर लंबाई का पथ बताते हुए से मेल खाती है ।) सी 2 2 एन यू σ मैं ψ = | ख 1 ख 2 ⋯ ख 2 n ⟩ ℓ मैं ' ( ψ ) = 1 + Σ मैं ' j = 1 ( - 1 ) 1 - बी जे ψ 1 ≤ ℓ मैं ' ( ψ ) ≤ कश्मीर - 1 मैं ' ∈UσiC22nUσiψ=|b1b2⋯b2n⟩ℓi′(ψ)=1+∑i′j=1(−1)1−bjψ 1≤ℓi′(ψ)≤k−1ψ 2 n जी कश्मीर λ आर = { पाप ( π आर / कश्मीर ) यदि 1 ≤ आर ≤ कश्मीर - 1 , 0 अन्यथा। एक = मैं ई - π मैं / 2 कश्मीर मैं = √i′∈{1,2,…,2n}ψ2nGk
λr={sin(πr/k)0if 1≤r≤k−1,otherwise.
। (यह AJL पेपर में गलत लिखा गया है; यह भी ध्यान दें कि यहाँ और केवल यहाँ, इंडेक्स )। लिखें , जहां पहला है के टुकड़े , और । फिर
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⋯⟩
हम को गैर-स्वीकार्य आधार तत्वों के लिए परिभाषित करते हैं। ।
Uσi(ψ)=ψψ
अब हम को बहुपद के साथ एक क्वांटम सर्किट के रूप में वर्णन करना चाहेंगे ( और ) कई गेट्स। ध्यान दें कि जबकि केवल दो बदलता है, यह पहली पर भी निर्भर करता है पर निर्भरता के माध्यम से (और वास्तव में, यह स्वीकार्यता की आवश्यकता के लिए सभी पर निर्भर करता है)। हालाँकि, हम लघुगणकीय रूप से कई ( ) ancilla qubits में (और इनपुट की स्वीकार्यता निर्धारित करने के लिए) की गणना करने के लिए एक काउंटर चला सकते हैं , और इसलिए हम लिए एक अच्छा सन्निकटन प्राप्त करने के लिए Solovay-Kitaev एल्गोरिथ्म को लागू कर सकते हैं।UσinkUσii−1zizikUσiकेवल बहुपद का उपयोग करके कई द्वार। (पेपर दो बार सोलोवे-केइटेव से अपील करता है: एक बार प्रत्येक चरण पर काउंटर को बढ़ाने के लिए, और एक बार को लागू करने के लिए ; मुझे यकीन नहीं है कि इन दोनों के रूप में क्वांटम सर्किट का वर्णन करने के लिए और अधिक सीधा तरीका है) मानक गेट्स। पेपर में यहां स्वीकार्यता की जांच करने की आवश्यकता का उल्लेख नहीं है; मुझे यकीन नहीं है कि यह महत्वपूर्ण है, लेकिन निश्चित रूप से हमें कम से कम ।)Uσi1≤zi≤k−1
इसलिए पुनरावृत्ति करने के लिए:
- क्रॉसिंग के साथ एक चोटी शुरू करें ।σ∈B2nm
- लिखें ।σ=σϵ1a1σϵ2a2⋯σϵmam
- प्रत्येक , एकात्मक मैट्रिक्स (या इसके if को प्राप्त करने के लिए Solovay-Kitaev एल्गोरिथ्म लागू करें। )।यू σ एक मैं ε मैं = - 1i∈{1,2,…,m}Uσaiϵi=−1
- चरण 3 से सभी सन्निकटनओं की रचना करें, जिससे कि बहुपत्नी के साथ एक क्वांटम सर्किट मिल सके, जो अनुमान लगाता है ।Uσ
- चरण 4 से सर्किट और राज्य से कई बार वास्तविक और काल्पनिक Hadamard परीक्षण बहुपद पर लागू करें ।|1010⋯10⟩
- औसत चरण 5 की और गुणा कुछ स्केलिंग कारक द्वारा परिणामों की प्लेट बंद करने की जोन्स बहुपद के वास्तविक और काल्पनिक भागों के लिए एक सन्निकटन प्राप्त करने के लिए पर मूल्यांकन किया जाता ।ई 2 π मैं / कश्मीरσe2πi/k