यह एक ऐसा प्रश्न है जिसके बारे में मैं 10 वर्षों से अधिक समय से सोच रहा हूं। 2008 में मैं एक छात्र था, और मैंने अपने क्वांटम कंप्यूटिंग प्रोफेसर से कहा कि मैं क्वांटम एल्गोरिदम के प्रदर्शन की "भौतिक जटिलता" का अध्ययन करना चाहता था जिसके लिए "कम्प्यूटेशनल जटिलता" को क्वांटम कम्प्यूटेशन से लाभ के लिए जाना जाता था।
उदाहरण के लिए ग्रोवर खोज की आवश्यकता है क्वांटम गेट्सO केविपरीत(n)शास्त्रीय गेट्स, लेकिन क्या होगा अगर क्वांटम गेट्स स्केल को नियंत्रित करने की लागतn4 केरूप में होजबकि शास्त्रीय गेट्स के लिए यह केवलn है?O(n−−√)O(n)n4n
उसने तुरंत उत्तर दिया:
"निश्चित रूप से भौतिक जटिलता का आपका विचार कार्यान्वयन पर निर्भर करेगा"
जो सच निकला। NMR के साथ qubits में हेरफेर करने की "शारीरिक जटिलता" सुपरकंडक्टिंग क्वैबिट्स की तुलना में बहुत खराब है, लेकिन हमारे पास मामले के लिए n के संबंध में शारीरिक कठिनाई के लिए कोई सूत्र नहीं है ।nn
ये कदम आपको उठाने होंगे:
1. अपने क्वांटम कंप्यूटर के लिए एक सटीक विकृति मॉडल के साथ आओ। यह उदाहरण के लिए, GaAs क्वांटम डॉट, एक डायमंड NV केंद्र में स्पिन स्पिन के लिए अलग-अलग होगा।
2. सही ढंग से डिकॉरेन्स की उपस्थिति में क्वैब की गतिशीलता की गणना करें।
3. प्लॉट बनाम एन , जहां एफ डिकोडर के बिना प्राप्त होने वाले परिणाम की तुलना में एन डिकॉहर्ड क्विबिट्स की निष्ठा है। 4. यह आपको त्रुटि दर का संकेत दे सकता है (लेकिन अलग-अलग एल्गोरिदम में अलग-अलग निष्ठा आवश्यकताएं होंगी)। 5।FnFn
कोड सुधारने में त्रुटि चुनें। यह आपको बताएगा कि त्रुटि दर लिए, आपको प्रत्येक तार्किक qubit के लिए कितने भौतिक qubits की आवश्यकता है । 6. अब आप क्वांटम कंप्यूटर "इंजीनियरिंग" की लागत (सहायक की संख्या के संदर्भ में आवश्यक) की साजिश कर सकते हैं।E
अब आप देख सकते हैं कि प्रश्न पूछने के लिए आपको यहाँ क्यों आना पड़ा और इसका उत्तर किसी पाठ्यपुस्तक में नहीं था:
चरण 1 कार्यान्वयन के प्रकार पर निर्भर करता है (NMR, फोटोनिक्स, SQUIDS, आदि)
चरण 2 बहुत कठिन है। डेकोहरेंस-फ्री डायनेमिक्स को 64 क्विबिट के लिए भौतिक सन्निकटन के बिना सिम्युलेटेड किया गया है , लेकिन गैर-मार्कोवियन, गैर-पर्टुरेटिव डायनिक्स विथ डेकोरेन्स वर्तमान में 16 क्विबिट तक सीमित है ।
चरण 4 एल्गोरिथ्म पर निर्भर करता है। तो भौतिक जटिलता का कोई "सार्वभौमिक स्केलिंग" नहीं है, भले ही एक विशेष प्रकार के कार्यान्वयन (जैसे एनएमआर, फोटोनिक्स, स्क्वॉयड, आदि) के साथ काम कर रहे हों।
चरण 5 त्रुटि सुधार कोड की पसंद पर निर्भर करता है
तो, अपने दो सवालों के जवाब देने के लिए विशेष रूप से:
100101002100!100100
यह चरण 1 में आपकी पसंद पर निर्भर करता है , और कोई भी चरण 1 से चरण 3 के माध्यम से सभी तरह से अभी तक जाने में सक्षम नहीं हुआ है, एक विशिष्ट एल्गोरिथ्म के लिए, यहां तक कि संख्या की संख्या के संबंध में भौतिक जटिलता के लिए एक सटीक सूत्र प्राप्त करने के लिए। तो यह अभी भी एक खुला प्रश्न है, खुले क्वांटम सिस्टम की गतिशीलता की नकल करने की कठिनाई से सीमित है।
क्या हमारे पास यह मानने का कोई कारण है कि यह कमोबेश पूर्व है, और बाद का नहीं?
n!n100n