क्या क्वांटम एल्गोरिथ्म का उपयोग करके वेटिंग मैट्रिक्स की पीढ़ी को गति देना संभव है?


9

में इस [1] कागज, पेज 2 पर, वे उल्लेख है कि वे भार मैट्रिक्स पैदा कर रहे हैं इस प्रकार है:

W=1Md[m=1m=Mx(m)(x(m))T]Idd

कहाँ पे x(m)के हैं dआयामी प्रशिक्षण के नमूने (यानी x:={x1,x2,...,xd}T कहाँ पे xi{1,1}  i{1,2,...,d}) और वहाँ है Mकुल में प्रशिक्षण नमूने। मैट्रिक्स गुणन का उपयोग करके वेटिंग मैट्रिक्स की यह पीढ़ी एक राशि से अधिक के बादM शब्द समय जटिलता के संदर्भ में एक महंगा ऑपरेशन प्रतीत होता है अर्थात मुझे लगता है O(Md) (?)।

क्या कोई क्वांटम एल्गोरिथ्म मौजूद है जो भारित मैट्रिक्स की पीढ़ी के लिए पर्याप्त गति प्रदान कर सकता है? मुझे लगता है कि कागज में उनका मुख्य स्पीड क्वांटम मैट्रिक्स इनवर्जन एल्गोरिथ्म (जो बाद में कागज पर उल्लिखित है) से आता है, लेकिन वे वेटिंग मैट्रिक्स पीढ़ी के इस पहलू पर ध्यान नहीं देते हैं।

[१]: क्वांटम होपफील्ड न्यूरल नेटवर्क लॉयड एट अल। (2018)

जवाबों:


5

घनत्व मैट्रिक्स लेना

ρ=W+Idd=1Mm=1M|x(m)x(m)|,
कई विवरण सभी पृष्ठ 2 पर निम्नलिखित पैराग्राफ में निहित हैं:

तंत्रिका नेटवर्क के क्वांटम रूपांतरों के लिए महत्वपूर्ण शास्त्रीय-से-क्वांटम रीड-इन सक्रियण पैटर्न है। हमारी सेटिंग में, सक्रियण पैटर्न में पढ़नाx क्वांटम राज्य को तैयार करने की मात्रा |x। यह सिद्धांत रूप में क्वांटम रैंडम एक्सेस मेमोरी (qRAM) [33] या कुशल क्वांटम राज्य की तैयारी की विकासशील तकनीकों का उपयोग करके प्राप्त किया जा सकता है, जिसके लिए प्रतिबंधित, ओरेकल आधारित, परिणाम मौजूद हैं [34]। दोनों मामलों में, कम्प्यूटेशनल ओवरहेड के संदर्भ में लघुगणकीय हैd। एक वैकल्पिक रूप से एक पूरी तरह से क्वांटम परिप्रेक्ष्य को अनुकूलित कर सकता है और सक्रियण पैटर्न ले सकता है|xसीधे क्वांटम डिवाइस से या क्वांटम चैनल के आउटपुट के रूप में। पूर्व के लिए, हमारी तैयारी का रन समय कुशल है जब भी क्वांटम डिवाइस कई द्विपदीय रूप से क्वैब की संख्या के साथ स्केलिंग गेट्स से बना होता है। इसके बजाय, बाद के लिए, हम आम तौर पर चैनल को कुछ निश्चित सिस्टम-पर्यावरण इंटरैक्शन के रूप में देखते हैं जिन्हें लागू करने के लिए कम्प्यूटेशनल ओवरहेड की आवश्यकता नहीं होती है।

उपरोक्त संदर्भ हैं:

[३३]: वी। जियोवन्नेटी, एस। लॉयड, एल। मैककोन, क्वांटम रैंडम एक्सेस मेमोरी, फिजिकल रिव्यू लेटर्स १००, १६०५०१ (२०० 2008) [ पीआरएल लिंक , आरएक्सआई लिंक ]

