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

Time-Lag-Aware Deep Reinforcement Learning for Flexible Job-Shop Scheduling in PPVC Module Factories

यह शोध पत्र एक टाइम-लैग-अवेयर (time-lag-aware) डीप रिइन्फोर्समेंट लर्निंग फ्रेमवर्क प्रस्तावित करता है जो लंबे पोस्ट-ऑपरेशन विलंब को स्पष्ट रूप से मॉडल करके, बिना किसी बाहरी सॉल्वर की आवश्यकता के, प्रीफैब्रिकेटेड मॉड्यूल कारखानों के लिए फ्लेक्सिबल जॉब-शॉप शेड्यूलिंग को अनुकूलित करने में पारंपरिक डिस्पैचिंग नियमों और मेटा-ह्यूरिस्टिक्स से काफी बेहतर प्रदर्शन करता है और लगभग इष्टतम मेक्सपैन (makespan) परिणाम प्राप्त करता है।

मूल लेखक: Ziheng Zhang, Wei Zhang

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

मूल लेखक: Ziheng Zhang, Wei Zhang

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

एक विशाल कारखाने की कल्पना करें जो कारें या खिलौने नहीं, बल्कि पूरे कमरे और अपार्टमेंट बनाता है। इन्हें "प्रीफैब्रिकेटेड प्रीफिनिश्ड वॉल्यूमेट्रिक कंस्ट्रक्शन" (PPVC) मॉड्यूल कहा जाता है। इन्हें एक विशाल, पूरी तरह से सुसज्जित LEGO ब्लॉक्स की तरह समझें जिन्हें एक कारखाने में असेंबल किया जाता है और फिर उन्हें एक गगनचुंबी इमारत में स्टैक करने के लिए निर्माण स्थल पर भेजा जाता है।

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

  • कंक्रीट डालने के बाद, इसे सूखने (क्योर होने) के लिए 24 से 48 घंटे चाहिए।
  • वॉटरप्रूफिंग के बाद, लीकेज की जांच करने के लिए इसे 24 से 48 घंटों तक पानी के पूल में रहना पड़ता है।
  • पेंटिंग के बाद, इसे सूखने के लिए 12 से 24 घंटे चाहिए।

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

समस्या: "अंधा" शेड्यूलर

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

लेखक कहते हैं कि यह एक बहुत बुरा विचार है। यह एक रोड ट्रिप की योजना बनाने जैसा है बिना यह जाने कि ट्रैफिक जाम कहाँ होगा, और फिर अंत में बस आगमन के समय में एक घंटा जोड़ देना। लेखकों ने एक मानक फैक्ट्री सेटअप पर सिमुलेशन चलाया और पाया कि यदि आप इन प्रतीक्षा समयों को अनदेखा करते हैं, तो आपकी योजना कागज़ पर तो शानदार दिखती है लेकिन वास्तविकता में बिखर जाती है।

जब उन्होंने प्रतीक्षा समय को सही ढंग से मॉडल किया, तो मॉड्यूल्स के एक बैच को पूरा करने का कुल समय औसतन 67% बढ़ गया। एक विशिष्ट परीक्षण मामले में, सबसे अच्छा संभव समय 100.0 घंटों से बढ़कर 198.0 घंटे हो गया—सिर्फ प्रतीक्षा अवधियों के कारण समय लगभग दोगुना हो गया। पुराना "बाद में ठीक करने वाला" तरीका इतना खराब था कि वह केवल "पहले आओ, पहले पाओ" (First-Come, First-Served) नियम से भी बदतर था।

समाधान: एक "टाइम-लैग-अवेयर" AI

शोधकर्ताओं ने एक नया प्रकार का AI शेड्यूलर बनाया जो डीप रिइन्फोर्समेंट लर्निंग (DRL) का उपयोग करता है। इसे एक सुपर-स्मार्ट ट्रैफिक कंट्रोलर की तरह समझें जो न केवल यह देखता है कि अभी कारें कहाँ हैं, बल्कि यह भी जानता है कि बाद में निर्माण कार्य के कारण सड़क कब बाधित होगी।

