क्वांटम चरण आकलन एल्गोरिथ्म (QPE) एक क्वांटम गेट की दी गई आइजन्वेक्टर से जुड़े eigenvalue की एक सन्निकटन की गणना करता है ।
औपचारिक रूप से, चलो के आइजन्वेक्टर हो , QPE हमें खोजने के लिए अनुमति देता है , सबसे अच्छा बिट के सन्निकटन ऐसी है कि और
HHL एल्गोरिथ्म ( मूल पत्र ) इनपुट के रूप में लेता है एक मैट्रिक्स है कि संतुष्ट और एक क्वांटम राज्य और computes कि encodes रेखीय प्रणाली के समाधान ।
टिप्पणी : हर धर्मनिरपेक्ष मैट्रिक्स पर शर्त को पूरा करते हैं ।
ऐसा करने के लिए, HHL एल्गोरिथ्म द्वारा प्रतिनिधित्व क्वांटम गेट पर QPE का उपयोग करता है । रैखिक बीजगणित के परिणामों के लिए धन्यवाद, हम जानते हैं कि यदि हैं, तो हैं और हैं । यह परिणाम क्वांटम लीनियर सिस्टम एल्गोरिदम में भी बताया गया है: एक प्राइमर (डर्वोविच, हर्बस्टर, माउंटनी, सेवरिनी, अशर और वॉसनिग, 2018) (पृष्ठ 29, समीकरण 68 और 69 के बीच)।{ λ j } j A { e i λ j t } j U
क्यूपीई की मदद से, एचएलएल एल्गोरिथ्म का पहला कदम का अनुमान लगाने की कोशिश करेगा, जैसे कि । इससे हमें समीकरण यानी थोड़ा विश्लेषण करके स्थितियों के निहितार्थ और , मैं इस निष्कर्ष के साथ समाप्त हुआ कि अगर (यानी ), चरण अनुमान एल्गोरिथ्म विफल हो जाता है सही स्वदेशी की भविष्यवाणी करें।ई मैं 2 π θ = ई मैं λ जे टी 2 π θ = λ जे टी + 2 कश्मीर π ,θ = λ जे टी
लेकिन जब कोई भी हर्मिटियन मैट्रिक्स हो सकता है, तो हम स्वतंत्र रूप से इसके आईजेन्यूल्स का चयन कर सकते हैं और विशेष रूप से हम लिए मनमाने ढंग से बड़े ईजेनवेल्यूज का चयन कर सकते हैं, जैसे कि क्यूपी विफल हो जाएगा ( )।ए λ जे टी
में क्वांटम सर्किट डिजाइन समीकरण (काओ, Daskin, फ्रैन्केल और कैस, 2012) के रैखिक प्रणालियों को सुलझाने के लिए वे अनुकरण करके इस समस्या का समाधान , जानते हुए भी कि eigenvalues के कर रहे हैं । उन्होंने मामले को टालने के लिए मैट्रिक्स (और इसके आइजेनवेल्यूज) को सामान्य कर दिया , जहां । ए{1,2,4,8}λजेटी
दूसरी तरफ, ऐसा लगता है कि पैरामीटर का उपयोग इस सामान्यीकरण को करने के लिए किया जा सकता है।
प्रश्न: क्या हमें मैट्रिक्स को सामान्य करने के लिए के आइजनवेल्यूज के ऊपरी-भाग को जानने की आवश्यकता है और सुनिश्चित करें कि एचएचएल एल्गोरिथ्म का क्यूपीई भाग सफल होगा? यदि नहीं, तो हम यह कैसे सुनिश्चित कर सकते हैं कि QPE सफल होगा (अर्थात )?λ जे टी