लघु प्रश्न।
"क्वांटम" सर्किट की कम्प्यूटेशनल शक्ति क्या है, अगर हम गैर-एकात्मक (लेकिन अभी भी उल्टे) फाटकों की अनुमति देते हैं, और आउटपुट को निश्चितता के साथ सही उत्तर देने की आवश्यकता होती है?
यह प्रश्न इस बारे में है कि क्या होता है वर्ग जब आप सर्किटों को सिर्फ एकात्मक फाटकों से अधिक उपयोग करने की अनुमति देते हैं। (हम अभी भी सी के ऊपर खुद को उल्टा गेट्स तक सीमित करने के लिए मजबूर हैं अगर हम एक अच्छी तरह से परिभाषित मॉडल के लिए सक्षम होना चाहते हैं।)
(यह सवाल संयुक्त राष्ट्र के मामले में इस तरह के सर्किट के बारे में ज्ञात परिणामों के बारे में मेरी ओर से कुछ भ्रम की रोशनी में कुछ संशोधनों के तहत आया है।)
"सटीक" क्वांटम गणना के बारे में
मैं इस प्रश्न की खातिर को उन समस्याओं के वर्ग के रूप में परिभाषित करता हूं जो एक समान क्वांटम सर्किट परिवार द्वारा हल किए जा सकते हैं, जहां प्रत्येक एकात्मक के गुणांक बहुपद-टाइम-बाउंड टेड मशीनों (इनपुट स्ट्रिंग से) द्वारा गणना योग्य हैं प्रत्येक इनपुट आकार n के लिए 1 एन ) , और यह कि एक निर्देशित नेटवर्क के रूप में सर्किट का लेआउट भी बहुपद समय में उत्पादित किया जा सकता है। "बिल्कुल" हल करके, मेरा मतलब है कि आउटपुट बिट पैदावार को मापने | 0 ⟩ कोई उदाहरण के लिए निश्चितता, और साथ | 1 ES YES उदाहरणों के लिए निश्चितता के साथ।
चेतावनियां:
यहां तक कि एकात्मक द्वार तक सीमित, की यह धारणा बर्नस्टीन और वाज़िरानी द्वारा वर्णित क्वांटम ट्यूरिंग मशीनों का उपयोग करने से अलग है। ऊपर दी गई परिभाषा सर्किट परिवार को { C n } सिद्धांत में एक अनंत गेट सेट की अनुमति देती है - प्रत्येक व्यक्तिगत सर्किट C n केवल एक परिमित सबसेट का उपयोग करता है, निश्चित रूप से - क्योंकि गेट्स वास्तव में इनपुट से गणना की जाती हैं। (एक क्वांटम ट्यूरिंग मशीन किसी भी परिमित गेट सेट का अनुकरण कर सकती है जो आपको पसंद है, लेकिन केवल परिमित गेट सेटों का अनुकरण कर सकता है, क्योंकि इसमें केवल परिमित संख्याएँ ही होती हैं।)
गणना का यह मॉडल में किसी भी समस्या को बताता है , क्योंकि एकात्मक में एक एकल गेट हो सकता है जो पी में किसी भी समस्या का समाधान-कोड करता है (इसके गुणांक सभी एक पाली-टाइम गणना द्वारा निर्धारित किए जाते हैं)। तो ऐसे सर्किट के लिए विशिष्ट समय- या समस्याओं की अंतरिक्ष-जटिलता जरूरी नहीं है।
हम इन कैविटीज़ को अवलोकन में जोड़ सकते हैं कि क्वांटम कंप्यूटरों के व्यावहारिक कार्यान्वयन पर वैसे भी शोर होगा। गणना का यह मॉडल मुख्य रूप से सैद्धांतिक कारणों से दिलचस्प है , क्योंकि एक संबंधित व्यवहार्य संगणन के बजाय व्यवहार्य गणना की रचना से संबंधित है, और सटीक संस्करण के रूप में भी । विशेष रूप से, ऊपर चेतावनियां के बावजूद, हम पी ⊆ ई क्यू पी ⊆ बी क्यू पी ।
को मेरे द्वारा परिभाषित करने का कारण यह है कि DISCRETE-LOG को E Q P में डाला जा सकता है । [ मोस्का + ज़ाल्का 2003 ] द्वारा, एक एकात्मक सर्किट बनाने के लिए एक बहुपद-समय एल्गोरिथ्म है जो इनपुट मापांक के आधार पर QFT के सटीक संस्करणों का निर्माण करके DISCRETE-LOG के बिल्कुल उदाहरणों को हल करता है। मुझे विश्वास है कि हम तो में अलहदा लॉग रख सकते हैं ई क्यू पी , ऊपर परिभाषित, ठीक वैसे ही गेट गुणांक गणना में सर्किट-निर्माण के तत्वों एम्बेड करके। (परिणाम असतत-LOG तो ∈ ई क्यू पी अनिवार्य रूप से फिएट द्वारा आयोजित करता है, लेकिन Mosca + Zalka के निर्माण पर भरोसा करता है।)
संदिग्ध इकाई
चलो कम्प्यूटेशनल वर्ग है कि हम अगर हम प्रतिबंध यह है कि फाटक एकात्मक हो निलंबित प्राप्त हो, और उन्हें उलटी परिवर्तनों से अधिक रेंज कर सकते हैं। क्या हम अन्य पारंपरिक गैर-नियतात्मक वर्गों C के संदर्भ में इस वर्ग (या इसे भी चिह्नित कर सकते हैं) को जगह दे सकते हैं ?
मेरे पूछने का एक कारण: यदि , समस्याओं की श्रेणी को कुशलता से बंधी हुई त्रुटि के साथ हल करती है , तो वर्दी "गैर-एकात्मक क्वांटम" सर्किट परिवारों द्वारा - जहां YES उदाहरण एक आउटपुट देते हैं (राज्य वेक्टर सामान्य के बाद) संभावना अधिक से अधिक 1/3 के साथ संभावना कम से कम 2/3 के साथ, और कोई उदाहरण - तो[Aaronson 2005]से पता चलता है कि बी क्यू पी जी एल = पी पी । वह है: अनियंत्रित त्रुटि की अनुमति देने के बराबर इस मामले में इकाईकरण निलंबित है।
क्या एक समान परिणाम, या कोई स्पष्ट परिणाम, लिए प्राप्त करता है ?