← नवीनतम पेपर
🔢 mathematics

Scalable Deep Unfolding of Conic Optimizers

यह शोध पत्र बड़े पैमाने के सेमीडेफिनेट प्रोग्राम्स (semidefinite programs) के लिए एक स्केलेबल डीप अनफोल्डिंग फ्रेमवर्क पेश करता है जो मैट्रिक्स-फ्री इम्प्लिसिट डिफरेंशिएशन (matrix-free implicit differentiation) और एक सुदृढ़ आइजनवैल्यू-अवेयर बैकवर्ड रूल के माध्यम से मेमोरी और संख्यात्मक स्थिरता की बाधाओं को दूर करता है, जिससे सीखे गए नीतियां (learned policies) अत्याधुनिक कोनिक सॉल्वर्स (conic solvers) की तुलना में 50×\times तक की गति वृद्धि प्राप्त करने में सक्षम होती हैं।

मूल लेखक: Alex Oshin, Rahul Vodeb Ghosh, Evangelos A. Theodorou

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

मूल लेखक: Alex Oshin, Rahul Vodeb Ghosh, Evangelos A. Theodorou

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

कल्पना कीजिए कि आप एक विशाल, जटिल पहेली को हल करने की कोशिश कर रहे हैं। रोबोटिक्स और इंजीनियरिंग की दुनिया में, इन पहेलियों को ऑप्टिमाइज़ेशन प्रॉब्लम्स (optimization problems) कहा जाता है। इनका उपयोग यह पता लगाने के लिए किया जाता है कि एक रोबोट के चलने का सबसे अच्छा तरीका क्या है, एक कार को सुरक्षित रूप से कैसे मोड़ा जाए, या एक पावर ग्रिड को कैसे प्रबंधित किया जाए।

लंबे समय से, कंप्यूटर इन पहेलियों को हल करने के लिए "इटरेटिव ऑप्टिमाइज़र्स" (iterative optimizers) का उपयोग करते रहे हैं। इन ऑप्टिमाइज़र्स को एक बहुत ही व्यवस्थित, लेकिन धीमे हाइकर (हाइकर - पैदल यात्री) के रूप में समझें जो घाटी के निचले हिस्से को खोजने की कोशिश कर रहा है। वे एक कदम उठाते हैं, देखते हैं कि क्या वे नीचे आए हैं, दूसरा कदम उठाते हैं, और इस प्रक्रिया को हजारों बार दोहराते हैं जब तक कि वे तल तक नहीं पहुँच जाते।

डीप अनफोल्डिंग (Deep Unfolding) इस हाइकर को चलने के बजाय दौड़ना सिखाने का एक नया तरीका है। केवल नियमों के एक कठोर सेट का पालन करने के बजाय, हाइकर को एक "कोच" (एक न्यूरल नेटवर्क) दिया जाता है जो अनुभव से सीखता है। कोच हाइकर को बताता है कि उसे ठीक कितना बड़ा कदम उठाना चाहिए और कब दिशा बदलनी चाहिए, यह इस आधार पर कि पिछले पहेलियों में क्या सबसे अच्छा काम कर गया था। यह पेपर इस बारे में है कि इस कोच को सबसे बड़े, सबसे कठिन पभलियों को संभालने के लिए कैसे प्रशिक्षित किया जाए।

यहाँ पेपर की कहानी का विवरण दिया गया, जिसमें सरल उपमाओं (analogies) का उपयोग किया गया है:

समस्या: "मेमोरी वॉल" और "स्टिकी फ्लोर"

