A Scalable Approach to Solve the Carleman Linearized Burgers' Equation on a Quantum Computer
यह शोध पत्र स्टेट लोडिंग के लिए नॉन-यूनिटरीज के लीनियर कॉम्बिनेशन, बैरन प्लेटो (barren plateaus) से निपटने के लिए एक मल्टीग्रिडिंग वेरिएशनल क्वांटम लीनियर सॉल्वर, और वास्तविक एवं सिम्युलेटेड हार्डवेयर पर सफल प्रदर्शनों को जोड़कर कारलेमैन लीनियरकृत बर्गर्स समीकरण (Carleman linearized Burgers' equation) को हल करने के लिए एक स्केलेबल क्वांटम कार्यप्रणाली प्रस्तुत करता है, जो विवेकीकरण बिंदुओं (discretization points) का प्रतिनिधित्व करने वाले सर्किट का समर्थन करते हैं।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आप एक रोबट को यह सिखाने की कोशिश कर रहे हैं कि पानी के गिलास में स्याही की एक बूंद कैसे घूमती और मिलती है। समस्या क्या है? रोबोट सख्त, सीधी रेखा वाले नियमों (यह एक "रैखिक" या linear मशीन है) का पालन करने के लिए बना है, लेकिन घूमती हुई स्याही अव्यवस्थित, घुमावदार और अप्रत्याशित नियमों (यह "गैर-रैखिक" या nonlinear है) का पालन करती है। यह बिल्कुल वैसा ही है जैसे किसी कुत्ते को केवल छड़ी लाने का तरीका दिखाकर उसे कैलकुलस सिखाने की कोशिश करना।
यही वह बड़ी बाधा है जिसका सामना वैज्ञानिक तब करते हैं जब वे फ्लूइड डायनेमिक्स (द्रव गतिज विज्ञान) को सिम्युलेट करने के लिए क्वांटम कंप्यूटरों का उपयोग करने की कोशिश करते हैं। लेकिन इस अध्ययन में, यू.एस. नेवल रिसर्च लैबोरेटरी और ब्लूक्विबिट इंक (BlueQubit Inc.) के शोधकर्ताओं ने रोबोट को उस भंवर को समझने में मदद करने के लिए एक चतुर समाधान खोजा। उन्होंने रोबोट को सीधे उस जटिल गणित को करने के लिए मजबूर नहीं किया; इसके बजाय, उन्होंने कारलेमैन लीनियराइजेशन (Caremann linearization) नामक एक ट्रिक का उपयोग किया।
इस ट्रिक को एक जटिल, अराजक कहानी को एक विशाल, उबाऊ स्प्रेडशीट में अनुवाद करने जैसा समझें। कहानी का विस्तार करके, उन्होंने बर्गर्स इक्वेशन (Burgers' equation) (जो द्रव प्रवाह का एक प्रसिद्ध मॉडल है) की अव्यवस्थित, घुमावदार समीकरणों को समीकरणों के एक विशाल, सीधी रेखा वाले सिस्टम में बदल दिया। एक बार जब समस्या स्प्रेडशीट पर आ गई, तो वे मौजूदा क्वांटंट टूल्स का उपयोग कर सके जो सीधी रेखाओं के लिए डिज़ाइन किए गए हैं।
"लोडिंग" की समस्या और जादुई चाबी
पहली चुनौती इस विशाल स्प्रेडशीट को क्वांटम कंप्यूटर पर लोड करना था। आमतौर पर, भारी मात्रा में डेटा लोड करने में बहुत समय लगता है, जैसे कि एक सेकंड में एक पूरे पुस्तकालय को फोन में अपलोड करने की कोशिश करना। टीम ने लीनियर कॉम्बिनेशन ऑफ नॉन-यूनिटरीज (LCNU) नामक एक नई विधि का उपयोग किया।
कल्पना कीजिए कि आपके पास एक बंद बॉक्स (डेटा) है और चाबियों का एक सेट है। पुराने तरीकों ने एक मिलियन छोटे टुकड़ों से एक मास्टर की बनाने की कोशिश की, जो धीमा और अनाड़ी था। नई LCNU विधि कुछ विशेष, थोड़े अजीब चाबियों (नॉन-यूनिटरीज) को रखने जैसी है, जिन्हें बस एक अतिरिक्त सहायक (एक अतिरिक्त क्यूबिट) के साथ आसानी से पूर्ण चाबियों में बदला जा सकता है। इसने उन्हें डेटा को कुशलतापूर्वक लोड करने की अनुमति दी, चाहे फ्लूइड पॉइंट्स का ग्रिड कितना भी बड़ा क्यों न हो।
"बैरेन प्लेटो" का जाल और वॉर्म स्टार्ट
एक बार डेटा लोड हो जाने के बाद, उन्हें वेरिएशनल क्वांटम लीनियर सॉल्वर (VQLS) नामक एक विधि का उपयोग करके समीकरणों को हल करने की आवश्यकता थी। लेकिन यहाँ एक पेच है: यदि आप केवल रैंडम तरीके से उत्तर का अनुमान लगाना शुरू करते हैं, तो कंप्यूटर "बैरेन प्लेटो" (barren plateau) नामक एक विशाल, सपाट रेगिस्तान में खो जाता है। यह अंधेरे में एक विशाल, सपाट कटोरे के निचले हिस्से को खोजने की कोशिश करने जैसा है; आप मीलों चल सकते हैं और कभी नहीं जान पाएंगे कि आप समाधान के करीब पहुँच रहे हैं या नहीं।
इसे ठीक करने के लिए, टीम ने मल्टीग्रिडिंग (multigridding) रणनीति का उपयोग किया। पूरी हाई-डेफिनिशन पहेली के साथ शुरू करने के बजाय, उन्होंने एक बहुत छोटे, धुंधले संस्करण (एक कोर्स ग्रिड) से शुरुआत की। उन्होंने इसे हल किया, फिर उस उत्तर का उपयोग एक थोड़े बड़े संस्करण को हल करने के लिए एक "वॉर्म स्टार्ट" (एक मददगार संकेत) के रूप में किया, और फिर एक और बड़े संस्करण के लिए। यह साइकिल चलाना सीखने जैसा है: आप ट्रेनिंग व्हील्स के साथ शुरू करते हैं, फिर एक छोटी साइकिल, और फिर एक बड़ी साइकिल। जब तक वे पूर्ण रिज़ॉल्यूशन तक पहुँचे, कंप्यूटर रेगिस्तान में खोया नहीं था; वह पहले से ही सही रास्ते पर था।
परिणाम: सिमुलेशन और वास्तविक हार्डवेयर
टीम ने इस वर्कफ़्लो का दो तरह से परीक्षण किया:
- सिमुलेशन: उन्होंने एक शक्तिशाली कंप्यूटर सिम्युलेटर पर पूरी प्रक्रिया चलाई। उन्होंने पाया कि "वॉर्म स्टार्ट" मल्टीग्रिडिंग विधि एक गेम-चेंजर थी। एक साधारण, रैंडम स्टार्ट केवल 1% सटीक उत्तर प्राप्त कर सका (converging to ), लेकिन मल्टीग्रिडिंग विधि ने इसे 0.1% सटीक () तक ले आया। तरल तरंगें केवल लुप्त नहीं हुईं; वे वास्तव में वास्तविक पानी की तरह चलती और व्यवहार करती थीं।
- वास्तविक हार्डवेयर: इसके बाद उन्होंने वास्तविक क्वांटम कंप्यूटरों, विशेष रूप से IBM (विशेष रूप से Heron r3 और Nighthawk प्रोसेसर) से एक छोटे संस्करण को चलाया। आज की मशीनों की शोर भरी और त्रुटिपूर्ण प्रकृति के बावजूद, वे एक समाधान प्राप्त करने में सफल रहे। उन्होंने अपने "शॉट्स" (प्रयोग को चलाने की संख्या) को वितरित करने का एक स्मार्ट तरीका इस्तेमाल किया ताकि गणित के सबसे महत्वपूर्ण हिस्सों को अधिक ध्यान मिल सके। परिणामों ने दिखाया कि हालांकि मशीनों ने कुछ त्रुटियां कीं, फिर भी विधि काम कर गई, जिसमें ibm_boston प्रोसेसर का प्रदर्शन सबसे अच्छा रहा।
आगे की राह: क्या भविष्य उज्ज्वल है?
शोधकर्ताओं ने केवल वर्तमान परिणामों पर ही नहीं रोका; उन्होंने यह देखने के लिए एक "रिसोर्स एस्टीमेशन" (संसाधन अनुमान) भी किया कि क्या यह भविष्य में बड़े, वास्तविक दुनिया के समस्याओं के लिए काम कर सकता है। उन्होंने (लगभग 1024) संयुक्त स्थानिक और कालिक बिंदुओं के लिए गणना की।
उनके गणना सुझाव देते हैं कि भविष्य के हार्डवेयर के साथ जो कम शोर वाला और तेज़ होगा, यह दृष्टिकोण वास्तव में इन प्रकार की समस्याओं के लिए क्लासिकल सुपरकंप्यूटरों की तुलना में तेज़ी से चल सकता है। उनका अनुमान है कि भविष्य के IBM प्रोसेसरों पर, इसे "क्वांटम एडवांटेज" (जहाँ क्वांटम कंप्यूटर सर्वोत्तम क्लासिकल तरीकों को मात दे देता है) तक पहुँचने में केवल लगभग घंटे (कुछ दिन) लग सकते हैं।
हालाँकि, पेपर सावधानी से नोट करता है कि यह एक प्रूफ ऑफ कॉन्सेप्ट (अवधारणा का प्रमाण) और एक सुझाव है, न कि एक तैयार उत्पाद। अभी भी बड़े अवरोध मौजूद हैं:
- शोर (Noise): आज के क्वांटम कंप्यूटर अभी भी सबसे बड़ी समस्याओं के लिए बहुत शोर वाले हैं।
- ट्रंकेशन (Truncation): उन्होंने का न्यूनतम "ट्रंकेशन ऑर्डर" उपयोग किया। हालांकि यह उनके परीक्षण के लिए काम कर गया, लेकिन अधिक जटिल, अशांत प्रवाह (turbulent flows) के लिए उच्च क्रम की आवश्यकता हो सकती है, जो सिस्टम को घातीय रूप से (exponentially) बड़ा और कठिन बना देगा।
- कंडीशनिंग (Conditioning): पर्दे के पीछे का गणित "इल-कंडीशन्ड" (ill-conditioned) हो सकता है, जिसका अर्थ है कि छोटी त्रुटियां बड़ी गलतियों में बदल सकती हैं, जिसके लिए विशेष "प्रीकंडीशनिंग" तकनीकों की आवश्यकता होती है जो अभी भी विकसित की जा रही हैं।
संक्षेप में, टीम ने तरल पदार्थों की अव्यवस्थित दुनिया और क्वांटम कंप्यूटरों की सीधी रेखा वाली दुनिया के बीच एक पुल का एक कामकाजी प्रोटोटाइप बनाया है। उन्होंने दिखाया है कि नदी पार करना संभव है, लेकिन पुल अभी भी निर्माणाधीन है, और उन्हें वास्तविक दुनिया के तूफानों के भारी ट्रैफिक को संभालने के लिए बेहतर सामग्री (कम शोर वाले हार्डवेयर) की आवश्यकता है।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।