जोन्स बहुपद


12

कई काफी मानक क्वांटम एल्गोरिदम हैं जो सभी को एक समान संरचना के भीतर समझा जा सकता है, जो कि Deutsch के एल्गोरिथम साइमन की समस्या, ग्रोवर की खोज, शोर का एल्गोरिदम और इसी तरह से है।

एक एल्गोरिथ्म जो पूरी तरह से अलग प्रतीत होता है, जोन्स पोलिनोमियल के मूल्यांकन के लिए एल्गोरिथ्म है । इसके अलावा, ऐसा लगता है कि यह एक महत्वपूर्ण एल्गोरिथ्म है इस अर्थ में समझने के लिए कि यह एक बीक्यूपी-पूर्ण समस्या है: यह क्वांटम कंप्यूटर की पूरी शक्ति का प्रदर्शन करता है। इसके अलावा, समस्या के एक प्रकार के लिए, यह DQC-1 पूर्ण है , अर्थात यह एक स्वच्छ क्वबिट की पूर्ण शक्ति को प्रदर्शित करता है ।

जोन्स बहुपद एल्गोरिथ्म कागज अन्य क्वांटम एल्गोरिदम के लिए एक बहुत अलग तरीके से एल्गोरिथ्म प्रस्तुत करता है। क्या अधिक समान / परिचित तरीका है कि मैं एल्गोरिथ्म (विशेष रूप से, एक्यूआई को DQC-1 संस्करण में, या BQP-पूर्ण संस्करण में पूरे सर्किट को समझ सकता हूं) को समझ सकता हूं ?U

जवाबों:


6

यह उत्तर कमोबेश अहरोनोव-जोन्स-लैंडौ पेपर के एक सारांश से जुड़ा हुआ है, लेकिन हटाए गए एल्गोरिथ्म को परिभाषित करने से सीधे संबंधित नहीं है। उम्मीद है कि यह उपयोगी है।

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σ=σa1ϵ1σa2ϵ2⋯σamϵma1,a2,…,am∈{1,2,…,2n−1}ϵ1,ϵ2,…,ϵm∈{±1}बी 2 n मैं ( मैं + 1 ) यू σ मैं यू σ = यू ε 1 σ एक 1 ⋯ यू ε मीटर σ एक मीटरσiB2ni(i+1)UσiUσ=Uσa1ϵ1⋯Uσamϵm

