जॉब डिस्पैचिंग सिम्युलेटर

प्राथमिकता डिस्पैचिंग नियमों के साथ एकल मशीन शेड्यूलिंग का अनुकरण. विभिन्न डिस्पैचिंग नियमों (SPT, EDD, WSPT, आदि) की तुलना करें कि वे एकल मशीन पर कार्यों को…

विभिन्न डिस्पैचिंग नियमों (SPT, EDD, WSPT, आदि) की तुलना करें कि वे एकल मशीन पर कार्यों को कैसे अनुक्रमित करते हैं। गैंट चार्ट को विज़ुअलाइज़ करें और मेकस्पैन और कुल देरी जैसे प्रदर्शन मेट्रिक्स का मूल्यांकन करें।

जॉब डिस्पैचिंग क्या है?

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

सामान्य नियमों में SPT (Shortest Processing Time) शामिल है, जो औसत फ्लो टाइम को न्यूनतम करता है; EDD (Earliest Due Date), जो अधिकतम विलंब (tardiness) को न्यूनतम करता है; और WSPT (Weighted Shortest Processing Time), जो भारित फ्लो टाइम को न्यूनतम करता है। कोई भी एकल नियम सभी निष्पादन मानदंडों पर श्रेष्ठ नहीं रहता — सर्वोत्तम नियम शेड्यूलिंग उद्देश्य पर निर्भर करता है।

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

Formula: SPT: Sort by processing time (ascending) LPT: Sort by processing time (descending) EDD: Sort by due date (ascending) CR: Sort by (Due Date - Now) / Processing Time WSPT: Sort by Weight / Processing Time (descending) Tardiness = max(0, Completion Time - Due Date)

गणना उदाहरण

3 जॉब: A(p=4, d=10), B(p=2, d=8), C(p=6, d=12)। SPT क्रम: B→A→C, समापन: 2,6,12, विलंब: 0+0+0=0। EDD क्रम: B→A→C (वही), विलंब=0। LPT क्रम: C→A→B, समापन: 6,10,12, विलंब: 0+0+4=4। यहाँ SPT इष्टतम है।

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

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

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

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

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

मुझे कौन-सा डिस्पैचिंग नियम उपयोग करना चाहिए?

यह आपके उद्देश्य पर निर्भर करता है। SPT औसत फ्लो टाइम और वर्क-इन-प्रोसेस इन्वेंट्री को न्यूनतम करता है। EDD अधिकतम लेटनेस को न्यूनतम करता है (सबसे कड़ी समय-सीमा पूरी करने के लिए सर्वोत्तम)। जब जॉब्स की प्राथमिकताएँ अलग-अलग हों, तो भारित समापन समय को न्यूनतम करने के लिए WSPT इष्टतम है। CR (Critical Ratio) वर्तमान समय के अनुसार गतिशील रूप से समायोजित हो जाता है। अधिकांश शॉप्स के लिए बेहतर यही है कि कई नियम आज़माएँ और मापदंडों की तुलना करें।

डिस्पैचिंग नियमों के बजाय इष्टतम शेड्यूलिंग एल्गोरिदम का उपयोग क्यों न करें?

इष्टतम शेड्यूलिंग (जैसे branch-and-bound, MIP) अधिकांश वास्तविक समस्याओं के लिए NP-hard है — जॉब्स की संख्या बढ़ने के साथ गणना समय चरघातांकी रूप से बढ़ता है। डिस्पैचिंग नियम O(n log n) समय में चलते हैं और वास्तविक समय में नए आगमन, मशीन ब्रेकडाउन तथा प्राथमिकता परिवर्तन को संभाल सकते हैं। व्यवहार में, परिष्कृत डिस्पैचिंग नियम अधिकांश समस्याओं में इष्टतम के 5-15% के भीतर परिणाम देते हैं।