← नवीनतम पेपर
🤖 machine learning

Regularized Large Neighborhood Search

यह शोध पत्र रेगुलराइज्ड लार्ज नेबरहुड सर्च (RLNS) को प्रस्तुत करता है, जो एक नवीन ढांचा है जो रेगुलराइजेशन के माध्यम से LNS ह्यूरिस्टिक को एक कुशल MCMC सैंपलर में परिवर्तित करता है, जिससे बिना किसी गणनात्मक रूप से कठिन ग्लोबल सॉल्वर की आवश्यकता के कॉम्बिनेटोरियल ऑप्टिमाइज़ेशन लेयर्स की एंड-टू-एंड लर्निंग सक्षम होती है।

मूल लेखक: Germain Vivier-Ardisson, Laurent Demonet, Axel Parmentier, Mathieu Blondel

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

मूल लेखक: Germain Vivier-Ardisson, Laurent Demonet, Axel Parmentier, Mathieu Blondel

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

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

दशकों से, विशेषज्ञ (ऑपरेशंस रिसर्चर्स) इस पहेली को हल करने के लिए लार्ज नेबरहुड सर्च (Large Neighborhood Search - LNS) नामक एक चतुर तकनीक का उपयोग करते आए हैं। LNS को एक उपन्यास के कुशल संपादक की तरह समझें जो काम कर रहा है। पूरे उपन्यास को एक साथ फिर से लिखने के बजाय (जो कि असंभव है), संपादक कहानी के 90% हिस्से को स्थिर (freeze) कर देता है और केवल एक समय में एक छोटा अध्याय फिर से लिखता है। वे उस अध्याय का सबसे अच्छा संस्करण ढूंढते हैं, उसे लॉक कर देते हैं, अगले अध्याय पर जाते हैं, और यही प्रक्रिया दोहराते हैं। यह तेज़ और स्केलेबल है, लेकिन यह एक "ह्यूरिस्टिक" (heuristic) है—यानी एक सर्वोत्तम-अनुमान लगाने वाली विधि, जो पूर्ण वैश्विक समाधान (global solution) की गारंटी नहीं देती, बल्कि केवल एक बहुत अच्छा समाधान देती है।

दूसरी ओर, मशीन लर्निंग (Machine Learning) शोधकर्ता कंप्यूटर को उदाहरणों को देखकर इन पहेलियों को हल करना सिखाने की कोशिश कर रहे हैं। वे एक "न्यूरल नेटवर्क" (AI का एक प्रकार) बनाना चाहते हैं जो पहेली के नियमों को सीख सके और समाधान आउटपुट कर सके। हालाँकि, AI को सिखाने के लिए, कंप्यूटर को यह जानने की आवश्यकता होती है कि अपने "नॉब्स" (gradients) को बेहतर उत्तर प्राप्त करने के लिए कैसे समायोजित किया जाए। इसके लिए आमतौर पर एक सटीक ग्लोबल सॉल्वर (exact global solver) की आवश्यकता होती है—एक ऐसी विधि जो हर बार परफेक्ट समाधान खोजती है।

समस्या:
बड़े, वास्तविक दुनिया के पzellen (जैसे डिलीवरी ट्रकों का शेड्यूलिंग या कार्यों का असाइनमेंट) के लिए, उस परफेक्ट ग्लोबल समाधान को खोजना कम्प्यूटेशनल रूप से असंभव है। इसे खोजने में ब्रह्मांड की आयु से भी अधिक समय लग जाएगा। इसलिए, AI ट्रेनिंग में उपयोग किए जाने वाले "परफेक्ट" सॉल्वर बड़े समस्याओं के लिए काम नहीं करते हैं जिन्हें LNS विशेषज्ञ हर दिन उपयोग करते हैं।

समाधान: रेगुलराइज्ड LNS (Regularized LNS - RLNS)
इस पेपर के लेखकों ने इस अंतर को पाटा है। उन्होंने एक नई विधि बनाई जिसे रेगुलराइज्ड लार्ज नेबरहुड सर्च (RLNS) कहा जाता है।

यहाँ उन्होंने इसे कैसे किया, इसके लिए कुछ उपमाओं (analogies) का उपयोग किया गया है:

1. "स्मूथ" संपादक (The "Smooth" Editor)

स्टैंडर्ड LNS कठोर है: यह पहेली का एक छोटा हिस्सा चुनता है और उसे ठीक करने का एक ही सबसे अच्छा तरीका ढूंढता है।
RLNS इस प्रक्रिया में एक "तापमान" (temperature) या "शोर" (noise) जोड़ता है। कल्पना करें कि संपादक केवल एक सबसे अच्छा वाक्य नहीं ढूंढ रहा है, बल्कि संभावना के आधार पर कुछ अलग, "काफी अच्छे" वाक्यों को आज़माने की अनुमति भी दे रहा है।

  • जादू: इस यादृच्छिकता (randomness/regularization) को जोड़कर, संपादक केवल "अनुमान" लगाना बंद कर देता है और एक वैज्ञानिक सैंपलर (scientific sampler) की तरह कार्य करने लगता है। वे अब केवल एक स्थानीय शिखर (local peak) नहीं ढूंढ रहे हैं; वे परिदृश्य (landscape) को इस तरह से एक्सप्लोर कर रहे हैं कि समय के साथ, वे सभी संभावित अच्छे समाधानों के सांख्यिकीय वितरण (statistical distribution) की सटीक नकल करते हैं।

