उच्च सफलता संभावना के साथ ग्रोवर एल्गोरिथ्म की इष्टतमता पर


9

यह सर्वविदित है कि फंक्शन की त्रुटि क्वांटम क्वेरी जटिलता से बंधी हुई है OR(x1,x2,,xn) है Θ(n)। अब सवाल यह है कि अगर हम चाहते हैं कि हमारी क्वांटम एल्गोरिथ्म संभावना के साथ हर इनपुट के लिए सफल हो1ϵ सामान्य से ज्यादा 2/3। अब के संदर्भ मेंϵ उपयुक्त ऊपरी और निचले सीमा क्या होगी?

यह तत्काल है कि O(nlog(1/ϵ))ग्रोवर एल्गोरिथ्म को दोहराकर इस कार्य के लिए क्वेरीज़ पर्याप्त हैं। लेकिन मुझे जो याद आता है, वह बिल्कुल सामान्य नहीं है, यहां तक ​​कि सादे ग्रोवर एल्गोरिथ्म भी अगर सावधानी से चलाया जाए, यानी उचित संख्या में पुनरावृत्तियों के लिए, तो कुछ हासिल कर सकते हैंϵ=O(1/n) विद जस्ट O(n)पुनरावृत्तियों। और इसलिए इसका उपयोग करने से सभी को सुधार मिल सकता हैϵ'है। दूसरी ओर, मुझे उम्मीद नहीं है किΩ(n) बहुत छोटे के लिए सही जवाब हो ϵ'है।

लेकिन मुझे यह देखने में दिलचस्पी है कि किसी के मामले में क्या दिखाया जा सकता है ϵ-विभिन्न श्रेणियों के लिए निर्भर ऊपरी और निचले सीमा ϵ खासकर जब ϵ बहुत छोटा सा कहना है ϵ=exp(Ω(n)) या ϵ=1/nk बड़े के लिए k'है।

(कुछ संदर्भ देने के लिए, मुझे जो सामान्य घटना मिल रही है, वह क्वांटम क्वेरी जटिलता के संदर्भ में प्रवर्धन है।)


3
इस पत्र को आपके प्रश्नों के उत्तर देने चाहिए: arxiv.org/abs/cs/9904019v2
जॉन वॉट्र्स

1
हम्म मैं अब थोड़ा उलझन में हूँ ϵ=1N। ऐसा लगता है कि यह कागज arxiv.org/pdf/quant-ph/9605034v1.pdf बताता है किπ4N पुनरावृत्तियों एक उच्च संभावना परिणाम प्राप्त कर सकते हैं, यानी ϵ=1N। (प्रथम स्तंभ का पृष्ठ २ नीचे) दूसरी ओर आपके द्वारा उल्लिखित कागज, धारा ३ के पृष्ठ ४ के अंत में कहता है, किo(1) विफलता संभावना के लिए असंभव है O(N)प्रश्नों।
मोहम्मद बवेरियन

1
@ मोहम्मदबेरियन: मुझे लगता है कि केवल उस मामले में जहां समाधान की संख्या ज्ञात है (या एक अनूठा समाधान है)।
रोबिन कोठारी

जवाबों:


3

पूर्णता के लिए, यहाँ एक जवाब है।

चलो क्यूε() निंदा करना εएक समारोह की गणना के -err क्वांटम क्वेरी जटिलता तथा हेआरn ओर समारोह हो n बिट्स, के रूप में परिभाषित किया गया हेआरn(एक्स1,...,एक्सn)=मैं=1nएक्समैं। (ध्यान दें कि यह उस समस्या से अलग है जहाँ आपसे वादा किया जाता है कि इनपुट में ठीक 1 है और उद्देश्य यह है कि 1. यह समस्या बिना किसी त्रुटि के हल की जा सके।Θ(n) प्रश्नों।)

फिर हम सभी के लिए है ε[2-n,1/3],

क्यूε(हेआरn)=Θ(nलॉग(1/ε))

यह लघु-त्रुटि और शून्य त्रुटि क्वांटम एल्गोरिदम के लिए सीमा से निम्नानुसार है ।

वास्तव में, हम कुछ और सामान्य जानते हैं। सभी सममित कार्यों के लिए, जो ऐसे कार्य हैं जो केवल इनपुट के हेमिंग भार पर निर्भर करते हैं, हमारे पास वह सब है ε[2-n,1/3],

क्यूε()=Θ(क्यू1/3()+nलॉग(1/ε))

यह क्वांटम एल्गोरिदम पर एक नोट में दिखाया गया था और सममित कार्यों के लिए एप्सिलॉन-एरर पॉलीओनियम्स की न्यूनतम डिग्री

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.