← नवीनतम पेपर
🔬 condensed matter

Quantum Circuits for the Metropolis-Hastings Algorithm

यह शोध पत्र मेट्रोपोलिस-हेस्टिंग्स सिमुलेशन के लिए एक संसाधन-कुशल सेगेडी क्वांटम वॉक निर्माण प्रस्तुत करता है जो क्लासिकल प्रपोजल-एक्सेप्टेंस लॉजिक का सीधे अनुसरण करके रिवर्सिबल कंप्यूटिंग के उच्च क्यूबिट ओवरहेड से बचता है, जिससे निकट-अवधि दोष-सहिष्णु क्वांटम उपकरणों में अपेक्षित द्विघातीय गति वृद्धि (क्वाड्रेटिक स्पीडअप) को संरक्षित किया जा सके।

मूल लेखक: Baptiste Claudon, Pablo Rodenas-Ruiz, Jean-Philip Piquemal, Pierre Monmarché

प्रकाशित 2026-07-15
📖 9 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Baptiste Claudon, Pablo Rodenas-Ruiz, Jean-Philip Piquemal, Pierre Monmarché

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

कल्पना कीजिए कि आप एक विशाल, धुंधले जंगल में कैंपसाइट स्थापित करने के लिए सबसे अच्छी जगह खोजने की कोशिश कर रहे हैं। आप पूरे मानचित्र को नहीं देख सकते, और आपको ठीक से पता नहीं है कि आदर्श समतल जमीन कहाँ है, लेकिन आप एक अनुमान लगा सकते हैं, यह जांच सकते हैं कि क्या यह वर्तमान स्थान से बेहतर है, और यह निर्णय ले सकते हैं कि वहां जाना है या वहीं रुकना है। यह एक मार्कोव चेन मोंटे कार्लो (MCMC) पद्धति, विशेष रूप से मेट्रोपोलिस-हैस्टिंग्स (MH) एल्गोरिदम का सार है। यह वैज्ञानिकों द्वारा अत्यंत कठिन समस्याओं को हल करने के लिए उपयोग किया जाने वाला एक गणितीय "रैंडम वॉक" है, जिसका उपयोग नई दवाएं डिजाइन करने से लेकर आर्टिफिशियल इंटेलिजेंस को प्रशिक्षित करने तक किया जाता है। पेच यह है कि शास्त्रीय दुनिया (classical world) में, यह सैर बहुत धीमी हो सकती है। यदि जंगल बहुत बड़ा है, तो आप आदर्श स्थान खोजने के लिए युगों तक भटकते रह सकते हैं।