2. "ब्लॉक गिब्स" डांस (The "Block Gibbs" Dance)

यह पेपर सिद्ध करता है कि जब आप एक विशिष्ट प्रकार के "शोर" (जिसे एंट्रोपिक रेगुलराइजेशन कहा जाता है) का उपयोग करते हैं, तो RLNS एक ब्लॉक गिब्स सैंपलर (Block Gibbs Sampler) बन जाता है।

  • उपमा: एक डांस फ्लोर की कल्पना करें जहाँ हजारों लोग (संभावित समाधान) हैं। आप जानना चाहते हैं कि भीड़ सबसे अधिक संभावना कहाँ है।
    • पुराना तरीका: आप एक ही समय में पूरे कमरे में हर एक व्यक्ति को गिनने की कोशिश करते हैं (ग्लोबल सॉल्वर)। एक विशाल भीड़ के लिए यह असंभव है।
    • RLNS का तरीका: आप 90% नर्तकों को उनकी जगह पर स्थिर कर देते हैं। आप शेष 10% को इधर-उधर घूमने और दूसरों के खड़े होने के स्थान को देखते हुए अपने लिए सबसे अच्छी जगह खोजने के लिए कहते हैं। फिर आप एक अलग 90% को स्थिर करते हैं, और नए 10% को घूमने देते हैं।
    • परिणाम: यह पेपर सिद्ध करता है कि यदि आप इस "शफल और फ्रीज" (shuffle and freeze) डांस को जारी रखते हैं, तो भीड़ अंततः उसी पैटर्न में स्थिर हो जाती है जैसे कि आपने हर किसी को पूरी तरह से गिना हो। आपको असंभव वैश्विक गणना के बिना सांख्यिकीय सत्य प्राप्त हो जाता है।

3. "परफेक्ट" सॉल्वर के बिना सीखना

सबसे बड़ी सफलता यह है कि यह AI को सीखने में कैसे मदद करता है।

  • पुरानी समस्या: AI को प्रशिक्षित करने के लिए, आपको त्रुटि (error) की गणना करने के लिए "परफेक्ट" उत्तर जानने की आवश्यकता होती है। यदि आप परफेक्ट उत्तर नहीं ढूंढ सकते, तो आप AI को प्रशिक्षित नहीं कर सकते।
  • RLNS का समाधान: लेखक दिखाते हैं कि आप केवल इन "स्थानीय शफल" (local shffles) का उपयोग करके AI को प्रशिक्षित कर सकते हैं।
    • यदि आप एक शफल (K=1) करते हैं, तो AI "स्यूडो-लाइक्लीहुड" (pseudolikelihood - एक स्थानीय सन्निकटन/approximation) के आधार पर सीखता है। यह तेज़ और सस्ता है।
    • यदि आप कई शफल (K=100) करते हैं, तो AI "सटीक मैक्सिमम लाइक्लीहुड" (exact maximum likelihood - वैश्विक सत्य) के करीब सीखता है।
    • लाभ: आप गति और सटीकता के बीच तालमेल बिठाने के लिए एक नॉब (knob) घुमा सकते हैं। आपको अब ग्लोबल सॉल्वर की आवश्यकता नहीं है; आपको केवल उस "स्थानीय संपादक" (LNS) की आवश्यकता है जिसका उपयोग ऑपरेशंस रिसर्चर्स पहले से ही करते हैं।

4. वास्तविक दुनिया के परीक्षण

लेखकों ने तीन प्रकार की पहेलियों पर RLNS का परीक्षण किया:

  1. वस्तुओं के उपसमुच्चय (subset) का चयन करना: जैसे 1,000 में से ठीक 500 आइटम चुनना।
  2. जनरलाइज्ड असाइनमेंट (Generalized Assignment): जैसे 5 ट्रक की सीमित क्षमता में 50 पैकेज सौंपना।
  3. वाहन शेड्यूलिंग (Vehicle Scheduling): जैसे अनिश्चित ट्रैफिक देरी के बीच शहर में डिलीवरी ट्रकों को रूट करना।

इन सभी मामलों में, RLNS ने काम किया। इसने उन तरीकों की तुलना में बेहतर और अधिक कुशलता से अच्छे समाधानों की भविष्यवाणी करना सीखा जो "ब्लैक बॉक्स" सन्निकटन (approximations) का उपयोग करते थे या जिनमें असंभव वैश्विक गणनाओं की आवश्यकता थी।

सारांश

यह पेपर RLNS पेश करता है, एक ऐसी विधि जो एक मानक "लोकल सर्च" ह्यूरिस्टिक (जो आमतौर पर केवल एक अच्छा उत्तर ढूंढता है) को एक कठोर सांख्यिकीय उपकरण में बदल देती है जिसका उपयोग AI मॉडल को प्रशिक्षित करने के लिए किया जा सकता है।

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

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

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

Digest आज़माएँ →