उन्होंने एक नियमित कारखानों के लिए डिज़ाइन किए गए शीर्ष स्तर के AI को तीन विशिष्ट अपग्रेड दिए ताकि वह इन "वेटिंग रूम्स" को संभाल सके:

  1. "वेट-लिस्ट" अपडेट: उन्होंने AI को सिखाया कि जब एक मॉड्यूल एक कार्य पूरा करता है, तो मशीन तुरंत मुक्त हो जाती है, भले ही मॉड्यूल अभी भी सूख रहा हो। AI ने सीखा कि अगले मॉड्यूल को उस मशीन पर तुरंत भेजना है, बजाय इसके कि उसे वहीं पड़ा रहने दिया जाए।
  2. क्रिस्टल बॉल (भविष्यदृष्टि): उन्होंने AI को दो अतिरिक्त "इंद्रियां" दीं। अब यह देख सकता है कि काम शुरू करने से पहले ही एक प्रतीक्षा कितनी लंबी होने वाली है, और यह भी ट्रैक कर सकता है कि वर्तमान में सूख रहे मॉड्यूल के लिए कितना प्रतीक्षा समय बाकी है। यह AI को शतरंज के खिलाड़ी की तरह तीन चाल आगे की सोचकर योजना बनाने में मदद करता है।
  3. "टाइप" बैज: AI ने सीखा कि "कंक्रीट डालने" वाला स्टेशन "पेंटिंग" स्टेशन से अलग है, और एक "स्ट्रक्चरल" मॉड्यूल एक "प्लंबिंग" मॉड्यूल से अलग है। यह उसे किस मशीन के लिए कौन सा काम चुनना है, इसके बारे में स्मार्ट निर्णय लेने में मदद करता है।

परिणाम: तेज़ और स्मार्ट

टीम ने सरकारी दिशानिर्देशों पर आधारित फैक्ट्री परिदृश्यों के एक सेट पर इस नए AI का परीक्षण किया।

  • गति: AI एक निर्णय लगभग 1.97 सेकंड में लेता है। इसे किसी सुपरकंप्यूटर या जटिल गणितीय सॉल्वर की आवश्यकता नहीं है; यह एक हल्का प्रोग्राम है जिसे मानक फैक्ट्री कंप्यूटरों पर चलाया जा सकता है।
  • गुणवत्ता: एक मानक परीक्षण सेट पर, AI ने ऐसे शेड्यूल तैयार किए जो पूर्णतः सर्वोत्तम संभव शेड्यूल (जिसे एक बहुत धीमे, भारी-भरकम गणितीय सॉल्वर द्वारा निकाला गया था) के 3.8% के भीतर थे।
  • तुलना: इसने हर पारंपरिक नियम (जैसे "शॉर्टेस्ट जॉब फर्स्ट") को पछाड़ दिया और यहाँ तक कि एक जेनेटिक एल्गोरिदम (एक विधि जो हजारों रैंडम समाधानों को आज़माती है) को भी हरा दिया, जिसे सोचने के लिए 60 सेकंड दिए गए थे, जबकि AI ने केवल 2 सेकंड लिए।

यह क्या नहीं है

लेखक बहुत सावधानी से कहते हैं कि यह AI क्या नहीं है।

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

"रियल-टाइम" की महाशक्ति

असली जादू तब होता है जब चीजें गलत हो जाती हैं। कारखाने में, मशीनें खराब हो सकती हैं, या एक मॉड्यूल को सूखने में उम्मीद से अधिक समय लग सकता है।

  • पुराना तरीका: आप टूटी हुई योजना को लेते हैं, जो हिस्से हो चुके हैं उन्हें फ्रीज कर देते हैं, और बाकी सब को बस पीछे धकेल देते हैं। यह धीमा और अक्षम है।
  • AI वाला तरीका: AI व्यवधान को देखता है, लगभग 1 सेकंड में पूरे शेड्यूल की पुनर्गणना करता है, और चीज़ों को चलते रहने देने के लिए मॉड्यूल्स को अलग-अलग मशीनों पर पुनः निर्देशित करता है।

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

निचोड़

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

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

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

Digest आज़माएँ →