समानांतर मशीन शेड्यूलिंग

कई समानांतर मशीनों पर कार्य आवंटित करें. डिस्पैचिंग नियमों (SPT, LPT, EDD, FCFS, CR, WSPT) का उपयोग करके समान समानांतर मशीनों पर कार्य आवंटित करता है। गैंट…

डिस्पैचिंग नियमों (SPT, LPT, EDD, FCFS, CR, WSPT) का उपयोग करके समान समानांतर मशीनों पर कार्य आवंटित करता है। गैंट चार्ट से शेड्यूल दिखाता है और मशीन उपयोग की तुलना करता है।

समानांतर मशीन शेड्यूलिंग क्या है?

समांतर मशीन शेड्यूलिंग में जॉब (कार्य) के एक समुच्चय को कई एक-समान मशीनों पर इस प्रकार आवंटित किया जाता है कि मेकस्पैन (कुल पूर्णता समय) या कुल विलंबता जैसे उद्देश्य न्यूनतम हो जाएँ। यह एकल-मशीन शेड्यूलिंग का विस्तार है और विनिर्माण, कंप्यूटिंग तथा लॉजिस्टिक्स में सामान्य बहु-मशीन परिवेशों पर लागू होता है।

LPT (सबसे लंबा प्रसंस्करण समय) नियम समांतर मशीनों पर मेकस्पैन न्यूनतम करने की एक सुविख्यात ह्यूरिस्टिक है: जॉब को घटते प्रसंस्करण समय के क्रम में छाँटें और प्रत्येक जॉब उस मशीन को सौंपें जो सबसे पहले उपलब्ध होती है। एक-समान मशीनों के लिए LPT इष्टतम के 4/3 गुने के भीतर मेकस्पैन की गारंटी देता है। अन्य नियम (SPT, EDD, WSPT) भिन्न उद्देश्यों का अनुकूलन करते हैं।

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

Formula: Makespan = max(Completion Time of all machines) Utilization = Σ Processing Time / (Makespan x m) Tardiness = max(0, Completion - Due Date) LPT: Assign longest job to earliest available machine SPT: Assign shortest job to earliest available machine

गणना उदाहरण

2 मशीनों पर LPT से 4 जॉब (p=8,6,5,3)। आवंटन: Job1(8)→M1, Job2(6)→M2, Job3(5)→M2 (भार 6→11), Job4(3)→M1 (भार 8→11)। मेकस्पैन = 11। उपयोग दर: M1=11/11=100%, M2=11/11=100%। पूर्णतः संतुलित। LPT के बिना (FCFS) मेकस्पैन=14 तक जा सकता था, वह भी खराब संतुलन के साथ।

इस कैलकुलेटर का उपयोग कब करें

बचने योग्य सामान्य गलतियाँ

परिणामों की व्याख्या कैसे करें

संबंधित मानक और संदर्भ

अक्सर पूछे जाने वाले प्रश्न

समांतर मशीनों पर मेकस्पैन किस डिस्पैचिंग नियम से न्यूनतम होता है?

मेकस्पैन न्यूनतम करने के लिए LPT (सबसे लंबा प्रसंस्करण समय पहले) सर्वोत्तम ह्यूरिस्टिक है। सबसे लंबे जॉब पहले आवंटित करने से यह सुनिश्चित होता है कि बड़े जॉब अंत में अड़चन न बनें। LPT इष्टतम के 4/3 - 1/(3m) गुने के भीतर समाधान की गारंटी देता है, जहाँ m मशीनों की संख्या है। 2 मशीनों के लिए यह इष्टतम के 7/6 (≈17%) के भीतर रहता है।

भिन्न रिलीज़ समय या नियत तिथियों वाले जॉब को कैसे संभालें?

रिलीज़ समय होने पर जॉब अपने रिलीज़ समय के बाद ही शुरू हो सकते हैं — ऐसी गतिशील डिस्पैचिंग अपनाएँ जो प्रत्येक मशीन के उपलब्ध होते ही प्राथमिकताओं का पुनर्मूल्यांकन करे। नियत तिथियाँ होने पर EDD या CR नियम विलंबता घटाने में सहायक होते हैं। दोनों बाध्यताओं वाली जटिल समस्याओं के लिए कई नियमों का अनुकरण करके निष्पादन मापदंडों की तुलना करें। सर्वोत्तम नियम विशिष्ट जॉब-मिश्रण और उद्देश्य पर निर्भर करता है।