शोधकर्ताओं ने इस "कोच" प्रणाली को एक विशिष्ट प्रकार के सॉल्वर (solver) पर लागू करने की कोशिश की जिसे COSMO कहा जाता है, जो बड़े पैमाने की समस्याओं के लिए बेहतरीन है। हालाँकि, उन्हें दो बहुत बड़ी बाधाओं का सामना करना पड़ा जिन्होंने कोच को प्रभावी ढंग से सिखाने में बाधा डाली:

  1. मेमोरी वॉल (द लीनियर सिस्टम):
    एक कदम उठाने के लिए, सॉल्वर को संख्याओं के एक विशाल ग्रिड (एक मैट्रिक्स) वाली एक बड़ी गणितीय समीकरण को हल करना होता है। कोच को सिखाने के लिए, कंप्यूटर को यह याद रखने की आवश्यकता होती है कि उसने उस समीकरण को कैसे हल किया ताकि वह बाद में अपनी गलतियों से सीख सके।
  • पुराना तरीका: यह समुद्र तट पर रेत के हर एक कण को याद रखने की कोशिश करने जैसा था ताकि यह समझा जा सके कि उस पर कैसे चला जाए। जैसे-जैसे पहेली बड़ी होती गई, कंप्यूटर की मेमोरी (RAM) विस्फोट की तरह बढ़ी और क्रैश हो गई। यह एक O(n2)O(n^2) समस्या थी—पहेली का आकार दोगुना होने पर मेमोरी की आवश्यकता चार गुना बढ़ जाती थी।
  • पेपर का समाधान: उन्होंने एक "मैट्रिक्स-फ्री" (Matrix-Free) ट्रिक का आविष्कार किया। पूरे नंबरों के ग्रिड को लिखने के बजाय, उन्होंने महसूस किया कि उन्हें केवल यह जानने की आवश्यकता है कि ग्रिड एक एकल धक्के (एक मैट्रिक्स-वेक्टर प्रोडक्ट) के प्रति कैसा व्यवहार करता है। यह समुद्र तट पर चलने के लिए पूरे समुद्र तट का नक्शा याद करने के बजाय, अपने पैरों के नीचे रेत को महसूस करके चलने के बारे में सीखने जैसा है। इसने आवश्यक मेमोरी को एक विशाल गोदाम से घटाकर एक छोटे बैकपैक (O(n)O(n)) तक कम कर दिया, जिससे ऐसी पहेलियाँ सुलझाना संभव हो गया जो पहले असंभव थीं।
  1. स्टिकी फ्लोर (द आइजनवैल्यू प्रॉब्लम):
    कुछ पहेलियों में एक विशेष आकार शामिल होता है जिसे "PSD कोन" कहा जाता है। इसे हल करने के लिए, कंप्यूटर को पहेली के "आइजनवैल्यूज" (eigenvalues - इन्हें पहेली की अनूठी आवृत्तियाँ या स्वर मान लें) को देखना होता है।
  • पुराना तरीका: जब इनमें से दो स्वर (eigenvalues) बिल्कुल एक जैसे होते हैं (repeated eigenvalues), तो कोच को सिखाने वाली गणित टूट जाती है। यह एक ऐसे फर्श के ढलान की गणना करने की कोशिश करने जैसा है जो पूरी तरह से सपाट है; गणित कहता है "डिवाइड बाय ज़ीरो" (divide by zero), और कंप्यूटर क्रैश हो जाता है या गलत उत्तर देता है। यह उनकी विशिष्ट रोबोटिक्स समस्याओं में हर समय होता था।
  • पेपर का समाधान: उन्होंने डेलेकी-क्रीन फॉर्मूला (Daleckii–Krein formula) नामक एक परिष्कृत गणितीय उपकरण का उपयोग किया। इसे गणित के लिए एक विशेष "स्मूदी ब्लेंडर" के रूप में समझें। सपाट जगहों पर फंसने के बजाय, यह फॉर्मूला जानता है कि उन स्थितियों को कैसे संभालना है जहाँ दो स्वर समान होते हैं, जिससे गणित स्थिर रहता है और सीखने की प्रक्रिया जारी रहती है।

परिणाम: द सुपर-रनर

इन दोनों बाधाओं को ठीक करने के बाद, उन्होंने COSMO सॉल्वर को निर्देशित करने के लिए अपने "कोच" को प्रशिक्षित किया।

  • स्पीडअप (गति में वृद्धि): सीखा हुआ सॉल्वर अविश्वसनीय रूप से तेज़ हो गया। कुछ परीक्षणों में, इसने मानक, बिना प्रशिक्षित सॉल्वर की तुलना में 50 गुना तेज़ी से समस्याओं को हल किया।
  • वास्तविक दुनिया का परीक्षण: उन्होंने इसे "कोवेरियेंस स्टीयरिंग" (Covariance Steering) की समस्या पर परखा। कल्पना कीजिए कि एक रोबोट अनिश्चितता के बादल (जैसे मधुमक्खियों का झुंड) को किसी चीज़ से टकराए बिना बिंदु A से बिंदु B तक ले जाने की कोशिश कर रहा है। जब इस नए सॉल्वर का उपयोग एक बड़े प्लानिंग सिस्टम के अंदर एक सहायक के रूप में किया गया, तो इसने पूरी प्रक्रिया को 30 गुना तेज़ बना दिया।
  • तुलना: यह "गोल्ड स्टैंडर्ड" सॉल्वर्स (जैसे Clarabel) के साथ भी प्रतिस्पर्धा करता है जिन्हें आमतौर पर सबसे अच्छा माना जाता है, लेकिन इसने वास्तविक समय में रोबोटों द्वारा सामना किए जाने वाले विशिष्ट प्रकार के कार्यों के लिए बहुत अधिक तेज़ी से काम किया।

सारांश

इस पेपर ने कोई नया रोबोट या नया प्रकार का गणितीय प्रश्न नहीं बनाया। इसके बजाय, इसने उन समस्याओं को हल करने वाले "इंजन" को ठीक किया है।

  • उन्होंने मेमोरी बॉटलनेक को हटा दिया ताकि इंजन बिना ईंधन खत्म हुए बड़ी पहेलियों को चला सके।
  • उन्होंने गणितीय अस्थिरता को ठीक किया ताकि रास्ता कठिन होने पर इंजन बंद न हो जाए।

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

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

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

Digest आज़माएँ →