क्वांटम दुनिया में प्रवेश करें। वैज्ञानिकों ने लंबे समय से आशा की है कि क्वांटम कंप्यूटर इस सैर को सुपर-फास्ट बना सकते हैं। सेगेडी के क्वांटाइजेशन (Szegedy's quantization) नामक एक प्रसिद्ध विचार ने सुझाव दिया कि एक क्वांटम वॉकर लक्ष्य को द्विघातीय रूप से (quadratically) तेजी से पा सकता है—अर्थात, यदि एक शास्त्रीय वॉकर को 10,000 कदमों की आवश्यकता है, तो एक क्वांटम वॉकर को केवल 100 कदमों की आवश्यकता हो सकती है। हालांकि, एक बड़ी बाधा है। इस क्वांटम जादू को काम करने के लिए, कंप्यूटर को चलते समय जटिल गणित करना पड़ता है, जो हर एक कदम की सटीक संभावनाओं की गणना करता है। इसके लिए बहुत अधिक मेमोरी (qubits) और भारी अंकगणित की आवश्यकता होती है, जो वर्तमान और निकट भविष्य के क्वांटम कंप्यूटरों के पास पर्याप्त नहीं है। यह एक मैराथन दौड़ने की कोशिश करने जैसा है जबकि आपने ईंटों से भरा बैकपैक पहना हुआ है; गति में होने वाली वृद्धि (speedup) वजन के कारण रद्द हो जाती है।

यहाँ बैप्टिस्ट क्लॉडन और उनके सहयोगियों का शोध पत्र एक चतुर तरीका प्रदान करता है जिससे इस भारी बैकपैक को छोड़ा जा सके। वे मेट्रोपोलिस-हैस्टिंग्स एल्गोरिदम के लिए क्वांटम सर्किट बनाने का एक नया तरीका प्रस्तावित करते हैं जो जटिल, वास्तविक समय के गणित की आवश्यकता को समाप्त करता है। संभावनाओं की ऑन-द-फ्लाई गणना करने के बजाय, उनकी विधि अस्वीकार किए गए मूव्स (rejected moves) को ट्रैक करने के लिए एक "मेमोरी ट्रिक" का उपयोग करती है, जिससे क्वांटम कंप्यूटर बहुत हल्का होकर चल सकता है। वे दिखाते हैं कि यह दृष्टिकोण वादे की गई गति (speedup) को बनाए रखता है, जबकि बहुत कम संसाधनों का उपयोग करता है, जिससे इन जटिल सैर को आज की छोटी स्तर की क्वांटम मशीनों पर सिम्युलेट करना संभव हो जाता है।

"बैकपैक" की समस्या और "एज" (Edge) समाधान

आइए उस समस्या पर गहराई से नज़र डालें जिसे लेखक हल कर रहे हैं। शास्त्रीय मेट्रोपोलिस-हैस्टिंग्स एल्गोरिदम में, आप एक नया मूव प्रस्तावित करते हैं (जैसे एक नए कैंपसाइट पर कदम रखना)। यदि नया स्थान बेहतर है, तो आप वहां जाते हैं। यदि वह बदतर है, तो आप अभी भी एक छोटी संभावना के साथ वहां जा सकते हैं, या आप वहीं रुक सकते हैं। क्वांटम कंप्यूटरों के लिए पेच यह है कि "वहीं रुकना" या "अस्वीकार करना" वाला परिदृश्य। शास्त्रीय तर्क में, यदि आप किसी मूव को अस्वीकार करते हैं, तो आप बस वहीं रहते हैं जहाँ आप थे। लेकिन क्वांटम दुनिया में, आप अस्वीकार किए गए मूव के विचार को बस "मिटा" नहीं सकते; क्वांटम मैकेनिक्स मांग करता है कि प्रत्येक ऑपरेशन प्रतिवर्ती (reversible) हो। यदि आप अस्वीकार किए गए मूव को भूल जाते हैं, तो आप खेल के नियम तोड़ देते हैं।

इसे ठीक करने के पिछले प्रयासों में "रिवर्सिबल कंप्यूटिंग" शामिल थी, जो एक नोटबुक रखने जैसा है जहाँ आप अपने हर अस्वीकार किए गए विचार को लिखते हैं ताकि आप बाद में उसे अनडू (undo) कर सकें। समस्या यह है कि जटिल समस्याओं के लिए, यह नोटबुक बहुत बड़ी हो जाती है। इसके लिए उन क्यूबिट्स की आवश्यकता होती है जो गणना की जटिलता के साथ बढ़ते हैं। निकट-अवधि के क्वांटम कंप्यूटरों के लिए, जिनके पास बहुत कम क्यूबिट्स उपलब्ध हैं, यह एक बड़ी बाधा है। यह एक हाई-स्पीड रेस दौड़ने की कोशिश करने जैसा है लेकिन आपको अपने साथ किताबों का एक पुस्तकालय लेकर चलना पड़ रहा है।

लेखकों का समाधान दृष्टिकोण को पूरी तरह से बदलने में है। वॉकर को A से B तक जाने वाले एक एकल बिंदु के रूप में सोचने के बजाय, वे वॉकर की कल्पना दो बिंदुओं की एक जोड़ी के रूप में करते हैं: वर्तमान स्थान और पिछला स्थान (या अस्वीकार किया गया स्थान)। वे इसे "डुअल कर्नल" (dual kernel) कहते हैं।

यहाँ उपमा (analogy) दी गई है: कल्पना कीजिए कि आप अपने एक दोस्त के साथ "हॉट पोटैटो" (Hot Potato) खेल रहे हैं, लेकिन आलू वास्तव में निर्देशांकों (coordinates) की एक जोड़ी है।

  1. प्रस्ताव (The Proposal): आप एक नया स्थान प्रस्तावित करते हैं। पुराने तरीके में, आप इसे स्वीकार करने की संभावना की गणना करेंगे। नए तरीके में, आप बस अपने वर्तमान स्थान और नए स्थान के बीच एक "लिंक" या "एज" (edge) बनाते हैं।
  2. स्वीकृति/अस्वीकृति (The Acceptance/Rejection):
    • यदि आप नए स्थान को स्वीकार करते हैं, तो आप अपने दोस्त के साथ स्थान बदल लेते हैं। "एज" अपनी दिशा बदल देता है।
    • यदि आप नए स्थान को अस्वीकार करते हैं, तो आप गायब नहीं होते! आप जहाँ हैं वहीं रहते हैं, लेकिन "एज" अब उस स्थान की ओर इशारा करता है जिसे आपने अभी-अभी अस्वीकार किया है। अस्वीकार किया गया स्थान जोड़ी के "हेड" (head) में संग्रहीत होता है, जबकि आपका वर्तमान स्थान "टेल" (tail) है।

जोड़ी के दूसरे भाग में अस्वीकार किए गए मूव को स्टोर करके, यह प्रक्रिया पूरी तरह से प्रतिवर्ती (reversible) हो जाती है। आप कुछ भी "भूलते" नहीं हैं। आप जोड़ी को देखकर हमेशा कदम को रिवर्स कर सकते हैं। इसका मतलब है कि क्वांटम कंप्यूटर को अस्वीकृति की संभावनाओं की गणना करने के लिए भारी अंकगणित करने की आवश्यकता नहीं है। इसे बस प्रस्ताव और स्वीकृति के तर्क का पालन करने की आवश्यकता है, जो बहुत सरल ऑपरेशन हैं।

क्वांटम सर्किट: एक हल्का कदम

लेखकों ने इस "एज-वॉकिंग" विचार को लागू करने के लिए एक विशिष्ट क्वांटम सर्किट बनाया है। उन्होंने सेगेडी के क्वांटाइजेशन तकनीक का उपयोग किया है, जो इन रैंडम वॉक्स को क्वांटम वॉक्स में बदलने का मानक तरीका है। हालाँकि, उन्होंने इसे अपने नए "डुअल" सिस्टम पर लागू किया है।

परिणाम एक सर्किट है जो आश्चर्यजनक रूप से हल्का है। nn संभावित अवस्थाओं वाले सिस्टम के लिए, उन्हें केवल 4m+34m + 3 क्यूबिट्स की आवश्यकता है, जहाँ mm अवस्थाओं को लेबल करने के लिए आवश्यक बिट्स की संख्या है (लगभग logn\log n)।

  • स्टेट पेयर्स (वर्तमान स्थान और इतिहास) को रखने के लिए 4 रजिस्टर्स
  • लॉजिक में मदद के लिए 3 अतिरिक्त "एनसिला" (ancilla) क्यूबिट्स

पिछले तरीकों की तुलना करें, जिन्हें केवल अस्वीकृति संभावनाओं के लिए गणित करने के लिए दर्जनों या सैकड़ों अतिरिक्त क्यूबिट्स की आवश्यकता हो सकती है। लेखकों की विधि दो सरल "ओरेकल" (दो काले बक्से जो मूव प्रस्तावित करना जानते हैं और यह तय करना जानते हैं कि उन्हें स्वीकार करना है या नहीं) के निश्चित संख्या में कॉल्स का उपयोग करती है। इससे कोई फर्क नहीं पड़ता कि उन ओरेकल्स के भीतर का गणित कितना जटिल है; क्वांटम वॉक को उस गणित को करने की आवश्यकता नहीं है।

क्या यह वास्तव में काम करता है?

यह पेपर केवल प्रस्ताव नहीं देता; वे गणितीय रूप से सिद्ध करते हैं कि यह काम करता है और सिमुलेशन के साथ इसका परीक्षण भी करते हैं।

  1. स्पीडअप वास्तविक है: उन्होंने सिद्ध किया कि उनके क्वांटम संस्करण में "स्पेक्ट्रल गैप" (यह मापने का एक तरीका कि एक वॉक कितनी तेजी से मिक्स होता है या सही उत्तर पाता है) उनके शास्त्रीय संस्करण की तुलना में द्विघातीय (quadratically) रूप से बड़ा है। इसका मतलब है कि द्विघातीय स्पीडअप—"10,000 कदमों बनाम 100 कदमों" का लाभ—बना रहता है।
  2. कोई भारी काम नहीं: उन्होंने दिखाया कि आपको अस्वीकरण की संभावना की गणना करने की आवश्यकता नहीं है। सर्किट सीधे प्रस्ताव और स्वीकृति चरणों का उपयोग करता है।
  3. सिमुलेशन प्रमाण: लेखकों ने एक विशिष्ट समस्या पर संख्यात्मक सिमुलेशन चलाया जिसे मेट्रोपोलिस-एडजस्टेड लांसेविन एल्गोरिदम (MALA) कहा जाता है, जिसका उपयोग आणविक गतिकी (molecular dynamics - परमाणुओं के हिलने-डुलने का अनुकरण करना) में किया जाता है। उन्होंने 27 क्यूबिट्स वाले सिस्टम का सिमुलेशन किया (जो 64 अवस्थाओं वाले 1D पोटेंशियल का प्रतिनिधित्व करता है)। परिणामों ने दिखाया कि क्वांटम वॉक ऑपरेटर में वास्तव में एक स्पेक्ट्रल गैप था जो शास्त्रीय वाले की तुलना में द्विघातीय रूप से बड़ा था, जो उनके सैद्धांतिक भविष्यवाणियों से मेल खाता है।

भविष्य के लिए इसका क्या अर्थ है

यह पेपर सुझाव देता है कि हमें इन प्रकार की सैंपलिंग समस्याओं के लिए क्वांटम स्पीडअप का लाभ उठाने के लिए विशाल, त्रुटि-मुक्त क्वांटम कंप्यूटरों की प्रतीक्षा करने की आवश्यकता नहीं है। भारी अंकगणित और जटिल प्रतिवर्ती तर्क की आवश्यकता को हटाकर, लेखकों ने मेट्रोपोलिस-हैस्टिंग एल्गोरिदम को बहुत अधिक "क्वांटम-फ्रेंडली" बना दिया है।

वे स्पष्ट रूप से इस विचार के खिलाफ तर्क देते हैं कि हमें स्पीडअप प्राप्त करने के लिए ट्रांजिशन प्रोबेबिलिटीज को सुसंगत रूप से (coherent superposition में) कंप्यूट करना ही होगा। उनका कार्य दिखाता है कि अवस्था (state) को बदलने के तरीके को बदलकर (बिंदुओं के बजाय जोड़ों/एजेस का उपयोग करके), हम इस आवश्यकता को पूरी तरह से दरकिनार कर सकते हैं।

हालाँकि पेपर सर्किट के निर्माण और उसके गणितीय गुणों पर ध्यान केंद्रित करता है, यह व्यावहारिक अनुप्रयोगों के लिए द्वार खोलता है। लेखक नोट करते हैं कि उनकी विधि छोटे उदाहरणों के सटीक संख्यात्मक सिमुलेशन की अनुमति देती है, जिसका उपयोग उन्होंने अपने सिद्धांत को सत्यापित करने के लिए किया। वे सुझाव देते हैं कि यह दृष्टिकोण वास्तविक दुनिया के परिदृश्यों, जैसे ड्रग डिजाइन या मशीन लर्निंग में, पूर्ण द्विघातीय स्पीडअप की ओर बढ़ने के लिए एक मील का पत्थर हो सकता है, जब बड़े क्वांटम कंप्यूटर उपलब्ध हो जाएंगे। फिलहाल के लिए, यह एक प्रमाण है कि "भारी बैकपैक" की आवश्यकता नहीं है, और क्वांटम वॉकर हमारी सोच से कहीं अधिक हल्का चल सकता है।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →