Scheduling (production processes)
شیڈولنگ پیداوار کے عمل یا مینوفیکچرنگ کے عمل میں کام اور کام کے بوجھ کو ترتیب دینے، کنٹرول کرنے اور بہتر بنانے کا عمل ہے۔ شیڈولنگ کا استعمال پلانٹ اور مشینری کے وسائل مختص کرنے، انسانی وسائل کی منصوبہ بندی، پیداوار کے عمل کی منصوبہ بندی اور مواد کی خریداری کے لیے کیا جاتا ہے۔ یہ مینوفیکچرنگ اور انجینئرنگ کے لیے ایک اہم ذریعہ ہے، جہاں یہ کسی عمل کی پیداواری صلاحیت پر بڑا اثر ڈال سکتا ہے۔ مینوفیکچرنگ میں، شیڈولنگ کا مقصد گاہکوں کی مقررہ تاریخیں رکھنا اور پھر پیداوار کے وقت اور اخراجات کو کم کرنا ہے، یہ بتاتے ہوئے کہ پیداوار کی سہولت کو کب بنانا ہے، کس عملے کے ساتھ، اور کس سامان پر۔ پروڈکشن شیڈولنگ کا مقصد آپریشن کی کارکردگی کو زیادہ سے زیادہ کرنا، دستیاب وسائل کو زیادہ سے زیادہ استعمال کرنا اور لاگت کو کم کرنا ہے۔ کچھ حالات میں، شیڈولنگ میں بے ترتیب صفات شامل ہو سکتی ہیں، جیسے بے ترتیب پروسیسنگ کے اوقات، بے ترتیب مقررہ تاریخیں، بے ترتیب وزن، اور اسٹاکسٹک مشین بریک ڈاؤن۔ اس صورت میں، شیڈولنگ کے مسائل کو "اسٹاکسٹک شیڈولنگ" کہا جاتا ہے۔ جائزہ شیڈولنگ پیداوار کے عمل میں کام اور کام کے بوجھ کو ترتیب دینے، کنٹرول کرنے اور بہتر بنانے کا عمل ہے۔ کمپنیاں پلانٹ اور مشینری کے وسائل مختص کرنے، انسانی وسائل کی منصوبہ بندی کرنے، پیداوار کے عمل کی منصوبہ بندی کرنے اور مواد کی خریداری کے لیے بیکورڈ اور فارورڈ شیڈولنگ کا استعمال کرتی ہیں۔ فارورڈ شیڈولنگ شپنگ کی تاریخ یا مقررہ تاریخ کا تعین کرنے کے لیے وسائل دستیاب ہونے کی تاریخ سے کاموں کی منصوبہ بندی کر رہی ہے۔ بیک ورڈ شیڈولنگ مقررہ تاریخ یا مطلوبہ تاریخ سے کاموں کی منصوبہ بندی کرنا ہے تاکہ آغاز کی تاریخ اور/یا مطلوبہ صلاحیت میں کسی تبدیلی کا تعین کیا جا سکے۔ پروڈکشن شیڈولنگ کے فوائد میں شامل ہیں: انوینٹری میں کمی کے عمل میں تبدیلی، شیڈولنگ کی کوشش کو برابر کرنا پیداوار کی کارکردگی میں اضافہ لیبر لوڈ لیولنگ درست ترسیل کی تاریخ درست ترسیل کی تاریخ درست وقت کی معلومات استعمال شدہ آدمی/سامان کے اوقات کی درست پیمائش پروڈکشن شیڈولنگ ٹولز پرانے دستی شیڈولنگ کے طریقوں سے بہت زیادہ کارکردگی کا مظاہرہ کرتے ہیں۔ یہ پروڈکشن شیڈولر کو طاقتور گرافیکل انٹرفیس فراہم کرتے ہیں جن کا استعمال پیداوار کے مختلف مراحل میں حقیقی وقت کے کام کے بوجھ کو بصری طور پر بہتر بنانے کے لیے کیا جا سکتا ہے، اور پیٹرن کی شناخت سافٹ ویئر کو خود بخود شیڈولنگ کے مواقع پیدا کرنے کی اجازت دیتی ہے جو ڈیٹا میں اس نقطہ نظر کے بغیر ظاہر نہیں ہو سکتے۔ مثال کے طور پر، ایک ایئر لائن اخراجات کو کم کرنے کے لیے اپنے ہوائی جہاز کے لیے درکار ہوائی اڈے کے دروازوں کی تعداد کو کم کرنا چاہتی ہے، اور شیڈولنگ سافٹ ویئر منصوبہ سازوں کو یہ دیکھنے کی اجازت دے سکتا ہے کہ ٹائم ٹیبل، ہوائی جہاز کے استعمال، یا مسافروں کے بہاؤ کا تجزیہ کرکے یہ کیسے کیا جا سکتا ہے۔ شیڈولنگ میں کلیدی تصورات شیڈولنگ کی ایک کلیدی خصوصیت پیداواریت ہے، جو ان پٹ کی مقدار اور آؤٹ پٹ کی مقدار کے درمیان تعلق ہے۔ یہاں کلیدی تصورات یہ ہیں: ان پٹ: ان پٹ پلانٹ، محنت، مواد، ٹولنگ، توانائی اور صاف ماحول ہیں۔ آؤٹ پٹ: آؤٹ پٹ وہ مصنوعات ہیں جو فیکٹریوں میں یا تو دوسری فیکٹریوں کے لیے یا آخری خریدار کے لیے تیار کی جاتی ہیں۔ کسی ایک فیکٹری کے اندر کسی ایک پروڈکٹ کی پیداوار جس حد تک ہوتی ہے وہ ٹرانزیکشن لاگت سے کنٹرول ہوتی ہے۔ فیکٹری کے اندر پیداوار: فیکٹری کے اندر کسی بھی ایک کام کے علاقے کی پیداوار مینوفیکچرنگ کے عمل کے مطابق اس فیکٹری میں اگلے کام کے علاقے کے لیے ایک ان پٹ ہے۔ مثال کے طور پر، کاٹنے کی پیداوار موڑنے والے کمرے میں ایک ان پٹ ہے۔ اگلی فیکٹری کے لیے آؤٹ پٹ: مثال کے طور پر، پیپر مل کی آؤٹ پٹ پرنٹ فیکٹری کے لیے ایک ان پٹ ہے۔ پیٹروکیمیکل پلانٹ کی پیداوار اسفالٹ پلانٹ، کاسمیٹکس فیکٹری اور پلاسٹک فیکٹری کے لیے ایک ان پٹ ہے۔ اختتامی خریدار کے لیے آؤٹ پٹ: فیکٹری آؤٹ پٹ خدمت کے کاروبار جیسے خوردہ فروش یا ڈامر ہموار کرنے والی کمپنی کے ذریعے صارفین کو جاتا ہے۔ وسائل کی تقسیم: وسائل کی تقسیم پیداوار کے لیے ان پٹ تفویض کرنا ہے۔ اس کا مقصد دی گئی ان پٹ کے ساتھ آؤٹ پٹ کو زیادہ سے زیادہ کرنا یا مطلوبہ آؤٹ پٹ پیدا کرنے کے لیے ان پٹ کی مقدار کو کم کرنا ہے۔ شیڈولنگ الگورتھم اگر کاموں کی ایک بڑی تعداد موجود ہو تو پروڈکشن شیڈولنگ میں کافی مقدار میں کمپیوٹنگ پاور لگ سکتی ہے۔ لہذا، شارٹ کٹ الگورتھم کی ایک رینج (ہیورسٹکس) (a. k. a. ترسیل کے قواعد) استعمال کیے جاتے ہیں: اسٹاکسٹک الگورتھم: اقتصادی لاٹ شیڈولنگ مسئلہ اور اقتصادی پیداوار کی مقدار ہیورسٹک الگورتھم: ترمیم شدہ مقررہ تاریخ شیڈولنگ ہیورسٹک اور شفٹنگ رکاوٹ ہیورسٹک بیچ پروڈکشن شیڈولنگ پس منظر بیچ پروڈکشن شیڈولنگ بیچ مینوفیکچرنگ کے عمل کی منصوبہ بندی اور شیڈولنگ کا عمل ہے۔ بیچ پروڈکشن دیکھیں۔ اگرچہ شیڈولنگ کا اطلاق روایتی طور پر مسلسل عمل جیسے ریفائننگ پر ہو سکتا ہے، لیکن یہ خاص طور پر بیچ کے عمل جیسے دواسازی کے فعال اجزاء، بائیوٹیکنالوجی کے عمل اور بہت سے خاص کیمیائی عمل کے لیے اہم ہے۔ بیچ پروڈکشن شیڈولنگ محدود صلاحیت کے شیڈولنگ کے ساتھ کچھ تصورات اور تکنیکوں کا اشتراک کرتی ہے جس کا اطلاق مینوفیکچرنگ کے بہت سے مسائل پر کیا گیا ہے۔ شیڈولنگ بیچ مینوفیکچرنگ کے عمل کے مخصوص مسائل نے کافی صنعتی اور تعلیمی دلچسپی پیدا کی ہے۔ بیچ پروسیسنگ ماحول میں شیڈولنگ ایک بیچ کے عمل کو ایک ترکیب کے لحاظ سے بیان کیا جا سکتا ہے جس میں مواد کا ایک بل اور آپریٹنگ ہدایات شامل ہوتی ہیں جو مصنوعات کو بنانے کا طریقہ بیان کرتی ہیں۔ آئی ایس اے ایس 88 بیچ پروسیس کنٹرول اسٹینڈرڈ بیچ پروسیس ریسیپی کو بیان کرنے کے لیے ایک فریم ورک فراہم کرتا ہے۔ معیار ایک ترکیب کے لیے طریقہ کار کی درجہ بندی فراہم کرتا ہے۔ ایک ترکیب کو اکائی کے طریقہ کار یا بڑے مراحل کے سلسلے میں منظم کیا جا سکتا ہے۔ یونٹ کے طریقہ کار کو کارروائیوں میں منظم کیا جاتا ہے، اور کارروائیوں کو مزید مراحل میں منظم کیا جا سکتا ہے۔ درج ذیل نصابی کتاب کی ترکیب تنظیم کی وضاحت کرتی ہے۔ ایک گرم ری ایکٹر میں مواد اے اور بی کو چارج کریں اور ملا دیں، 80 ڈگری سینٹی گریڈ تک گرم کریں اور 4 گھنٹے رد عمل ظاہر کر کے سی بنائیں۔ مرکب ٹینک میں منتقل کریں، سالوینٹ ڈی شامل کریں، 1 گھنٹہ ملا دیں۔ ٹھوس C تیز ہوتا ہے۔ سی کو الگ کرنے کے لیے 2 گھنٹے کے لیے سینٹری فیوج کریں۔ 1 گھنٹے کے لیے ٹرے ڈرائر میں خشک کریں۔ ترکیب کی ایک آسان S88 طرز کے طریقہ کار کی تنظیم مندرجہ ذیل نظر آسکتی ہے: یونٹ پروسیجر 1: ری ایکشن آپریشن 1: چارج A & B (0.5 گھنٹے) آپریشن 2: بلینڈ/ہیٹ (1 گھنٹہ) آپریشن 3:80C پر 4 گھنٹے تک ہولڈ کریں آپریشن 4: کولر سے بلینڈ ٹینک تک پمپ کا حل (0.5 گھنٹے) آپریشن 5: کلین (1 گھنٹہ) یونٹ پروسیجر 2: بلینڈنگ بارش کا آپریشن 1: ری ایکٹر آپریشن 2 سے حل حاصل کریں: سالوینٹ شامل کریں، D (0.5 گھنٹے) آپریشن 3:2 گھنٹے کے لیے بلینڈ کریں آپریشن 4:2 گھنٹے کے لیے پمپ سے سینٹری فیوج کریں آپریشن 5: کلین اپ (1 گھنٹہ) یونٹ پروسیجر 3: سینٹری فیوج آپریشن 1:2 گھنٹے کے لیے سینٹری فیوج حل۔ عمل پر قابو پانے کے مقاصد کے لیے ایک ترکیب کا دائرہ زیادہ تنگ ہو سکتا ہے۔ پینڈو کی طرف سے بیان کردہ زیادہ تر رکاوٹیں اور پابندیاں بیچ پروسیسنگ میں لاگو ہوتی ہیں۔ کسی ترکیب میں مختلف کارروائیاں وقت یا ترجیحی رکاوٹوں کے تابع ہوتی ہیں جو بیان کرتی ہیں کہ وہ ایک دوسرے کے حوالے سے کب شروع ہوتی ہیں اور کب ختم ہوتی ہیں۔ مزید برآں، چونکہ مواد جلد خراب ہونے والا یا غیر مستحکم ہو سکتا ہے، اس لیے مسلسل کارروائیوں کے درمیان انتظار محدود یا ناممکن ہو سکتا ہے۔ آپریشن کے ادوار طے کیے جا سکتے ہیں یا وہ دیگر کارروائیوں کے ادوار پر منحصر ہو سکتے ہیں۔ عمل کے سازوسامان کے علاوہ، بیچ کے عمل کی سرگرمیوں کے لیے محنت، مواد، افادیت اور اضافی سامان کی ضرورت پڑ سکتی ہے۔ سائیکل ٹائم تجزیہ کچھ آسان معاملات میں، ترکیب کا تجزیہ زیادہ سے زیادہ پیداوار کی شرح اور شرح کو محدود کرنے والی اکائی کو ظاہر کر سکتا ہے۔ مندرجہ بالا عمل کی مثال میں اگر متعدد بیچ یا بہت سارے پروڈکٹ سی تیار کیے جانے ہیں، تو لگاتار بیچ شروع ہونے (سائیکل ٹائم) کے درمیان کم از کم وقت کا حساب لگانا مفید ہے۔ اگر کسی بیچ کو سابقہ بیچ کے اختتام سے پہلے شروع کرنے کی اجازت دی جاتی ہے تو کم از کم سائیکل کا وقت درج ذیل رشتے کے ذریعے دیا جاتا ہے: جہاں سی ٹی من ایم یونٹ کے عمل کے ساتھ عمل کے لیے سب سے کم ممکنہ سائیکل کا وقت ہے اور τj جے ٹی ایچ یونٹ کے عمل کی کل مدت ہے۔ زیادہ سے زیادہ مدت کے ساتھ یونٹ کے عمل کو بعض اوقات رکاوٹ کہا جاتا ہے۔ یہ تعلق اس وقت لاگو ہوتا ہے جب ہر یونٹ کے عمل میں ایک واحد وقف شدہ سامان یونٹ ہوتا ہے۔ اگر کم از کم ایک یونٹ کے عمل کے لیے بے کار آلات دستیاب ہیں، تو کم از کم سائیکل کا وقت بن جاتا ہے: یونٹ کے عمل کے لیے بے کار آلات کی تعداد کہاں ہے۔ اگر سامان کو کسی عمل کے اندر دوبارہ استعمال کیا جاتا ہے، تو کم از کم سائیکل کا وقت مخصوص عمل کی تفصیلات پر زیادہ منحصر ہو جاتا ہے۔ مثال کے طور پر، اگر موجودہ مثال میں خشک کرنے کے طریقہ کار کو ری ایکٹر میں کسی اور رد عمل سے تبدیل کیا جاتا ہے، تو کم از کم سائیکل کا وقت آپریٹنگ پالیسی اور دیگر طریقہ کار کے متعلقہ دوروں پر منحصر ہوتا ہے۔ نیچے دیے گئے معاملات میں، ٹوٹے میں ہولڈ ٹائم میں اضافہ اوسط کم از کم سائیکل ٹائم کو کم کر سکتا ہے۔ شیڈولرز کو شیڈول اور رکاوٹوں کو بصری طور پر منظم کرنے میں مدد کے لیے مختلف چارٹ استعمال کیے جاتے ہیں۔ گینٹ چارٹ ایک ڈسپلے ہے جو افقی بار گراف پر سرگرمیوں کو ظاہر کرتا ہے جس میں سلاخیں سرگرمی کے وقت کی نمائندگی کرتی ہیں۔ ذیل میں اوپر بیان کردہ مثال میں عمل کے لیے گینٹ چارٹ کی ایک مثال ہے۔ ایک اور ٹائم چارٹ جسے بعض اوقات گینٹ چارٹ بھی کہا جاتا ہے اس وقت کو ظاہر کرتا ہے جس کے دوران کلیدی وسائل، جیسے۔ سامان، قبضے میں ہیں۔ پچھلے اعداد و شمار اس قبضے کے طرز کے گینٹ چارٹ کو ظاہر کرتے ہیں۔ وہ وسائل جو شرح کی بنیاد پر استعمال ہوتے ہیں، مثال کے طور پر۔ برقی طاقت، بھاپ یا محنت، عام طور پر کھپت کی شرح بمقابلہ وقت کے پلاٹ کے طور پر ظاہر کی جاتی ہے۔ الگورتھمک طریقے جب شیڈولنگ کے حالات زیادہ پیچیدہ ہو جاتے ہیں، مثال کے طور پر جب دو یا زیادہ عمل وسائل کا اشتراک کرتے ہیں، تو بہترین شیڈول تلاش کرنا مشکل ہو سکتا ہے۔ شیڈولنگ کے متعدد عام مسائل، بشمول اوپر بیان کردہ مثال پر تغیرات، مسائل کی ایک ایسی کلاس میں آتے ہیں جو ان کے سائز (طریقہ کار اور کارروائیوں کی تعداد) میں اضافے کے ساتھ حل کرنا بہت مشکل ہو جاتا ہے۔ بیچ پروسیس شیڈولنگ پر مختلف قسم کے الگورتھم اور نقطہ نظر کا اطلاق کیا گیا ہے۔ ابتدائی طریقے، جو کچھ ایم آر پی نظاموں میں نافذ کیے گئے تھے، نے لامحدود صلاحیت اختیار کی اور ان کا انحصار صرف بیچ کے وقت پر تھا۔ اس طرح کے طریقے کسی بھی وسائل کا محاسبہ نہیں کرتے تھے، اور ناقابل عمل نظام الاوقات تیار کرتے تھے۔ ریاضیاتی پروگرامنگ کے طریقوں میں شیڈولنگ کے مسئلے کو اصلاح کے مسئلے کے طور پر وضع کرنا شامل ہے جہاں کچھ مقصد، جیسے۔ کل مدت کو کم سے کم (یا زیادہ سے زیادہ) پابندیوں کے ایک سلسلے کے تابع ہونا چاہیے جسے عام طور پر عدم مساوات اور مساوات کے ایک مجموعہ کے طور پر بیان کیا جاتا ہے۔ مقصد اور رکاوٹوں میں صفر یا ایک (عدد) متغیرات کے ساتھ ساتھ غیر لکیری تعلقات بھی شامل ہو سکتے ہیں۔ نتیجے میں مخلوط عدد لکیری یا غیر لکیری پروگرامنگ (ایم آئی ایل پی/ایم آئی این ایل پی) کے مسئلے کے لیے ایک مناسب حل کار کا اطلاق کیا جاتا ہے۔ اگر کوئی موجود ہے تو نقطہ نظر نظریاتی طور پر ایک بہترین حل تلاش کرنے کی ضمانت دیتا ہے۔ نقصان یہ ہے کہ حل کرنے والے الگورتھم میں غیر معقول وقت لگ سکتا ہے۔ پریکٹیشنرز شیڈولنگ ماڈل کے اہم اجزاء کو ختم کیے بغیر تیز حل حاصل کرنے کے لیے فارمولیشن میں مسئلہ سے متعلق مخصوص آسانیوں کا استعمال کر سکتے ہیں۔ رکاوٹ پروگرامنگ ایک ایسا ہی نقطہ نظر ہے سوائے اس کے کہ مسئلہ کو صرف رکاوٹوں کے ایک مجموعہ کے طور پر وضع کیا گیا ہے اور مقصد تیزی سے ایک قابل عمل حل تک پہنچنا ہے۔ اس طریقہ کار سے متعدد حل ممکن ہیں۔ ایجنٹ پر مبنی ماڈلنگ بیچ کے عمل کو بیان کرتی ہے اور مختلف رکاوٹوں کے تحت ایک قابل عمل شیڈول بناتی ہے۔ مکسڈ انٹیجر پروگرامنگ یا مصنوعی پر مبنی اصلاح کے طریقوں کے ساتھ مل کر، یہ نقطہ نظر حل کی کارکردگی اور شیڈول کی کارکردگی کے درمیان ایک اچھا توازن حاصل کر سکتا ہے۔ ایک نئی ترقی اور فریم ورک اس بات سے خطاب کرتا ہے کہ پروڈکشن شیڈولنگ آپٹیمائزیشن انجام دینے کے لیے عالمی ڈیجیٹل جڑواں کے ساتھ مل کر مختلف جسمانی اثاثوں اور ان کے خود مختار فیصلہ سازی کی نمائندگی کرنے والے کئی ڈیجیٹل جڑواں بچوں کے مجموعے کا فائدہ کیسے اٹھایا جائے۔ ایڈوانسڈ پلاننگ اینڈ شیڈولنگ گینٹ چارٹ کانبن مینوفیکچرنگ پروسیس مینجمنٹ ریسورس-ٹاسک نیٹ ورک سنگل مشین شیڈولنگ شیڈولنگ (پروجیکٹ مینجمنٹ) شیڈولنگ (کمپیوٹنگ) اسٹوچسٹک شیڈولنگ حوالہ جات مزید پڑھنا بلیزویکس، جے، ایکر، کے ایچ، پیسچ، ای، شمٹ، جی اینڈ جے ویگلرز، شیڈولنگ کمپیوٹر اینڈ مینوفیکچرنگ پروسیسز، برلن (سپرنگر) 2001، ہرمن، جیفری ڈبلیو، ایڈیٹر، 2006، ہینڈ بک آف پروڈکشن شیڈولنگ، سپرنگر، نیویارک۔ میک کی، کے این، اور ویرز، وی سی ایس، 2004، پریکٹیکل پروڈکشن کنٹرول: اے سروائیول گائیڈ فار پلانرز اینڈ شیڈولرز، جے راس پبلشنگ، بوکا ریٹن، فلوریڈا۔ اے پی آئی سی ایس کے ساتھ مشترکہ طور پر شائع ہوا۔ پینڈو، مائیکل ایل۔ 2005۔ مینوفیکچرنگ اور خدمات میں منصوبہ بندی اور شیڈولنگ، سپرنگر، نیویارک۔ کونوے، رچرڈ ڈبلیو۔، میکسویل، ولیم ایل۔، ملر، لوئس ڈبلیو۔، تھیوری آف شیڈولنگ، ڈوور پبلکیشنز جون 2003، بروکر پی۔ شیڈولنگ الگورتھم۔ ہیڈلبرگ، سپرنگر۔ پانچویں ایڈیشن۔ پروڈکشن اکنامکس پروڈکشن پلاننگ پروڈکشن اینڈ مینوفیکچرنگ سافٹ ویئر انفارمیشن ٹیکنالوجی مینجمنٹ انٹرپرائز ریسورس پلاننگ اصطلاحات کاروباری اصطلاحات