تعداد نشریات | 43 |
تعداد شمارهها | 1,650 |
تعداد مقالات | 13,398 |
تعداد مشاهده مقاله | 30,194,841 |
تعداد دریافت فایل اصل مقاله | 12,071,732 |
الگوریتم چندهدفۀ فرا ابتکاری ترکیبی برای مسأله زمانبندی جریان کارگاهی جایگشتی دوباره واردشونده توزیعشده با در نظر گرفتن نگهداری و تعمیرات پیشگیرانه در شرایط عدمقطعیت | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
پژوهش در مدیریت تولید و عملیات | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
مقاله 2، دوره 9، شماره 2 - شماره پیاپی 17، آبان 1397، صفحه 1-22 اصل مقاله (896.85 K) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
نوع مقاله: مقاله پژوهشی | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
شناسه دیجیتال (DOI): 10.22108/jpom.2018.92504.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
نویسنده | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
علی اکبر حسنی* | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
استادیار، دانشکده مدیریت و مهندسی صنایع، دانشگاه صنعتی شاهرود، شاهرود، ایران | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
چکیده | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
در این مقاله، مدلی ریاضی برای مسأله برنامهریزی زمانبندی جریان کارگاهی توزیعیِ جایگشتی با امکان برگشت دوبارۀ کارها و لحاظکردن برنامهریزی نگهداری و تعمیرات پیشگیرانه ارائه شده است. عدمقطعیت زمان انجام تعمیرات پیشگیرانه با استفاده از رویکرد بهینهسازی استوار بودجهای لحاظ شده است. هدف از حل مسأله، تخصیص کارها به تسهیلات تولید و تعیین توالی عملیات آنها با لحاظکردن معیارهای ارزیابی حداقلکردن زمان تکمیل آخرین کار، کل هزینههای تولید و متوسط مدتزمان دیرکرد در تحویل کارها است. باتوجهبه پیچیدگیهای حل مسأله بررسیشده، از الگوریتم فرا ابتکاری ترکیبی مبتنیبر جستجوی همسایگی وسیع انطباقپذیر و شبیهسازی تبرید استفاده شده است. نتایج حل نشاندهندۀ کارایی مدل ارائهشده برای ارائۀ زمانبندی و تخصیص مناسب انجام کارها باتوجهبه معیارهای ارزیابی مدنظر و لحاظکردن سطوح مختلف ریسکپذیری تصمیمگیرندگان است. نتایج حل مسائل نمونه و ارزیابی عملکرد الگوریتم حل، نشاندهندۀ کارایی آن است. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
کلیدواژهها | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
زمانبندی توزیعشده؛ جریان کارگاهی جایگشتی دوباره واردشونده؛ نگهداری و تعمیرات پیشگیرانه؛ عدمقطعیت؛ الگوریتم فرا ابتکاری ترکیبی | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
اصل مقاله | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
مقدمه در مدلهای سنتی برنامهریزی و زمانبندی توالی عملیات جریان کارگاهی، بهطورمعمول فرض بر آن است که هر کار تنها یکبار از یک ماشین عبور میکند (پیندو[i]، 2008). این در حالی است که با توسعۀ فرایندهای تولید و پیچیدهشدن آن بهویژه در صنایع تولیدی با فناوری سطح بالا همچون تولید ویفر نیمهرسانا (وارگاس-ویلامیل و بیورا[ii]، 2001)، تولید صفحات کریستال مایع (چوی، کیم و لی[iii]، 2011)، مدارهای چاپی (بیسپو و تایور[iv]، 2001) و یا حتی در حوزههای کاربردی مانند پردازش سیگنال (زو، یین، چنگ، وو و گو[v]، 2014) و خدمات نگهداری و تعمیرات (لین، لی و هو[vi]، 2013)، امکان بازگشت دوبارۀ کارها به ماشین وجود خواهد داشت. به این نوع از مسائل برنامهریزی، مسائل جریان کارگاهی دوباره واردشونده گفته میشود (ریفی، گوین و داوال[vii]، 2016). در جریان کارگاهی دوباره واردشونده، انجام فرایند کارها با مجموعهای از لایههای انجام کار تعریف میشود (شامل عملیات کاری) که از ماشین ابتدایی تا ماشین پایانی شروع میشود. هر کار باید پس از پایان یک لایه، دیگر لایههای لازم را پشت سر گذارد (کوپتا و سیواکومار[viii]، 2006). در نظر گرفتن امکان مراجعۀ دوبارۀ کارها به ماشین باعث افزایش پیچیدگی مدلسازی و برنامهریزی مسأله جریان کارگاهی نسبت به حالت کلاسیک آن خواهد شد. مسأله جریان کارگاهی دوباره واردشونده نیز باتوجهبه توالی انجام کارها روی ماشینها به دو دستۀ عمومی و جایگشتی تقسیم میشود (ریفی، گوین و داوال7، 2016). درحالت جایگشتی، توالی انجام کارها روی ماشینها برای تمامی کارها یکسان است. این حالت نیز در بسیاری صنایع با فناوری سطح بالا نظیر تولید نیمهرساناها دارای کاربرد خواهد بود. از سوی دیگر باتوجهبه پیچیدگی الزامات فضای تصمیمگیری برنامهریزی و زمانبندی کارها در دنیای واقعی، نیاز است تا درراستای ارتقاءِ اثربخشی برنامهها، دیگر تصمیمات مرتبط مانند برنامهریزی نگهداری و تعمیرات ماشینها نیز در نظر گرفته شود (رویز، گارسیا-دیاز و ماروتو[ix]، 2007). از سوی دیگر درطی سالهای اخیر روند پراکندهکردن فرایندهای تولید در تسهیلات مختلف در سطح زنجیره تأمین با هدف کاهش قیمت تولید، ارتقاءِ کیفیت تولید، کاهش ریسک تولید و نزدیکی بیشتر به بازارهای هدف توسعه یافته است. این امر باعث شده است تا مسأله زمانبندی تولید در سطح زنجیره تأمین مطرح شود و تصمیمات مرتبط با پیکرهبندی شبکه همچون انتخاب تسهیلات تولید بر آن تأثیرگذار باشند (مون، کیم و هور[x]، 2002). پراکنده و توزیعکردن فعالیتهای تولید در طی سالهای اخیر بهشدت توجه سازمآنهای در حال رقابت در بازارهای جهانی را بهخود جلب کرده است (نادری و رویز[xi]، 2014). این در حالی است که در دنیای واقعی بسیاری از پارامترهای کلیدی برای تصمیمسازی در شرایط عدمقطعیت هستند و نیاز است تا تأثیر آنها در فرایند برنامهریزی در نظر گرفته شود (کسپرسکی، کورپیسز و زیلینسکی[xii]، 2012). لحاظنکردن عدمقطعیت در فرایند برنامهریزی باعث کاهش کارایی و اثربخشی تصمیمات در مرحلۀ اجرا خواهد شد. علاوه بر آن تصمیمگیری همزمان تخصیص کارها به تسهیلات و تعیین توالی آنها بر پیچیدگیهای این مسأله در مقایسه با مسأله کلاسیک برنامهریزی جریان کارگاهی میافزاید (نادری و رویز11، 2014). باتوجهبه جنبههای متعدد و درعینحال متنوع، مسأله برنامهریزی و زمانبندی جریان کارگاهی که اشاره شد، نیاز است تا در فرایند ارزیابی با تعیین معیارهای ارزیابی مناسب، اثربخشی تصمیمات را بهخوبی ارتقاء داد؛ ازاینرو متأثیر از بسیاری الزامات در دنیای واقعی، مدلهای چندهدفه و نیاز به معرفی جوابهای مناسب با در نظر گرفتن چند تابع هدف بهصورت همزمان، توسعه یافته است (ینیسی و یاقماهان[xiii]، 2014). در این مقاله، مدلی جامع برای زمانبندی جریان کارگاهی جایگشتی دوباره واردشونده با سه معیار ارزیابی، ارائه شده است. برای افزایش اثربخشی برنامهریزی، محدودیتهای منبع در اختیار در شرایط اِعمال تعمیرات و نگهداری پیشگیرانه روی ماشینها در نظر گرفته شده است. علاوه بر آن، بهدلیل پیچیدگی زیاد ماشینها در فرایند تولید محصولات فناورانه و اثرگذاری این سطح بالای تکنولوژی بر فرایند تعمیرپذیری ماشینها، عدمقطعیت زمان تعمیر ماشینها نیز با استفاده از رویکرد برنامهریزی استوار بودجهای لحاظ شده است. درنهایت، باتوجهبه پیچیدگیهای زیاد مدل ارائهشده، روش حل کارایی با الگوریتم فرا ابتکاری ترکیبی توسعهیافته ارائه و ارزیابی شده است. دیگر بخشهای مقاله بهصورت ذیل ارائه شده است. در بخش 2، مبانی نظری و پیشینۀ پژوهش زمانبندی جریان کارگاهی جایگشتی دوباره واردشونده بررسی شده است. در بخش3، مسأله پژوهش و مدل ریاضی آن ارائه شده است. در بخش 4، الگوریتم حل ترکیبی جدید پیشنهادشده، بررسی شده است. مسائل نمونۀ بررسی و تنظیم پارامترهای الگوریتم حل در بخش5 ارائه شده است. نتایج محاسباتی در حل مسأله نمونه و اعتبارسنجی روش حل پیشنهادی نیز در بخش 5 ارائه شده است. درنهایت جمعبندی و پیشنهادها برای انجام پژوهشهای آتی در بخش 6 ارائه شده است.
مبانی نظری و پیشینۀ پژوهش نخستین بار گریو[xiv] و همکارانش (1983)، مسأله برنامهریزی جریان کارهای دوباره واردشونده را معرفی کردند. پس از آن طی دهههای اخیر با توسعۀ صنعت نیمهرساناها توجه به آن زیاد شد و توسعه یافت. بهدلیل امکان بازگشت دوبارۀ کارها به یک ماشین، این مسأله پیچیدگیهای حل بیشتری نسبت به مسأله کلاسیک برنامهریزی جریان کارگاهی دارد. پن و چن[xv] (2003) در مطالعهای نشان دادهاند مسأله برنامهریزی جریان کارگاهی دوباره واردشونده حتی در ابعاد کوچک آن از نوع مسائل دارای پیچیدگی حل است. طی سالهای اخیر، همزمان با توسعۀ صنایع با فناوری سطح بالا نظیر توسعۀ نیمهرساناها، مسأله جریان کارگاهی دوباره واردشونده با امکان یکسانبودن توالی کارها روی همۀ ماشینها و با نام جایگشتی بهشدت توجه پژوهشگران را بهخود جلب کرد (چن، پن و لین[xvi]، 2009؛ چن[xvii]، 2006؛ چن، پن و وو[xviii]، 2008). در مسائل زمانبندی عملیاتِ دوباره واردشونده، توجه به دو مقولۀ کاهش هزینهها و افزایش بهرهوری با در نظر گرفتن موعد تحویل کارها همواره مدنظر پژوهشگران بوده است (ریفی، گوین و داوال7، 2016). حداقلکردن زمان تکمیل آخرین کار با هدف حداکثرکردن بهرهوری با افزایش میزان خروجی از متداولترین معیارهای ارزیابی در زمانبندی جریان کارگاهی دوباره واردشونده است (چو، چو و دسپرز[xix]، 2010؛ سان، ژانگ، گو و وانگ[xx]، 2011)؛ برای مثال یانگ[xxi] و همکارانش (2008) مدل برنامهریزی جریان کارگاهی دوباره واردشونده با چند ماشین مبتنیبر مسأله ساخت پل را با هدف حداقلکردن زمان تکمیل آخرین کار ارائه کردهاند. همچنین، سانگ ساوانگ، ستانان، فوجیموتو و جن[xxii] (2015) مدل برنامهریزی دوسطحی را برای حداقلکردن زمان تکمیل آخرین کار در مسأله زمانبندی جریان کارگاهی دوباره واردشونده را با در نظر گرفتن امکان توقف در فرایند تولید بهدلیل نگهدارینکردن موجودی بافر و امکان توقف کار روی ماشین ارائه کردهاند. جیونگ و کیم[xxiii] (2014) مسأله برنامهریزی جریان کارگاهی دوباره واردشونده را با در نظر گرفتن زمآنهای راهاندازی وابسته به توالی عملیات و یا هدف حداقلکردن کل دیرکردها ارائه کردهاند. کانگ و همکاران (2007) مدلی ریاضی برای مسأله برنامهریزی جریان کارگاهی دوباره واردشونده با هدف حداقلکردن میانگین موزون کل دیرکردها و با در نظر گرفتن زمانهای راهاندازی وابسته به توالی عملیات ارائه کردهاند. کایهارا[xxiv] و همکاران (2010) نیز مدلی برای حداقلکردن میانگین کل دیرکردها با در نظر گرفتن برنامهریزی نگهداری و تعمیرات فعال ارائه کردهاند. هوانگ[xxv] و همکاران (2014) مدلی با هدف حداقلکردن کل دیرکردها و زودکردها بهصورت توأمان ارائه کردهاند. نتایج مطالعات اخیر انجامشده در حوزۀ برنامهریزی جریان کارگاهی دوباره واردشونده حاکی از آن است که مواجه با این مسأله تنها با لحاظکردن یک معیار ارزیابی بهخوبی الزامات مربوط به این فضای تصمیمگیری را در دنیای واقعی برآورده نمیسازد؛ ازاینرو مدلهای برنامهریزی جریان کارگاهی دوباره واردشوندۀ چندهدفه طی سالهای اخیر توسعه یافتهاند (ریفی، گوین و داوال7، 2016). دوگاردین[xxvi] و همکاران (2010) مدلی چندهدفه برای برنامهریزی جریان کارگاهی دوباره واردشونده با دو هدف حداقلکردن زمان سیکل تولید و حداکثرکردن میزان استفاده از منابع ارائه کردهاند. همچنین در مطالعات دیگر، دو تابع هدف حداقلکردن زمان تکمیل آخرین کار و کل تأخیرها نیز در نظر گرفته شدهاند (ابراهیمی، فاطمی قمی و کریمی[xxvii]، 2014). طی سالهای اخیر و متأثر از الزامات فضای کسبوکار، مشاهده میشود که تصمیمِ پراکندهکردن فعالیتهای تولید در تسهیلات مختلف و تخصیص کارها به تسهیلات در کنار تصمیم تعیین توالی انجام کارها توجه پژوهشگران را بهخود جلب کرده است. ابن تصمیمات با هدف افزایش بهرهوری و دستیابی به مزیتهای گوناگون همچون کاهش هزینهها و ریسک تولید انجام میشود؛ ازاینرو در ادبیات، مسأله زمانبندی جریان کارگاهی دوباره واردشوندۀ توزیعشده توسعه یافته است (ریفی، گوین و داوال7، 2016). ریفی و همکارانش (2016) مدلی ریاضی برای زمانبندی کارها در جریان کارهای توزیعشده با در نظر گرفتن امکان بازگشت مجدد کارها به ماشین در حالت قطعیت کامل و بدون در نظر گرفتن محدودیتهای استفاده از منابع مانند برنامۀ نگهداری و تعمیرات ماشین، ارائه کردهاند. این در حالی است که باتوجهبه پیچیدگیهای محیطی، تصمیمگیری دربارۀ توسعۀ بیشتر مدلهای جریان کارهای دوباره واردشوندۀ توزیعشده لازم است. در دنیای واقعی، نمونههای متفاوتی از عدمقطعیت مانند عدمقطعیت در زمان انجام کارها، در دسترس بودن ماشین و ثابتبودن لیست کارها بر فعالیتهای تولیدی و در پی آن مسأله زمانبندی تولید تأثیرگذار هستند (آرنات و ربدی[xxviii]، 2008؛ کوپانوس، کاپون، گارسیا، اسپونا و پویجانر[xxix]، 2008)؛ درنتیجه نیاز است تا برای افزایش اثربخشی تصمیمات، عدمقطعیتها در برنامهریزی لحاظ شوند (کاتراجینی، والادا و رویز[xxx]، 2015). هنگام مواجهه با عدمقطعیت شدید و در پی آن دسترسینداشتن به دادههای کافی و معتبر برای برآورد تابع احتمال و رفتار پارامتر بررسیشده با استفاده از رویکردهای برنامهریزی احتمالی و فازی، استفاده از رویکرد برنامهریزی استوار پیشنهاد میشود. رویکرد بهینهسازی استوار مبتنیبر مفهوم بودجۀ عدمقطعیت تا حد مطلوبی شرایط دنیای واقعی را هنگامیکه احتمال انحراف مقادیر همۀ پارامترهای غیرقطعی از مقادیر اسمی خود اندک باشد بهخوبی پاسخ میدهد؛ بنابراین، تعداد پارامترهایی که مقادیر آنها نسبت به مقدار اسمی دارای انحراف است با حدی از پیش تعیینشده، تعیین میشود و بودجۀ عدمقطعیت نامیده میشود. سطح بودجه نشاندهندۀ درجۀ محافظهکاری تصمیمگیرنده است. مقادیر کمتر و بیشتر بودجۀ عدمقطعیت بهترتیب بیانگر حداکثر و حداقل مقدار ریسکپذیری تصمیمگیرنده هستند (حسنی، ذگردی و نیکبخش[xxxi]، 2014). باتوجهبه ماهیت مسائل جریان کارگاهی دوباره واردشونده در حالت عمومی و در حالت توزیعشده که از نوع مسائل با پیچیدگی حل است، نیاز به توسعه و ارائۀ روشهایِ حلِ کارآمد برای حل این مسائل در ابعاد بزرگ و باتوجهبه پیچیدگیهای ذاتی آن است (ریفی، گوین و داوال7، 2016)؛ ازاینرو پژوهشگران روشهای فرا ابتکاری بیشتری نسبت به الگوریتمهای حل دقیق و ابتکاری برای حل این نوع مسائل ارائه دادهاند. لیو[xxxii] (2010)، رائو و چو[xxxiii] (2009)، و لین و لی[xxxiv] (2012) الگوریتم ژنتیک را برای حل جریان کارگاهی دوباره تکرارشونده ارائه کرده است. زو[xxxv] و همکاران (2014 الگوریتم ممتیک را برای حداقلکردن زمان تکمیل آخرین کار در مسأله جریان کارگاهی دوباره واردشوندۀ جایگشتی ارائه کردهاند. یینگ[xxxvi] و همکاران (2014) الگوریتم گریدی پارتو تکرارشونده را برای مسأله جریان کارگاهی دوباره واردشونده با در نظر گرفتن اهداف حداقلکردن زمان تکمیل آخرین کار و کل تأخیرها ارائه کردهاند. چام نانلور[xxxvii] و همکاران (2014) الگوریتم ژنتیک ترکیبی بهبودیافته را برای حل مسأله جریان کارگاهی دوباره واردشونده با در نظر گرفتن پنجرۀ زمانی ارائه کردهاند. چان، پراکاش، ما و ونگ[xxxviii] (2013) الگوریتم فرا ابتکاری ترکیبی مبتنیبر جستجوی ممنوعه و شبیهسازی تبرید را برای حل مسأله جریان کارگاهی توزیعشده ارائه کردهاند. چن17 (2006) الگوریتم فرا ابتکاری جستجوی ممنوعه را برای حداقلکردن زمان تکمیل آخرین کار در مسأله جریان کارگاهی دوباره واردشونده ارائه کردهاند. چوی و کیم[xxxix] (2008) مجموعهای از الگوریتمهای ابتکاری را برای حداقلکردن زمان تکمیل آخرین کار در مسأله جریان کارگاهی دوباره واردشونده ارائه کردهاند. سانگ ساوانگ و ستانان22 (2015) الگوریتم فرا ابتکاری ترکیبی را مبتنیبر الگوریتم ژنتیک و جستجوی ذرات برای حداقلکردن زمان تکمیل آخرین کار در مسأله جریان کارگاهی دوباره واردشونده ارائه کردهاند. جیو[xl] و همکاران (2013) الگوریتم جستجوی ممنوعه را برای حداقلکردن زمان تکمیل آخرین کار در مسأله جریان کارگاهی دوباره واردشوندۀ توزیعشده ارائه کردهاند. لین[xli] و همکاران (2013) نیز الگوریتم گریدی اصلاحشده را برای آن مسأله ارائه کردهاند. نادری و رویز11 (2010) الگوریتم جستجوی پراکنده را برای حل مسأله مشابه ارائه کردهاند. علاقهمندان به مطالعۀ بیشتر در حوزۀ برنامهریزی جریان کارگاهی دوباره واردشونده به مطالعات چوی[xlii] و همکاران (2009)، چیو[xliii] و همکاران (2010)، و بودهار و مزیانی[xliv] (2010) مراجعه کنند. برای مطالعه درزمینۀ مدلهای برنامهریزی و زمانبندی انجام کارها با انواع حالتهای برگشت کارها به مطالعات بلمان و ارنست[xlv] (1982)، ازوی[xlvi] و همکاران (1992)، لین و لی34 (2011) نیز مراجعه شود. تعریف مسأله پژوهش در این مقاله مسأله برنامهریزی جریان کارگاهی جایگشتی توزیعشده دارای کاربرد در صنایع تولید محصولات فناورانه الکترونیکی بررسی شده است. برای این منظور نیاز است تا علاوه بر تعیین توالی و زمانبندی عملیات تولید برای انجام کارها، مراکز تولید نیز انتخاب و فعالیتهای تولیدی در این مراکز درراستای دستیابی به اهداف مدنظر بهنحو مناسب توزیع شوند. لازم به ذکر است که انقطاع در انجام کارها مجاز نیست. مجموعۀ کارها کاملاً از یکدیگر مستقل هستند. ماشینها همواره در دسترس نبوده و امکان بُروز خرابی و یا توقف بهدلیل فعالیتهای نگهداری و تعمیرات در نظر گرفته شده است. عدمقطعیت مدت زمان انجام فعالیت نگهداری و تعمیرات پیشگیرانه با رویکرد بهینهسازی استوار بودجهای نمایش داده شده است. همۀ کارها در زمان صفر در کارگاه حضور دارند. در شکل شماره 1 نمایی از جریان کارگاهی توزیعشده دوباره واردشونده شامل 3 ماشین و 2 سایت تولیدی مستقل و با امکان نگهداری موجودی بافر بدون ظرفیت هر ماشین نمایش داده شده است.
مدلسازی ریاضی مجموعهها P: مجموعه سایتهای تولید M: مجموعه ماشینها با مشخصات و ویژگیهای برابر که در مجموعه تسهیلات تولید استقرار یافتهاند J: مجموعه کارها L: مجموعه لایهها با هدف نمایش امکان بازگشت دوباره یک کار به یک ماشین در حین فرایند تولید O: مجموعه عملیات یکسان برای تمامی کارها که باید بهصورت متوالی انجام شوند
شکل 1- نمای شماتیک جریان کارگاهی دوباره وارد شونده (ریفی و همکاران، 2016)
پارامترها prjml: زمان انجام کار j روی ماشین m در لایۀ l sjml: زمان راهاندازی ماشین m برای انجام کار j در لایۀ l dj: موعد تحویل کار j B:عدد بزرگ مثبت fcjp: هزینۀ ثابت تخصیص کار j به تسهیل p، fc’jm: هزینۀ هر واحد زمانی انجام کار j روی ماشین m، و : بهترتیب میانگین و انحراف از میانگین مدتزمان انجام تعمیرات پیشگیرانه روی ماشین m tm: زمان حملونقل بین ماشین m-1 و m متغیرها stojmlp: زمان آغاز فعالیت o از کار j روی ماشین m در لایۀ l در سایت تولیدی p cojmlp: زمان تکمیل فعالیت o از کار j روی ماشین m در لایۀ l در سایت تولیدی p c’ojmlp: زمان تکمیل فعالیت o از کار j روی ماشین m در لایۀ l در سایت تولیدی pدرصورت انجام تعمیرات پیشگیرانه روی ماشین tbm: مدت زمان بین دو تعمیر پیشگیرانۀ متوالی yojmlt: متغیر باینری نشاندهندۀ تخصیص عملیات o از کار j در لایۀ l به ماشین m در زمان t xjp: متغیر باینری نشاندهندۀ تخصیص کار j به سایت تولید p xxjj’p: متغیر باینری نشاندهندۀ انجام کار j بلافاصله قبل از کار j’ در سایت تولید p انجام شود zxjj’p: متغیر باینری نشاندهندۀ انجام کار j قبل از کار j’ در سایت تولید p انجام شود yxjj’mp: متغیر باینری نشاندهندۀ انجام تعمیرات پیشگیرانه بین دو کار j و j’ روی ماشین mدر سایت تولیدp، : بودجۀ عدمقطعیت، Rpf10، Zf10، ys1ojmlp، Rpf10، Zf10، ys1ojmlp، Rpf10، Zf10، ys1ojmlp، Rpf10، Zf10وys1ojmlp: متغیرهای کمکی در مدل قرین استوار برای نمایش عدمقطعیت در زمان انجام تعمیرات پیشگیرانه. تابع هدف و محدودیتها: در مدل ریاضی ارائهشده، سه تابع هدف بهصورت توأم در نظر گرفته شده است که عبارتاند از (روابط 1 الی 3):
تابع هدف (1) زمان تکمیل آخرین کار را حداقل میکند. تابع هدف (2) کل هزینههای تولید شامل هزینههای انجام فرایند و تخصیص کارها به هر ماشین را حداقل کند. تابع هدف (3) نیز متوسط زمان دیرکردها را حداقل میکند. لازم به ذکر است که در مسأله جریان کارگاهی جایگشتی عمومی، حداقلکردن زمان تکمیل آخرین کار و جریان کارها در کارگاه هزینههای تولید را حداقل میکنند. این در حالی است که در مسأله جریان کارگاهی توزیعشده بهدلیل در نظر گرفتن هزینههای راهاندازی در تسهیلات مختلف تولید و تصمیمگیری باتوجهبه ارتقاءِ سطح استفاده از تسهیل و راهاندازی تسهیل جدید، دو معیار مذکور، هزینههای کل تولید را حداقل نمیکنند (لین و یینگ[xlvii]، 2013).
محدودیت (4) تضمین میکند هر کار تنها به یک تسهیل تولیدی تخصیص مییابد. محدودیت (5) مقید میکند ماشینها تککاره هستند و هر ماشین در زمان t تنها یک کار را انجام میدهد. محدودیت (6) نیز نشان میدهد در زمان t هر کار تنها روی یک ماشین انجام میشود. محدودیت (7) وابستگی تخصیص عملیات به هر ماشین درصورت انتخاب آن را نشان میدهد. محدودیت (8) آغاز هر کار بعد از زمان صفر را نشان میدهد. محدودیتهای (9) تا (11) زمان انجام تعمیرات پیشگیرانه (مدتزمان دو تعمیر پیشگیرانه متوالی) را روی هر ماشین مشخص میکنند. در محدودیت (11) عدمقطعیت زمان انجام تعمیرات پیشگیرانه با در نظر گرفتن بودجۀ عدمقطعیت لحاظ شده است. محدودیتهای (14) و (15) بهترتیب نشاندهندۀ وابستگی بین انجام تعمیرات پیشگیرانه با انجام کار روی یک ماشین و توالی انجام کارهای تخصیص دادهشده به یک ماشین است. محدودیتهای (17) و (20) نشان میدهند زمان تکمیل عملیات o از کار jام تابعی از زمان آغاز انجام یک کار، زمان آمادهسازی، زمان انجام فرایند و زمان انجام تعمیرات پیشگیرانه است. محدودیت (16) وضعیت انجام یک کار قبل از یک کار دیگر را نشان میدهد. محدودیت (17) تضمین میکند زمان تکمیل عملیات o از کار j روی ماشین m در لایۀ l در سایت تولیدی p باید مخالف با صفر باشد. محدودیت (18) اطمینان میدهد کار j+1ام تنها زمانی میتواند روی ماشین m در سایت تولیدی p که فعالیت پیشنیاز آن انجام شده باشد. محدودیت (19) اطمینان میدهد زمان آغاز عملیات o از کار j نمیتواند زودتر از زمان تکمیل عملیات قبل آن باشد. مجموعه محدودیتهای خطی (12)، (13)، (15)، (16)، (18)، (19)، (21) و (22) نیز باتوجهبه مدل همتای (قرین) استوار مبتنیبر برنامهریزی استوار بودجهای (ارائهشده در پژوهش برتسیماس و سیم[xlviii] (2004) برای لحاظکردن عدمقطعیت در محدودیتهای (11)، (14)، (17) و (20) زمان انجام تعمیرات پیشگیرانه مبتنیبر رویکرد بودجهبندی در نظر گرفته شدهاند.
الگوریتم حل پیشنهادی مبتنیبر الگوریتم فرا ابتکاری ترکیبی در این بخش، الگوریتم فرا ابتکاری ترکیبی جدیدی باتوجهبه ماهیت مسأله جریان کارگاهی که از نوع مسائل با پیچیدگی حل بالا بوده، ارائه شده است. الگوریتم ارائهشده مبتنیبر جستجوی همسایگی وسیع انطباقپذیر با اندازۀ جمعیت پویا و الگوریتم شبیهسازی تبرید است. در الگوریتم جستجوی همسایگی وسیع انطباقپذیر از مجموعهای از روشهای جدید برای تخریب و بازسازی جواب و فرایند سیستماتیکِ انتخاب، براساس سابقۀ عملکرد هریک از روشهای تعمیر و تخریب استفاده شده است. فرایند تکرارپذیر جستجوی جواب مبتنیبر الگوریتم شبیهسازی تبرید با دمای اولیه آغاز میشود و سپس این دما با نرخی مشخص کاهش خواهد یافت. نرخ تبریدِ کم باعث طولانیترشدن فرایند جستجو و نرخ تبرید سریع باعث افزایش احتمال قرارگرفتن در دام بهینۀ محلی خواهد شد. شبهکد الگوریتم ترکیبی پیشنهادشده در شکل 2 نمایش داده شده است. نمایش جواب: هر جواب با ارائهای دو بعدی نمایش داده خواهد شد و ابعاد آن در شکل 3 نمایش داده شده است. با کدگشایی از این ساختارِ نمایشِ جواب مقادیر متغیرهای مربوط به تخصیص کارها به تسهیلات تولیدی و توالی عملیات کارها در هر تسهیل تعیین میشود. عملیات نگهداری و تعمیرات پیشگیرانه نیز مجموعه کار جدیدی است که در کنار کارهای اصلی تعریف میشود. این نحوۀ نمایش باعث تسهیل در در نظر گرفتن موقعیت اعمال تعمیر پیشگیرانه نسبت به دیگر کارها روی هر ماشین در هر سایت خواهد شد. عملگرهای جستجوی همسایگی: باتوجهبه انتخاب الگوریتم جستجوی همسایگی سریع، با استفاده از دو عملگر تخریب و تعمیر بهصورت متوالی، جستجو برای یافتن جوابهای جدید مبتنیبر جواب در اختیار، انجام خواهد شد. در توسعۀ عملگرهای تخریب و تعمیر تلاش شده است تا باتوجهبه فضای جواب مسأله در حال بررسی، عملگرها بهخوبی بتوانند در ایجاد تنوع و تمرکز در فرایند جستجوی جواب ایفای نقش کنند. در ادامه، این عملگرها و نحوۀ پیادهسازی آنها توضیح داده شده است. عملگر تخریب: با اعمال عملگر تخریب N- روی جواب نمونۀ بررسیشده، امکان توسعۀ جواب درراستای رسیدن به جواب جدید فراهم میشود. این در حالی است که در استفاده از این عملگر باید توجه شود که دو مفهوم تنوع و عمقبخشیدن به فضای جستجو بهخوبی مدنظر قرار گیرد. عملگر تخریب روی بخشهای مختلف جواب نظیر توالی انجام کارها و یا تخصیص کارها به تسهیلات تولید بهتنهایی و یا هر دو بخش بهصورت توأم اعمالشدنی است. در جدول 1، تکنیکهای استفادهشده برای چگونگی اعمال این عملگر ارائه شده است. اندازۀ دامنۀ تخریب در هر مرحله از الگوریتم جستجوی همسایگی وسیعِ انطباقپذیر با هدف تنوعبخشی در ابتدای فرایند جستجو و تمرکز در مراحل پایانی، متفاوت در نظر گرفته خواهد شد (رابطه 29).
عملگر تعمیر: عملگر تعمیر N+ عملیات اصلاح جواب ناقص ایجادشده بهوسیلۀ عملگر تخریب را انجام میدهد. هدف از اعمال عملگر تعمیر عبارت از ایجاد بهبود در جوابهای بهدستآمده و ایجاد تنوع در آنها با هدف یافتن جوابهای نامغلوب جدید است. برای این منظور از تکنیکهای مختلفی در اعمال عملگر تعمیر روی جواب استفاده میشود (جدول 2). مجموعه جوابهای پارتو ذخیرهشده در مجموعۀ آرشیو، نقش مهمی در پیادهسازی عملگر تعمیر دارند. انتخاب عملگرهای تعمیر و تخریب مبتنیبر رویکردی سیستماتیک انطباقپذیر است؛ یعنی سابقۀ عملکرد هر عملگر انتخابشده، در شانس انتخاب آن در مراحل آتی الگوریتم جستجو تأثیرگذار است. انتخاب عملگرها با استفاده از چرخۀ رولت انجام میشود (رابطۀ 30). بهروزرسانی وزن هریک از عملگرها نیز باتوجهبه مشارکت عملگر در بهبود مقدار تابع هدف با استفاده از رابطۀ (31) انجام خواهد شد. ضریب تعدیل λ نیز میزان وابستگی وزن جدید را به سابقۀ عملگر بررسیشده نشان میدهد. رابطۀ (32) نشاندهندۀ وزن عملگر در پیادهسازی آن است و تابعی از کیفیت جواب جدید بهدستآمده است. برای این منظور چهار حالت در نظر گرفته شده است که بهترتیب عبارتاند از: (1) جواب جدید بهترین جواب موجود را مغلوب کند؛ (2) جواب جدید، جواب قبلی را مغلوب کند؛ (3) جواب جدید، جواب قبلی را مغلوب نکند؛ اما باتوجهبه معیار انتخابِ متأثیر از شبیهسازی تبرید پذیرفته شود؛ (4) جواب جدید رد شود. در رابطۀ (31)، شاخص میزان مشابهت جواب جدید با جواب موجود نیز در نظر گرفته شده است. تنوع جوابهای ایجادشده تأثیر زیادی بر کیفیت جواب نهایی و توانمندی فرایند جستجوی همسایگی خواهد داشت. باتوجهبه بررسی مسألهای چندهدفه و مواجه با چند معیار ارزیابی بهصورت همزمان، میزان مشابهت با استفاده از محاسبۀ شاخص مسافت اقلیدسی سهبعدی انجام خواهد شد (رابطۀ 34).
یافتههای پژوهش و تحلیل نتایج در این بخش، نتایج تحلیل دادهها و یافتههای پژوهش درقالب نتایج محاسباتی حل مدل ریاضی (توابع هدف و محدودیتهای 1 تا 28) با هدف بررسی اثر عدمقطعیت بر عملکرد زمانبندی کارها در مسأله جریان کارگاهی جایگشتی با برگشت دوبارۀ کارها ارائه شده است. برای این منظور، 21 مسأله نمونۀ اصلی و الگوی تولید دادهها از مطالعات ریفی7 و همکاران (2016) بهعنوان نزدیکترین مسأله مشابه بررسیشده در ادبیات موضوع که در این مطالعه نیز توسعه یافته است، برداشت شده است (جداول 3 و 4).
شکل 2- شبه کد الگوریتم ترکیبی جستجوی همسایگی وسیع انطباقپذیر و شبیهسازی تبرید
شکل 3- نمایش جواب در الگوریتم فرا ابتکاری ترکیبی ارائهشده برای برنامهریزی 10 کار در 4 سایت تولید بهصورت نمونه
جدول 1- الگوی عملگرهای تخریب و نحوۀ پیادهسازی آنها روی جواب نمونۀ بررسیشده
جدول 2- الگوی عملگرهای تخریب و نحوۀ پیادهسازی آنها روی جواب نمونۀ بررسیشده
برای نمایش سطوح متفاوت محافظهکاری تصمیمگیرنده، پنج سطح شامل 0، 25، 50، 75 و 100 درصد کل بودجۀ عدمقطعیت برای هریک از مسائل نمونۀ اصلی نمایش داده شده در جدول 3، لحاظ شده است؛ درنتیجه، 105 مسأله نمونه درمجموع بررسی شده است. دو سطح 0 و 100 درصد بودجه بهترتیب نشاندهندۀ قطعیت و عدمقطعیت کامل است. سطوح میانی نیز حد متوسطی از محافظهکاری تصمیمگیرنده را نشان میدهند. تنظیم تمامی پارامترهای الگوریتم فرا ابتکاری ترکیبی پیشنهادی با استفاده از روش طراحی آزمایشهای تاگوچی انجام شده است و نتایج آن در جدول 5 ارائه شده است. نخست، کیفیت جوابهای بهدستآمده از الگوریتم فرا ابتکاری ترکیبی پیشنهادی در مقایسه با الگوریتم فرا ابتکاری ارائهشده برای مسأله مشابه در ادبیات موضوع (جستجوی همسایگی سریع انطباق پذیر)، براساس دو معیار ارزیابی متداول ارائهشده در ادبیات موضوع و پس از 10 بار اجرای الگوریتمهای حل مدنظر، بررسی شده است. این دو معیار ارزیابی بهترتیب عبارتاند از: متوسط تعداد جوابهای پارتو بهدستآمده در هر اجرای الگوریتم (معیار 1) و متوسط نرخ جوابهای پارتو بهدستآمده برحسب درصد بهوسیلۀ یک الگوریتم بهطوریکه با جوابهای پارتو دیگر الگوریتم بررسیشده، مغلوب نشود (معیار 2). زمان حل برحسب ثانیه نیز سومین معیار ارزیابی عملکرد الگوریتمها لحاظ شده است. نتایج مقایسۀ عملکرد الگوریتم فرا ابتکاری پیشنهادی با روش حل محدودیت اپسیلون آگمنت با نرمافزار بهینهسازی گمز حاکی از کارایی روش حل پیشنهادی از منظر زمان حل و عملکرد برابر آن در حل مسائل با ابعاد کوچک، متوسط و بزرگ است (جدول 6).
جدول 3- مسائل نمونه
محدودیت زمان 20 هزار ثانیهای برای دریافت جواب از نرمافزار اعمال شده است. امکان دریافت نتایج مربوط به معیار 1 از نرمافزار میسر نبوده و مقایسه برمبنای معیارهای 2 و 3 انجام میشود. علاوه بر آن، نتایج بهدستآمده نشان میدهد که با افزایش ابعاد مسأله، کارایی روش حل اپسیلون محدودیت اگمنت ازنظر زمان بهشدت کاهش مییابد. برتری کامل کیفیت جواب و زمان حل حاصل از پیادهسازی الگوریتم فرا ابتکاری چندهدفه پیشنهادی برای حل مسائل با ابعاد بزرگ نیز کاملاً مشهود است.
جدول 4- محدودۀ تولید پارامترها
جدول 5- فاکتورهای طراحی برای تنظیم پارامترها
جدول 6- ارزیابی عملکرد الگوریتم پیشنهادی
نتایج ارائهشده در جدول 7 نشاندهندۀ برتری الگوریتم فرا ابتکاری پیشنهادی در مقایسه با الگوریتم فرا ابتکاری مبتنیبر جستجوی همسایگی وسیع انطباقپذیر دارد. در جدول 7، با هدف ارزیابی عملکرد و کارایی روش حل پیشنهادی، مقایسۀ عملکرد بین الگوریتمهای ارزیابیشونده تنها برای بزرگترین سایز مسأله در هر دسته از نظر ابعاد و بودجۀ عدمقطعیت (نمایش دادهشده در جدول 3) ارائه شده است. نتایج مقایسه حاکی از اثربخشی فرآیند جستجوی محلی توسعه دادهشده در عمقبخشیدن به جستجو است. الگوریتم جستجوی همسایگی وسیع انطباقپذیر از نظر زمان جستوجو برتر از فرا ابتکاری ترکیبی پیشنهادی است؛ اگرچه این برتری خود متأثر از کیفیت کم جواب آن قرار خواهد گرفت. نتایج اعمال آزمون آماری برای سنجش برابری عملکرد دو الگوریتم ارزیابیشونده برای تمامی مقایسههای ممکن بین عملکرد دو الگوریتم، حاکی از اختلاف آماری معنادار در سطح اطمینان 95 درصد است (جدول 8). باتوجهبه نرمالبودن دادهها، از آزمون t مستقل استفاده شده است. فرض صفر و فرض مقابل بهترتیب عبارتاند از عملکرد دو الگوریتم و برتری الگوریتم پیشنهادی نسبت به الگوریتم مقایسهشده.
جدول 7- ارزیابی عملکرد الگوریتم پیشنهادی
در شکل 4، مجموعه نقاط پارتوی یافتشده برای بهینهسازی همزمان، حداقلسازی زمان تکمیل آخرین کار و هزینههای کل زمانبندی برای پنج بودجۀ عدمقطعیت و بزرگترین مسأله نمونۀ درحال بررسی (مسائل 105-101) نشان داده شده است. جدول 8- ارزیابی عملکرد الگوریتم پیشنهادی (آزمون tمستقل) در سطح معناداربودن 05/0
همانطورکه مشاهده میشود، حداقلکردن زمان تکمیل آخرین کار لزوماً باعث کاهش هزینهها نمیشود؛ این در حالی است که با افزایش بودجۀ عدمقطعیت، هزینههای کلی برنامهریزی نیز افزایش مییابد. این موضوع حاکی از برنامهریزی محافظهکارانه در برابر شدتیافتن عدمقطعیت است. از سوی دیگر، افزایش بودجۀ عدمقطعیت زمان تعمیر ماشینها تأثیر منفی بر زمان تکمیل آخرین کار خواهد داشت؛ بهطوریکه درنتیجۀ آن زمان تکمیل آخرین کار کاهش مییابد (شکل 4). در شکل 5، افزایش هزینهها درنتیجۀ کاهش متوسط کل دیرکردها برای بزرگترین مسأله نمونه مشاهده میشود. علاوه بر آن مشاهده میشود که با افزایش بودجۀ عدمقطعیت، هزینۀ انجام کارها و متوسط دیرکردها نیز افزایش یافتهاند. درنهایت تأثیر اِعمالکردن و نکردن برنامههای نگهداری و تعمیرات پیشگیرانه بر عملکرد برنامهریزی و زمانبندی انجامشده در شکل 6 برای مسأله نمونه در ابعاد بزرگ مشاهده میشود. نتایج حاکی از اثرگذاری معنادار اِعمال نگهداری و تعمیرات پیشگیرانه بر شاخصهای عملکردی مدنظر بهصورت معنادار است.
شکل 4- جبهۀ جواب پارتو باتوجهبه معیارهای ارزیابی زمان تکمیل آخرین کار و هزینههای کل برنامهریزی برای بودجههای عدمقطعیت
شکل 5- جبهۀ جواب پارتو باتوجهبه معیارهای ارزیابی متوسط دیرکردها و هزینههای کل برنامهریزی برای بودجههای عدمقطعیت
شکل 6- ارزیابی اعمالکردن و نکردن سیاست نت پیشگیرانه
نتیجهگیری در این مقاله مدل ریاضی جامعی برای مسأله برنامهریزی جریان کارگاهی جایگشتی دوباره واردشوندۀ توزیعشده با در نظر گرفتن برنامهریزی نگهداری و تعمیرات پیشگیرانه و عدمقطعیت زمان انجام تعمیرات قرار گرفته است. در مدل ارائهشده سه تابع هدف حداقلکردن زمان تکمیل آخرین کار، هزینههای کل برنامهریزی و متوسط زمان دیرکردها لحاظ شده است. باتوجهبه ماهیت توزیعشدۀ مسأله بررسیشده، تصمیمات انتخاب تسهیلات تولید، تخصیص کارها به تسهیلات پراکندۀ توزیع و تعیین توالی انجام کارها بهصورت همزمان اتخاذ میشود. بهدلیل فناوری سطح بالای ماشینآلات تولیدی و عدمقطعیت زیاد در زمان تعمیر آنها، عدمقطعیت مذکور با استفاده از رویکرد برنامهریزی استوار بودجهای برای نمایش سطوح مختلف عدمقطعیت استفاده شده است. باتوجهبه پیچیدگیهای حل زیاد مدلِ ارائهشده، یک الگوریتم فرا ابتکاری ترکیبی جدید مبتنیبر جستجوی همسایگی وسیع انطباقپذیر و شبیهسازی تبرید ارائه شده است. نتایج حل حاکی از کارایی مدل ریاضی و روش حل ارائهشده برای مواجه با پیچیدگیهای مسأله در حال بررسی است. نتایج نشان میدهد با افزایش سطح عدمقطعیت، سطح محافظهکاری تصمیمات ایجادشده بهنحو معناداری افزایش خواهد یافت. عملکرد الگوریتم پیشنهادی با الگوریتم مشابه ارائهشده در ادبیات موضوع سنجیده شده و نتایج حاکی از کارایی روش حل پیشنهادی ازنظر کیفیت جواب است. دلیل این برتری بهبود ایجادشده در فرایند جستجوی محلی الگوریتم پیشنهادی بهواسطۀ توسعۀ روشهای تخریب و تعمیر جواب همسایگی است. باتوجهبه اهمیت مقولۀ آمادهسازی ماشینآلات و تأثیر آن در فرایند برنامهریزی، در نظر گرفتن زمان آمادهسازی وابسته بهتوالی عملیات اثربخشی تصمیمات را در دنیای واقعی ارتقاء میدهد. همچنین در نظر گرفتن دیگر پویاییهای محیط تصمیمگیری همچون لیست کارهای پویا و امکان تغییر در مجموعه کارها و یا متفاوتبودن زمان حضور کارها در سیستم، یکی دیگر از زمینههای پژوهشی است که برای پژوهشگران پیشنهاد میشود. باتوجهبه پیچیدگیهای زیاد حل مسأله برنامهریزی جریان کارگاهی، توسعۀ روش حل کارآمد برای حل مسائل توسعهیافته در ابعاد بزرگ و ارزیابی عملکرد الگوریتمهای پیشنهادی باتوجهبه معیارهای ارزیابی بسیار متنوع ارائهشده در ادبیات موضوع برای روشهای حل فرا ابتکاری چندهدفه زمینۀ پژوهش دیگری است که معرفی میشود. [i] Pinedo [ii] Vargas-Villamil & Rivera [iii] Choi, Kim, & Lee [iv] Bispo & Tayur [v] Xu, Yin, Cheng, Wu, & Gu [vi] Lin, Lee, & Ho [vii] Rifai, Nguyen, & Dawal [viii] Gupta & Sivakumar [ix] Ruiz, García-Díaz, & Maroto [x] Moon, Kim, & Hur [xi] Naderi & Ruiz [xii] Kasperski, Kurpisz, & Zieliński [xiii] Yenisey & Yagmahan [xiv] Graves [xv] Pan & Chen [xvi] Chen, Pan, & Lin [xvii] Chen [xviii] Chen, Pan, & Wu [xix] Chu, Chu, & Desprez [xx] Sun, Zhang, Gao, & Wang [xxi] Yang [xxii] Sangsawang, Sethanan, Fujimoto, & Gen [xxiii] Jeong & Kim [xxiv] Kaihara [xxv] Huang [xxvi] Dugardin [xxvii] Ebrahimi, Fatemi Ghomi, & Karimi [xxviii] Arnaut & Rabadi [xxix] Kopanos, Capon-Garcia, Espuna, & Puigjaner [xxx] Katragjini, Vallada, & Ruiz [xxxi] Hasani, Zegordi, Nikbakhsh [xxxii] Liu [xxxiii] Rau & Cho [xxxiv] Lin & Lee [xxxv] Xu [xxxvi] Ying [xxxvii] Chamnanlor [xxxviii] Chan, Prakash, Ma, & Wong [xxxix] Choi & Kim [xl] Gao [xli] Lin [xlii] Choi [xliii] Chu [xliv] Boudhar & Meziani [xlv] Bellman & Ernest [xlvi] Uzsoy [xlvii] Lin & Ying [xlviii] Bertsimas, D., & Sim | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
مراجع | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Arnaut, J. P., & Rabadi, G. (2008). "Rescheduling of Unrelated Parallel Machines under Machine Breakdowns". International Journal of Applied Management Science, 1(1), 75–89.
Bellman, R., & Ernest, R. (1982). Mathematical Aspects of Scheduling and Applications. Oxford: Pergamon Press.
Bertsimas, D., & Sim, M. (2004). "The price of robustness". Operations Research, 52(1), 35-53.
Bispo, C. F., & Tayur, S. (2001). “Managing Simple Re-Entrant Flow Lines: Theoretical Foundation and Experimental Results”. IIE Trans. , 33(8), 609–623.
Boudhar, M., & Meziani, N. (2010). “Two-Stage Hybrid Flow Shop with Recirculation”. Int. Trans. Oper. Res., 17(2), 239-255.
Chamnanlor, C., Sethanan, K., Chien, C. F., & Gen, M. (2014). “Re-Entrant Flow Shop Scheduling Problem with Time Windows Using Hybrid Genetic Algorithm Based on Auto-Tuning Strategy”. Int. J. Prod. Res., 52(9), 2612-2629.
Chan, F. T., Prakash, A., Ma, H., & Wong, C. (2013). “A Hybrid Tabu Sample-Sort Simulated Annealing Approach For Solving Distributed Scheduling Problem”. Int. J. Prod. Res., 51(9), 2602-2619.
Chen, J. S. (2006). “A Branch and Bound Procedure For The Reentrant Permutation Flow-Shop Scheduling Problem”. Int. J. Adv. Manuf. Technol., 29(11), 1186-1193.
Chen, J. S., Pan, J. C. H., & Lin, C. M. (2009). “Solving The Reentrant Permutation Flow-Shop Scheduling Problem with A Hybrid Genetic Algorithm”. Int. J. Ind. Eng. Theory, 16(1), 23-31.
Chen, J. S., Pan, J. C. H., & Wu, C. K. (2008). “Hybrid Tabu Search For Re-Entrant Permutation Flow-Shop Scheduling Problem”. Expert Syst. Appl., 34(3), 1924-1930.
Choi, H. S., Kim, H. W., Lee, D. H., Yoon, J., Yun, C. Y., & Chae, K. B. (2009). “Scheduling Algorithms For Two-Stage Reentrant Hybrid Flow Shops: Minimizing Makespan Under The Maximum Allowable Due Dates”. Int. J. Adv. Manuf. Technol., 42(1), 963–997.
Choi, H. S., Kim, J. S., & Lee, D. H. (2011). "Real-Time Scheduling For Reentrant Hybrid Flow Shops: A Decision Tree Based Mechanism And Its Application To A Tft-Lcd Line". Expert Syst. Appl., 38(4), 3514-3521.
Choi, S. W., & Kim, Y. D. (2008). “Minimizing Makespan on An M-Machine Re-Entrant Flowshop”. Comput. Oper. Res., 35(5), 1684-1696.
Chu, F., Chu, C., & Desprez, C. (2010). “Series Production In A Basic Re-Entrant Shop To Minimize Makespan or Total Flow Time”. Comput. Ind. Eng., 58(2), 257-268.
Dugardin, F., F. Yalaoui, & Amodeo, L. (2010 ). “New Multi-Objective Method To Solve Reentrant Hybrid Flow Shop Scheduling Problem”. Eur. J. Oper. Res., 203(1), 22-31.
Ebrahimi, M., Fatemi Ghomi, S., & Karimi, B. (2014). “Hybrid Flow Shop Scheduling with Sequence Dependent Family Setup Time and Uncertain Due Dates”. Appl. Math. Modell., 38(9), 2490-2504.
Eskandarpour, M., Nikbakhsh, E., & Zegordi, S. H. (2014). “Variable Neighborhood Search For The Bi-Objective Post-Sales Network Design Problem: A Fitness Landscape Analysis Approach”. Computers & Operations Research, 52(2), 300-314.
Gao, J., Chen, R., & Deng, W. (2013). “An Efficient Tabu Search Algorithm For The Distributed Permutation Flowshop Scheduling Problem”. Int. J. Prod. Res., 51(3), 641-651.
Graves, S. C., Meal, H. C., Stefek, D., & Zeghmi, A. H. (1983). “Scheduling of Re-Entrant Flow Shops”. J. Oper. Manage., 3(4), 197-207.
Gupta, A. K., & Sivakumar, A. I. (2006). “Job Shop Scheduling Techniques In Semiconductor Manufacturing”. Int. J. Adv. Manuf. Technol, 27(11), 1163-1169.
Hasani, A., Zegordi, S. H., & Nikbakhsh, E. (2014). “Robust Closed-Loop Global Supply Chain Network Design under Uncertainty: The Case of the Medical Device Industry”. International Journal of Production Research, 50(16), 4649-4669.
Huang, R. H., Yu, S. C., & Kuo, C. W. (2014). “Reentrant Two-Stage Multiprocessor Flow Shop Scheduling With Due Windows”. Int. J. Adv. Manuf. Technol., 71(5), 1263-1276.
Jeong, B., & Kim, Y. D. (2014). “Minimizing Total Tardiness In A Two-Machine Re-Entrant Flowshop with Sequence-Dependent Setup Times”. Comput. Oper. Res., 47(1), 72-80.
Kaihara, T., Fujii, N., Tsujibe, A., & Nonaka, Y. (2010). “Proactive Maintenance Scheduling in a Re-Entrant Flow Shop Using Lagrangian Decomposition Coordination Method”. CIRP Ann. Manuf. Technol., 59(1), 453-456.
Kang, Y. H., Kim, S. S., & Shin, H. J. (2007). “A Scheduling Algorithm For The Reentrant Shop: An Application In Semiconductor Manufacture”. Int. J. Adv. Manuf. Technol., 35(5), 566-574.
Kasperski, A., Kurpisz, A., & Zieliński, P. (2012). “Approximating A Two-Machine Flow Shop Scheduling Under Discrete Scenario Uncertainty”. European Journal of Operational Research, 217(1), 36–43.
Katragjini, K., Vallada, E., & Ruiz, R. (2015). “Rescheduling Flowshops Under Simultaneous Disruptions”. Paper presented at the 6th IESM Conference, Seville, Spain.
Kopanos, G. M., Capon-Garcia, E., Espuna, A., & Puigjaner, L. (2008). “Costs For Rescheduling Actions: A Critical Issue For Reducing The Gap Between Scheduling Theory and Practice”. Industrial and Engineering Chemistry Research, 47(22), 8785–8795.
Lin, D., Lee, C., & Ho, W. (2013). “Multi-Level Genetic Algorithm For The Resource-Constrained Re-Entrant Scheduling Problem in The Flow Shop”. Eng. Appl. Artif. Intell., 26(4), 1282-1290.
Lin, D., & Lee, C. K. M. (2011). “A Review of The Research Methodology For The Re-Entrant Scheduling Problem”. Int. J. Prod. Res., 49(8), 2221–2242.
Lin, D., & Lee, C. K. M. (2012). “A Multi-Level Ga Search With Application To The Resourceconstrained Re-Entrant Flow Shop Scheduling Problem. World Acad”. Sci. Eng. Technol., 64(4), 746-750.
Lin, S. W., & Ying, K. C. (2013). “Minimizing Makespan and Total Flowtime In Permutation Flowshops By A Bi-Objective Multi-Start Simulated-Annealing Algorithm”. Computer and Operation Research, 3(6), 1625-1647.
Liu, C. H. (2010). “A Genetic Algorithm Based Approach For Scheduling of Jobs Containing Multiple Orders in a Three-Machine Flowshop”. Int. J. Prod. Res., 48(15), 4379–4396.
Moon, C., Kim, J., & Hur, S. (2002). “Integrated Process Planning and Scheduling with Minimizing Total Tardiness In Multi-Plants Supply Chain”. Comput. Ind. Eng., 43(1), 331-349.
Naderi, B., & Ruiz, R. (2010). “The Distributed Permutation Flowshop Scheduling Problem”. Comput. Oper. Res., 37(4), 754-768.
Naderi, B., & Ruiz, R. (2014). “A Scatter Search Algorithm For The Distributed Permutation Flowshop scheduling problem”. European Journal of Operation Research, 239(2), 323-334.
Nikbakhsh, E., Eskandarpour, M., & Zegordi, S. H. (2012). “Designing A Robust Post-Sales Reverse Logistics Network”. Paper presented at the Electrical Engineering and Intelligent System, Berlin.
Pan, J. H., & Chen, J. S. (2003). “Minimizing Makespan In Re-Entrant Permutation Flow-Shops”. J. Oper. Res. Soc., 54(6), 642-653.
Pinedo, M. (2008). “Scheduling: Theory, Algorithms, and Systems”. Englewood Cliffs, NJ: Prentice-Hall.
Rau, H., & Cho, K. H. (2009). “Genetic Algorithm Modeling For The Inspection Allocation In Reentrant Production Systems”. Expert Syst. Appl., 35(8), 11287–11295.
Rifai, A. P., Nguyen, H. T., & Dawal, S. Z. M. (2016). “Multi-Objective Adaptive Large Neighborhood Search For Distributed Reentrant Permutation Flow Shop Scheduling”. Applied Soft Computing, 40(1), 42–57.
Ruiz, R., García-Díaz, J. C., & Maroto, C. (2007). “Considering Scheduling And Preventive Maintenance In The Flowshop Sequencing Problem”. Computers & Operations Research, 34(11), 3314–3330.
Sangsawang, C., Sethanan, K., Fujimoto, T., & Gen, M. (2015). “Metaheuristics Optimization Approaches For Two-Stage Reentrant Flexible Flow Shop With Blocking Constraint”. Expert Syst. Appl., 42(5), 2395-2410.
Sun, Y., Zhang, C., Gao, L., & Wang, X. (2011). “Multi-Objective Optimization Algorithms For Flow Shop Scheduling Problem: A Review and Prospects”. Int. J. Adv. Manuf. Technol., 55(5), 723-739.
Uzsoy, R., Lee, C. Y., & Martin-Vega, L. A. (1992). “A Review of Production Planning and Scheduling Models In The Semiconductor Industry”. IIE Trans., 24(4), 47–60.
Vargas-Villamil, F. D., & Rivera, D. E. (2001). “A Model Predictive Control Approach For Realtime Optimization of Reentrant Manufacturing Lines”. Comput. Ind., 45(1), 45–57.
Xu, J., Yin, Y., Cheng, T. C. E., Wu, C. C., & Gu, S. (2014). “A Memetic Algorithm For The Re-Entrant Permutation Flowshop Scheduling Problem To Minimize The Makespan”. Applied Soft Computing, 24(1), 277–283.
Yang, D. L., Kuo, W. H., & Chern, M. S. (2008). “Multi-Family Scheduling in A Two-Machine Reentrant Flow Shop With Setups”. Eur. J. Oper. Res., 187(3), 1160-1170.
Yenisey, M. M., & Yagmahan, B. (2014). “Multi-Objective Permutation Flow Shop Scheduling Problem: Literature Review, Classification and Current Trends”. Omega, 45(1), 119-135.
Ying, K. C., Lin, S. W., & Wan, S. Y. (2014). “Bi-Objective Reentrant Hybrid Flowshop Scheduling: An Iterated Pareto Greedy Algorithm”. Int. J. Prod. Res., 52(19), 1-13. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
آمار تعداد مشاهده مقاله: 1,795 تعداد دریافت فایل اصل مقاله: 957 |