[३४]: एएन सोकलाकोव, आर। स्केक, क्वांटम बिट्स के एक रजिस्टर के लिए कुशल राज्य की तैयारी, शारीरिक समीक्षा ए 30३, ०१२३० ((२००६)। [ PRA लिंक , arXiv लिंक ]


कैसे के विवरण में जाने के बिना, ऊपर के दोनों वास्तव में क्रमशः एक कुशल qRAM को लागू करने के लिए योजनाएं हैं; और राज्य को फिर से तैयार करने वाली कुशल राज्य तैयारी|x समय के भीतर O(log2d)

हालाँकि, यह केवल हमें अभी तक मिलता है: इसका उपयोग राज्य बनाने के लिए किया जा सकता है ρ(m)=|x(m)x(m)|, जबकि हम सभी संभव पर एक राशि चाहते हैं m'है।

महत्वपूर्ण बात है, ρ=mρ(m)/M मिश्रित है, इसलिए एक एकल शुद्ध राज्य द्वारा प्रतिनिधित्व नहीं किया जा सकता है, इसलिए शुद्ध राज्यों को फिर से बनाने पर उपरोक्त दो संदर्भों में से दूसरा लागू नहीं होता है और पहले राज्य को qRAM में होने की आवश्यकता होती है।

जैसे, लेखक तीन संभावित धारणाओं में से एक बनाते हैं:

  1. उनके पास एक उपकरण है जो ऐसा होता है ताकि उन्हें सही इनपुट स्थिति दी जा सके

  2. उनके पास या तो राज्य हैं ρ(m) qRAM में,

  3. वे उपरोक्त संदर्भों में से दूसरे का उपयोग करते हुए, उन राज्यों को बनाने में सक्षम हैं। मिश्रित राज्य को तब एक क्वांटम चैनल (यानी पूरी तरह से सकारात्मक, ट्रेस संरक्षण (CPTP) मानचित्र) का उपयोग करके बनाया जाता है ।

क्षण के लिए उपरोक्त विकल्पों में से पहले दो के बारे में भूल जाना (पहले जादुई समस्या को वैसे भी हल करता है), चैनल या तो कर सकता है:

  • एक इंजीनियर प्रणाली, जिसमें यह एक विशिष्ट उदाहरण के लिए एक एनालॉग सिमुलेशन में कुछ के लिए बनाया जाएगा। दूसरे शब्दों में, आपको एक भौतिक चैनल मिला है जो समय की एक भौतिक लंबाई लेता हैt(कुछ समय जटिलता के विपरीत)। यह "फिक्स्ड सिस्टम-एनवायरनमेंट इंटरैक्शन है जिसे लागू करने के लिए कम्प्यूटेशनल ओवरहेड की आवश्यकता नहीं है।"

  • चैनल खुद नकली है। इस पर कुछ पेपर हैं, जैसे कि क्वांटम चैनलों के Bény और Oreshkov के अनुमानित सिमुलेशन ( arXiv लिंक - यह पूरी तरह से पेपर की तरह दिखता है, लेकिन मैं किसी भी समय जटिलता बयान नहीं पा सका), लू एट। अल। प्रायोगिक क्वांटम चैनल सिमुलेशन (कोई arXiv संस्करण मौजूद नहीं है) और वेई, शिन और लॉन्ग के arXiv प्रिफरेंस आईबीएम के क्लाउड क्वांटम कंप्यूटर में कुशल यूनिवर्सल क्वांटम चैनल सिमुलेशन , जो (संख्याओं की संख्या के लिए)n=log2d) एक समय की जटिलता देता है O((8n3+n+1)42n)। की जटिलता के साथ, स्टाइन्सप्रिंग फैलाव का भी उपयोग किया जा सकता हैO(27n343n)


अब विकल्प 2 1 को देखते हुए , एक संभावित अधिक कुशल तरीका यह होगा कि राज्यों को एड्रेस रजिस्टर से डेटा रजिस्टर में सामान्य विधि में स्थानांतरित किया जाए: रजिस्टर में पते के लिएa, jψj|ja, इसे डेटा रजिस्टर में स्थानांतरित करने से राज्य डेटा रजिस्टर में आ जाता है d जैसा jψj|ja|Djd। यह संभव है कि पते और डेटा रजिस्टर को एक मिश्रित स्थिति में बदल दिया जाए, जो एक छोटे समय में उपरि दे, हालांकि कोई अतिरिक्त कम्प्यूटेशनल जटिलता ओवरहेड नहीं है, जिससे उत्पादन में बहुत सुधार हुआ है।ρ, राज्यों के साथ एक qRAM दिया |x(m), का O(n)। यह राज्यों के निर्माण की जटिलता भी है|x(m) पहली जगह में, उत्पादन की एक संभावित (बहुत सुधार) जटिलता दे रही है ρ का O(n)

1 चैट में इस संभावना को इंगित करने के लिए @glS के साथ धन्यवाद


इस घनत्व मैट्रिक्स को तब 'qHop' (क्वांटम हॉपफील्ड) में खिलाया जाता है, जहाँ इसका उपयोग अनुकरण करने के लिए किया जाता है eiAt के लिये

A=(WγIdPP0)
पृष्ठ 8 पर " कुशल हैमिल्टनियन सिमुलेशन ऑफ ए " के अनुसार।

अपने संपादन के बारे में छोटे नोट के रूप में: आपको वास्तव में पते के रजिस्टर को "डिकोहेयर" करने की आवश्यकता नहीं है, या वास्तव में कुछ भी करना है। इसका उपयोग नहीं करने का सरल तथ्य डेटा रजिस्टर की सामग्री को विभिन्न के मिश्रण से अप्रभेद्य बनाता है|डीजे
glS
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.