को परिभाषित करने के लिए , हम सबसे पहले के मानक आधार का एक निश्चित उपसमुच्चय देते हैं, जिस पर कार्य करता है। के लिए , चलो । आइए कॉल स्वीकार्य अगर सभी के लिए । (यह AJL पेपर में परिभाषित ग्राफ पर लंबाई का पथ बताते हुए से मेल खाती है ।) सी 2 2 एन यू σ मैं ψ = | ख 1 ख 2 ⋯ ख 2 n ⟩ ℓ मैं ' ( ψ ) = 1 + Σ मैं ' j = 1 ( - 1 ) 1 - बी जे ψ 1 ≤ ℓ मैं ' ( ψ ) ≤ कश्मीर - 1 मैं ' ∈UσiC22nUσiψ=|b1b2⋯b2n⟩ℓi′(ψ)=1+∑j=1i′(−1)1−bjψ 1≤ℓi′(ψ)≤k−1ψ 2 n जी कश्मीर λ आर = { पाप ( π आर / कश्मीर ) यदि  1 ≤ आर ≤ कश्मीर - 1 , 0 अन्यथा। एक = मैं ई - π मैं / 2 कश्मीर मैं = √i′∈{1,2,…,2n}ψ2nGk

λr={sin⁡(πr/k)if 1≤r≤k−1,0otherwise.
। (यह AJL पेपर में गलत लिखा गया है; यह भी ध्यान दें कि यहाँ और केवल यहाँ, इंडेक्स )। लिखें , जहां पहला है के टुकड़े , और । फिर A=ie−πi/2ki=−1iψ=|ψibibi+1⋯⟩ψii−1ψzi=ℓi−1(ψi)
Uσi(|ψi00⋯⟩)=A−1|ψi00⋯⟩Uσi(|ψi01⋯⟩)=(Aλzi−1λzi+A−1)|ψi01⋯⟩+Aλzi+1λzi−1λzi|ψi10⋯⟩Uσi(|ψi10⋯⟩)=Aλzi+1λzi−1λzi|ψi01⋯⟩+(Aλzi+1λzi+A−1)|ψi10⋯⟩Uσi(|ψi11⋯⟩)=A−1|ψi11⋯⟩
हम को गैर-स्वीकार्य आधार तत्वों के लिए परिभाषित करते हैं। ।Uσi(ψ)=ψψ

अब हम को बहुपद के साथ एक क्वांटम सर्किट के रूप में वर्णन करना चाहेंगे ( और ) कई गेट्स। ध्यान दें कि जबकि केवल दो बदलता है, यह पहली पर भी निर्भर करता है पर निर्भरता के माध्यम से (और वास्तव में, यह स्वीकार्यता की आवश्यकता के लिए सभी पर निर्भर करता है)। हालाँकि, हम लघुगणकीय रूप से कई ( ) ancilla qubits में (और इनपुट की स्वीकार्यता निर्धारित करने के लिए) की गणना करने के लिए एक काउंटर चला सकते हैं , और इसलिए हम लिए एक अच्छा सन्निकटन प्राप्त करने के लिए Solovay-Kitaev एल्गोरिथ्म को लागू कर सकते हैं।UσinkUσii−1zizikUσiकेवल बहुपद का उपयोग करके कई द्वार। (पेपर दो बार सोलोवे-केइटेव से अपील करता है: एक बार प्रत्येक चरण पर काउंटर को बढ़ाने के लिए, और एक बार को लागू करने के लिए ; मुझे यकीन नहीं है कि इन दोनों के रूप में क्वांटम सर्किट का वर्णन करने के लिए और अधिक सीधा तरीका है) मानक गेट्स। पेपर में यहां स्वीकार्यता की जांच करने की आवश्यकता का उल्लेख नहीं है; मुझे यकीन नहीं है कि यह महत्वपूर्ण है, लेकिन निश्चित रूप से हमें कम से कम ।)Uσi1≤zi≤k−1

इसलिए पुनरावृत्ति करने के लिए:

  1. क्रॉसिंग के साथ एक चोटी शुरू करें ।σ∈B2nm
  2. लिखें ।σ=σa1ϵ1σa2ϵ2⋯σamϵm
  3. प्रत्येक , एकात्मक मैट्रिक्स (या इसके if को प्राप्त करने के लिए Solovay-Kitaev एल्गोरिथ्म लागू करें। )।यू σ एक मैं ε मैं = - 1i∈{1,2,…,m}Uσaiϵi=−1
  4. चरण 3 से सभी सन्निकटनओं की रचना करें, जिससे कि बहुपत्नी के साथ एक क्वांटम सर्किट मिल सके, जो अनुमान लगाता है ।Uσ
  5. चरण 4 से सर्किट और राज्य से कई बार वास्तविक और काल्पनिक Hadamard परीक्षण बहुपद पर लागू करें ।|1010⋯10⟩
  6. औसत चरण 5 की और गुणा कुछ स्केलिंग कारक द्वारा परिणामों की प्लेट बंद करने की जोन्स बहुपद के वास्तविक और काल्पनिक भागों के लिए एक सन्निकटन प्राप्त करने के लिए पर मूल्यांकन किया जाता ।ई 2 π मैं / कश्मीरσe2πi/k

3

आपने प्रश्न में पांच पत्रों का उल्लेख किया है, लेकिन एक कागज जो अप्रमाणित है, 2009 में प्रायोगिक कार्यान्वयन है । यहां आपको वास्तविक सर्किट मिलेगा जिसका उपयोग जोन्स बहुपद का मूल्यांकन करने के लिए किया गया था:

यहाँ छवि विवरण दर्ज करें

यह निकटतम हो सकता है कि आपको एल्गोरिथ्म की "अधिक परिचित" प्रस्तुति मिल जाएगी, क्योंकि जोन्स बहुपद में और DQC-1 में रुचि 2009 से थोड़ी कम हो गई है।

इस प्रयोग के बारे में अधिक जानकारी जीना पासांटे की थीसिस में पाई जा सकती है ।


1
मैं उस कागज से अनभिज्ञ था, धन्यवाद, हालांकि मुझे बीक्यूपी-पूर्ण संस्करण में विशेष रूप से दिलचस्पी थी। समान रूप से, मेरे संक्षिप्त स्किम में, मैं इस बारे में बहुत स्पष्टीकरण नहीं देखता कि एकात्मक वास्तव में क्या है। Un
— दफ्तुल्ली

आपका स्वागत है। हां, यह एक 4-पृष्ठ PRL था जिसमें विवरणों के बारे में पूरी तरह से नहीं बताया गया था - शायद यह पत्रिका के वेबपेज पर एक "अनुपूरक सामग्री" है जो यू बेहतर बताती है। जोन्स बहुपद और DQC-1 2008-2009 के आसपास लोकप्रिय थे लेकिन मैंने तब से इसके बारे में सुनना बंद कर दिया है।
— user1271772
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.