تعداد نشریات | 43 |
تعداد شمارهها | 1,673 |
تعداد مقالات | 13,654 |
تعداد مشاهده مقاله | 31,560,317 |
تعداد دریافت فایل اصل مقاله | 12,467,926 |
برنامهریزی زنجیرۀ تأمین غیرقطعی اقلام مصرفی اتاق عمل با در نظر گرفتن رضایت جراح: بهکارگیری روشهای MOHS، NSGA-II و ARAS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
پژوهش در مدیریت تولید و عملیات | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
مقاله 6، دوره 14، شماره 1 - شماره پیاپی 32، فروردین 1402، صفحه 85-120 اصل مقاله (1.3 M) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
نوع مقاله: مقاله پژوهشی | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
شناسه دیجیتال (DOI): 10.22108/pom.2023.134258.1453 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
نویسندگان | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
سحر کریمیان؛ پروانه سموئی* | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
گروه مهندسی صنایع، دانشکده مهندسی، دانشگاه بوعلی سینا، همدان، ایران | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
چکیده | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
هدف اصلی این پژوهش، کاهش هزینههای لجستیک و افزایش رضایت جراحان در یک زنجیرۀ تأمین تجهیزات مصرفی اتاق عمل، با در نظر گرفتن اولویتبندی تأمینکنندگان است؛ زیرا امروزه بخش بزرگی از بودجۀ هر کشور، صرف سیستمهای سلامت میشود و این مبالغ کلان، تأثیر مستقیمی بر اقتصاد کشورها دارد؛ از این رو هرگونه تغییر در هزینههای اتاق عمل، بر هزینههای کل زنجیره و بیمارستان نیز تأثیر میگذازد. مدل ریاضی مسئله با استفاده از روش تصمیمگیری چندمعیارۀ آراس و رویکرد استوار و الگوریتمهای چندهدفۀ ژنتیک مرتبسازی نامغلوب (NSGA-II) و جستوجوی هارمونی (MOHS) حل شده است. برای حل مسئله در ابعاد مختلف، مثالهایی طراحی و با هر دو روش دقیق و الگوریتمهای فراابتکاری حل شد. برای مقایسۀ دو روش حل دقیق و فراابتکاری NSGA-II ده مثال نمونه طراحی شد. مقایسهها نشان داد در هر دو تابع هدف، کیفیت پاسخهای روش اپسیلون محدودیت بهتر بوده است؛ اما زمان حل بیشتری نسبتبه NSGA-II نیاز داشته است؛ بهطوری که گاهی تا 5 برابر زمان حل بیشتر در روش اپسیلون، به محدودیت نیاز بوده است. همچنین برای اعتبارسنجی NSGA-II، از روش فراابتکاری MOHS کمک گرفته شد که نتایج نشان داد مسئله به کمک MOHS نیز به زمان حل کمتری نسبتبه NSGA-II نیاز داشته است. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
کلیدواژهها | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
اولویتبندی تأمینکنندگان؛ تجهیزات مصرفی اتاق عمل؛ زنجیرۀ تأمین سلامت؛ مدیریت موجودی در زنجیرۀ تأمین سلامت؛ NSGA-II؛ MOHS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
اصل مقاله | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
امروزه زنجیرۀ تأمین سلامت، هم ازلحاظ بُعد هزینه و هم ارتباط مستقیم با جان انسانها درخور توجه زیادی قرار گرفته است. یکی از عمدهترین بخشهای سیستم سلامت، بیمارستانها هستند که در آنها اتاقهای عمل، ازجمله حیاتیترین قسمتها محسوب میشود. انتقال مفاهیم پشتیبان صنعت تولید و تأمین محصولات به حوزۀ سلامت بهدلیل محدودیتهای این حوزه، پیچیده است. زنجیرۀ تأمین بیمارستانها با محدودیتهایی همچون پیچیدگی، منحصربهفردبودن، وجود چالشهای عملیاتی، ردیابی دشوار موجودی و تقاضای پیشبینینشدنی تجهیزات پزشکی مواجه است (لویس، بالاجی و رأی[i]، 2010). یکی از مواردی که بررسی روند زنجیرۀ تأمین بیمارستان را ضروری میکند، تعارضات بین مدیران موجودی و جراحان موجود در بخش اتاقهای عمل است. انتظار جراحان، در دسترس بودن همیشگی تجهیزات است؛ در حالی که این امر موجب استفادۀ نامناسب از وسیلهها و تجهیزات میشود و افزایش هزینهها را بهدنبال دارد. از سوی دیگر همواره مدیران موجودی در کاهش هزینهها میکوشند (ریس و فانتین[ii]، 1993)؛ ازاینرو تصمیمگیری چندمعیاره [iii]MCDM)) میتواند بهعنوان یک رویکرد کمی برای ارزیابی گزینهها، بهمنظور یافتن بهترین گزینه به کار برده شود. وزنهای نسبی بهمنظور تعیین اهمیت گزینهها برای اولویتبندی شاخصها در روشهایی مثل فرآیند تحلیل سلسلهمراتبی یا روش توسعهیافتۀ شبکۀ تحلیلی، به معیارها اختصاص داده میشوند (زاخاریا و شانکار[iv]، 2007؛ ون هورنبیک و پینتلون[v]، 2014؛ ساتی و وارگاس[vi]، 2013). در این تحقیق اولویتبندی تأمینکنندگان زنجیرۀ تأمین تجهیزات جراحی، بهمنظور کاهش هزینههای خرید تجهیزات و نگهداشتن جراحان در سطح رضایت مطلوب از دسترسی، کیفیت تجهیزات و ... حائز اهمیت است. مدیریت موجودی زنجیرۀ تأمین، ایجاد یک جریان مطمئن در انتقال مواد و خدمات از ابتدا تا انتهای زنجیرۀ تأمین است (حاج شیرمحمدی[vii]، 2017). شایان ذکر است که در مدیریت زنجیرۀ تأمین، تنها توجه به سطوح تأمینکنندگان (در سمت ورودی) و دریافتکنندگان (در سمت خروجی) کافی نخواهد بود. شرکتهای موفق در امر زنجیرۀ تأمین، همواره میکوشند که بیشترین اطلاعات را از سطوح بالاتر تأمینکنندگان و دریافتکنندگان داشته باشند. با استفاده از این اطلاعات و با برقراری ارتباطات منظم با سطوح مختلف زنجیرۀ تأمین، مدیران و برنامهریزان میتوانند هماهنگی لازم را در جهت دستیابی به اهداف مدیریت زنجیرۀ تأمین ایجاد کنند. نظام سلامت یکی از پیچیدهترین زنجیرۀ تأمین دنیا را دارد و علت عمدۀ آن، شاخص خطر بالای آن است. زنجیرۀ تأمین سلامت نیز بهجهت سروکارداشتن با انسانها و سلامتی ایشان، یک نظام پرخطر محسوب میشود؛ زیرا تأمین اقلام دارویی و تجهیزات پزشکی در اسرع وقت، یکی از مهمترین چالشهای این زنجیرۀ تأمین است؛ بنابراین تأمینشدن و یا نشدن یک وسیله، ابزار جراحی یا دارو، میتواند به از دست رفتن جان یک انسان منجر شود. بهعلاوه، براساس اطلاعات دنیای واقعی، در حین عمل ممکن است کمبود برخی از اقلام به وجود بیاید که میتواند در اثر خرابی و ایراد آن، خطای کارکنان، نیاز بیشتر بیمار بهدلیل شرایط اورژانسی حین عمل و ... باشد؛ به این معنا که در تخمین تقاضای اقلام موردنیاز باید نوعی عدم قطعیت را در نظر گرفت. هدف این مقاله کاهش هزینههای پشتیبانی و افزایش رضایت جراحان در یک زنجیرۀ تأمین تجهیزات مصرفی اتاق عمل، با در نظر گرفتن اولویتبندی تأمینکنندگان است. در ادامه، پیشینۀ پژوهش حاضر ارائه میشود. 1-1 پیشینۀ پژوهش در اینجا برخی از مطالعات انجامشده در زمینۀ مفاهیم ذکرشده در شرایط و دیدگاههای مختلف ارائه میشود. مونز و همکاران[viii] (2019)، یک چارچوب اندازهگیری عملکرد لجستیک دقیق را برای ارزیابی کارایی فرایندهای لجستیک در اتاقهای عمل ارائه دادند. آنها از ANP بهعنوان یک تکنیک MCDM برای حل مسئلۀ تصمیمگیری استفاده کردند. چارچوب پیشنهادی مبتنی بر فرایند شبکۀ تحلیلی اولین قدم برای اندازهگیری عملکرد فرآیندهای زنجیرۀ تأمین اتاق عمل، با انتخاب و اولویتبندی اهداف لجستیک و شاخصهای کلیدی عملکرد مرتبط شد. در مقالۀ احمد، حسن و باربویا[ix] (2021)، کاربرد بالقوۀ یک روش MCDM معروف به نام گروه بهترین-بدترین روش[x] برای غلبه بر چالشهای تصمیمگیری در زمان شیوع کرونا و ترسیم استراتژیهای مقابله با شیوع COVID19 ارائه شد. این روش برای رتبهبندی 10 استراتژی شناساییشده براساس اهمیت نسبی آنها ارائه شد. استویچ و همکاران[xi] (2020) روش چندمعیارۀ مارکوس را برای انتخاب تأمینکنندۀ پایدار در صنعت مراقبتهای بهداشتی پیاده کردند. پژوهش آنها یک مطالعۀ موردی (پلی کلینیک) شامل رتبهبندی هشت گزینۀ جایگزین با توجه به 21 معیار برای همۀ جنبههای پایداری بود. همچنین اورجی و اوجدی[xii] (2021)، از رویکردهای MCDM در پزشکی استفاده کردهاند. در یک مطالعه که بیجوانک و ویس[xiii] (2012) انجام دادند، نشان داده شد که بیشتر سیستمهای مدیریت کنترل موجودی در بیمارستانها براساس فروش از دست رفته، مشاهدات دورهای با زمان تحویل کوتاهمدت و ظرفیت محدود انبار شکل گرفته است و در این راستا دو نوع مدل دقیق توسعه داده شد. در مدل نوع اول، سطح خدمترسانی، تابع هدف حداکثرسازی با محدودیت ظرفیت و در مدل نوع دوم، ظرفیت، تابع هدف حداقلسازی با محدودیت خدمترسانی بود که مدل نوع اول، مدل ظرفیت و مدل نوع دوم، مدل خدمترسانی نامیده میشد. همچنین تخمین کاربرد مدلها برای هر سیستم موجودی فروش از دست رفته فرموله شد. ژنگ[xiv] (1992) نیز مقایسۀ بین سیستمهای نگهداری موجودی قطعی و غیرقطعی را انجام داد. در این زمینه آگرا، سرویرا و رِگِخو[xv] (2016)، از یک مدل ریاضی و الگوریتم شاخه و برش برای توزیع محصولات پزشکی، از یک انبار به بخشهای پرستاری استفاده کردند. بلانگر و همکاران[xvi] (2018)، از یک روش ابتکاری برای کمک به ذخیرهسازی اقلام موردنیاز واحد پرستاری استفاده کردند. سپس در پژوهشی دیگر اوتایاکومار و پریان[xvii] (2013)، یک مدل موجودی را ارائه دادند که بررسی مداوم تولید و توزیع برای یک زنجیرۀ تأمین دارویی و زنجیرۀ تأمین بیمارستان را با در نظر گرفتن محصولات دارویی متعدد، زمان سررسید متغیر، تأخیرهای پرداخت مجاز، محدودیت در دسترس بودن فضا و سطح خدمات مشتری[xviii] در نظر میگرفت. آنها یک مدل موجودی ارائه دادند که بررسی مداوم تولید و توزیع را برای یک زنجیرۀ تأمین یک شرکت دارویی و زنجیرۀ تأمین بیمارستان ادغام میکرد. در پژوهشی دیگر جنتیان و همکاران[xix] (2019) یک مدل زنجیرۀ تأمین دارو را با توجه به مسائل زیستمحیطی و اجتماعی ارائه دادند که بهدلیل Np-Hard بودن، مسئله را با الگوریتمهای چندهدفه تکاملی حل کردند. همچنین مهاجر تبریزی و همکاران[xx] (2022) یک مدل برنامهریزی زنجیرۀ تأمین دارو را با هدف کاهش هزینههای توزیع و احداث با روش حل الگوریتم ژنتیک دوسطحی با تکیه بر کدینگ مبتنی بر اولویتبندی ارائه کردند که ازجمله جدیدترین پژوهشها در حوزۀ زنجیرۀ تأمین سلامت است. برنامهریزی اتاق عمل یک مرحلۀ مهم برای مدیریت اتاق عمل است. تخصیص منابع هدف اصلی این مرحله است. زمان منظم کار، اضافهکار، تعداد اتاقهای عمل، ابزار و تجهیزات، برخی از شاخصهای اندازهگیری ظرفیت در مرحلۀ برنامهریزی است. ارزیابی شاخصها میتواند براساس برخی معیارهای مالی باشد؛ اما ساختار هزینۀ اتاق عمل اغلب پیچیده است. این مرحله برنامهریزی را پیچیدهتر میکند. در یک مطالعه در رابطه با موضوع ذکرشده توسط عابدینی، یه و لی[xxi] (2016)، یک روش چندمرحلهای برای اختصاص جراحی به اتاقهای عمل در یک افق برنامهریزی هفتگی را پیشنهاد دادند. احمدی، ماسل و هوستتلر[xxii] (2019) نیز یک مدل استوار تصادفی برای فعالیتهای لجستیک اتاق عمل برای حداقلسازی هزینهها ارائه کردند. دیامنت و همکاران[xxiii] (2018)، یک مدل زنجیرۀ مارکوف گسسته را برای مدیریت موجودی ابزارهای قابل استفادۀ مجدد در اتاق عمل ارائه دادند که نشان میداد در صورت استفاده از تکنیکهای استریلیزاسیون در محل (نظیر استریلیزاسیون فوری)، بیمارستان میتوانست تعداد مجموعۀ ابزارهای قابل استفادۀ مجدد را کاهش دهد. خلاصهای از مهمترین پژوهشهای یادشده در بخش پیشینۀ پژوهش در قالب جدول 1 ارائه شده است. جدول 1- جمعبندی تحقیقات و مطالعات یادشده در بخش پیشینۀ تحقیق Table 1- Summary of research and studies mentioned in the research background section
با وجود توجه به زنجیرۀ تأمین سلامت، مطالعات اندکی در رابطه با مدلسازی ریاضی زنجیرۀ تأمین سلامت بهویژه در زمینۀ تجهیزات جراحی انجام شده است؛ بنابراین تلاش شده است با مدلسازی یک مسئلۀ تأمین تجهیزات مصرفی اتاق عمل در شرایط عدم قطعیت، هزینههای این زنجیره، شامل خرید و آمادهسازی اقلام کاهش یابد و در عین حال با افزودن سطح تأمینکنندگان، به جراحان این امکان داده شده است تا با ارائۀ نظر خود دربارۀ اقلام تحویلی، تأمینکنندگان اولویتبندی شوند و از طرفی رضایت جراحان از کارکردن با اقلام مدنظرشان افزایش یابد. در این پژوهش برای خرید از تأمینکنندگان، سقف خرید در نظر گرفته شده است که اگر کل میزان اقلام موردنیاز را نتوان از یک تأمینکننده با اولویت بالا خریداری کرد، باید به تأمینکنندگان با اولویت بعدی مراجعه شود. همچنین برای نزدیکشدن به شرایط دنیای واقعی، ظرفیتهای داروخانه، اتاقهای عمل و هستۀ استریل برای اقلام مختلف در نظر گرفته شده است. بهعلاوه، تقاضای حین عمل برای هر بیمار غیرقطعی است که با توجه به شرایط متفاوت هر بیمار، توزیع مشخصی برای تقاضا وجود ندارد؛ بنابراین برای مواجهه با عدم قطعیت مسئله، از روش استوار استفاده شده است. مطالعۀ حاضر مشتمل بر یک مدل ریاضی دوهدفه است که بهمنظور تأمین تجهیزات جراحی در اتاق عمل توسعه داده شده است. هدف این پژوهش کمینهکردن مجموع هزینههای عملیاتی، خرید، تهیه و آمادهسازی اقلام مصرفی اتاق عمل است. از سوی دیگر تلاش میشود تا افزون بر تابع هدف اول، رضایت جراحها از بهکارگیری اقلام مصرفی با توجه به اولویتبندی تأمینکنندگان نیز بیشینه شود. در بخش دوم این پژوهش مسئله و در بخش سوم مدلسازی ریاضی و روش حل مسئله بیان میشود. در بخش چهارم، مثالهای عددی و تجزیهوتحلیلهای مختلف انجام میشود و در بخش آخر، نتایج و پیشنهادهای آتی ارائه خواهد شد.
2-1- بیان مسئله در این مطالعه، یک زنجیرۀ تأمین، شامل تأمینکنندگان، انبار و داروخانه، هستۀ استریل و بخش اتاقهای عمل بررسی میشود. تأمینکنندگان ازنظر شاخصهایی مانند هزینۀ اقلام، کیفیت و ... متفاوتاند و این تفاوتها، تأثیر مستقیمی بر رضایت جراحان دارد؛ از این رو، تأمینکنندگان مطابق اولویت جراحان، براساس شاخصهای مختلف رتبهبندی میشوند. تجهیزات موردنیاز اتاق عمل در این پژوهش، شامل مواد مصرفی موردنیاز برای جراحیهاست که پس از مصرف به چرخۀ استریل و استفادۀ مجدد بازنمیگردند. این اقلام به دو شکل اقلام استریل و غیراستریل کارخانه، از تأمینکنندگان خریداری میشوند. نظر به اینکه برای حفظ سلامت بیمار، تنها اقلام استریل به اتاقهای عمل میتوانند وارد شوند، بدیهی است وجود هستۀ استریل قبل از اتاق عمل، برای استرلیزاسیون اقلام غیراستریل خریداریشده ضروری باشد. در این تحقیق، اقلام تهیهشده از تأمینکنندگان در انبار مجاور داروخانه نگهداری و سپس به قفسههای داروخانه منتقل میشود (هزینه و فاصلۀ جابهجایی اقلام بین انبار و داروخانه قابلچشمپوشی است). طبق دستور جراح پیش از عمل، اقلام موردنیاز براساس فهرستی به نام کارت ترجیحی حاضر و به اتاقهای عمل فرستاده میشود (اقلام غیراستریل پیش از رفتن به اتاق عمل، استریل میشوند). براساس اطلاعات دنیای واقعی، در حین عمل امکان کمبود اقلام در اثر خرابی، خطای کارکنان و یا نیاز اورژانسی بیمار وجود دارد. در این حالت حین عمل، یک پرستار از داروخانه اقلام را تهیه میکند و در صورت لزوم پس از استریلکردن، آن را به اتاق عمل منتقل میکند. بهازای هر قلم تجهیز به مکانهایی که وارد میشوند، یک حداکثر ظرفیت نگهداری در نظر گرفته شده است. همچنین حداکثر خرید از هر تأمینکننده نیز حد مشخصی دارد که سقف خرید نامیده میشود. مسئلۀ موردبحث این پژوهش، شامل اتاقهای عمل مختلف است و تقاضای اتاقهای عمل طبق نظر جراح در قالب لیست ترجیحی پیش از عمل، به کمک سبد اقلام به هر اتاق عمل ارسال میشود. چنانچه در حین عمل نیز شرایط اورژانسی پیش بیاید (نظیر خونریزی ناگهانی، خرابی اقلام، خطای کارکنان اتاق عمل و ...) و بیمار به اقلام بیشتری نیاز پیدا کند، پرستار حین عمل، برای تهیۀ اقلام موردنیاز به داروخانه مراجعه میکند. اگر اقلام از نوع غیراستریل اولیه باشند، باید آنها را به هستۀ استریل برد و سپس آنها را به اتاق عمل منتقل کرد. این درخواستهای حین عمل، فاقد توزیع آماری مشخص است. از طرفی هزینۀ آمادهسازی اقلام پیش و حین عمل متفاوتاند؛ بهطوری که برای حین عمل مقدار بالاتری در نظر گرفته میشود. در این پژوهش برای حل مسئله از سه سناریوی بدبینانه، محتمل و خوشبینانه و بهعلت گسستهبودن و نامشخصبودن توزیع دادهها، از روش استوار مالوی استفاده شد. همانطور که در شکل 1 ملاحظه میشود، تأمینکنندگان اقلام مصرفی را با عناوین استریل و غیراستریل به بیمارستان ارسال میکنند. این اقلام در انبار نگهداری و از آنجا در قفسههای داروخانه چیده میشود. فاصلۀ انبار و داروخانه کم است و در این مسئله از فاصلۀ بین این دو مکان چشمپوشی شده است. پیش از هر عمل براساس کارت ترجیحی جراح، اقلام موردنیاز به اتاق عمل ارسال میشود. جابهجایی اقلام پیش از عمل با پیکان مشکی مشخص شده است. در صورتی که این اقلام استریلشدۀ کارخانه نباشند، پس از خروج از داروخانه به هستۀ استریل[xxiv] ( ) فرستاده میشوند و پس از استریل به اتاق عمل ارسال میشوند. همچنین اگر در حین عمل نیاز بیشتری به اقلام وجود داشته باشد، این روند دوباره انجام میشود که با پیکانهای خطچین روی شکل مشخص شده است.
شکل 1 - زنجیرۀ تأمین تجهیزات جراحی در مقیاس کوچک (کریمیان و سموئی، 2022) Fig. 1. The supply chain of the consumable items of operating room in small-sized a. 2-2 مفروضات مسئلهمفروضات در نظر گرفته شده برای این مسئله، به شرح زیر است:
در جدول 2 اندیسها، پارامترها و متغیرهای مسئله تعریف شدهاند. مدل پیشنهادی نیز بهصورت روابط (1) تا (28) تعریف شده است.
2-3- نمادگذاری در این مدل، از نمادهای زیر استفاده شده است: جدول 2- اندیسها، پارامترها و متغیرهای مسئله Table 2- indices, Parameters and decision variables
4-2- مدلسازی
تابع هدفها: توابع اهداف این مدل شامل دو تابع هدف است که تابع هدف اول برای کمینهسازی هزینهها تعریف شده است و شامل سه عبارت است که عبارت (1) : بیانگر هزینۀ آمادهسازی و ارسال سبد اقلام از داروخانه به اتاق عمل، پیش از عمل است. عبارت (2) : هزینۀ خرید اقلام از تأمینکنندگان و عبارت (3) : بیانگر هزینۀ آمادهسازی و ارسال سبد اقلام از داروخانه به اتاق عمل، حین عمل است. در عبارت (4) تابع هدف دوم بیانگر بیشینهکردن رضایت جراح است. محدودیتها: محدودیتهای ظرفیت محدودیتهای (5) تا (9) حداکثر ظرفیت فضای داروخانه، هستۀ استریل و اتاقهای عمل را نشان میدهد. منظور از ظرفیت اتاق عمل برای اقلام استریل و غیراستریل، این است که قراردادن بیش از حد اقلام در سینیها و بر میزهای اتاق عمل خود بهنوعی موجب به هم ریختگی و کاهش تمرکز و رضایت جراحان میشود. محدویتهای تقاضا محدودیتهای (10) تا (13) بیان میکنند تقاضا باید با مجموع مقدار واردشده به اتاق عمل، قبل و حین عمل برآورده شود. محدودیت تعادل موجودی محدودیتهای (14) تا (16) برای تضمین اینکه مقدار اقلام (استریل و غیراستریل اولیه) انتخابشده از داروخانه و هستۀ استریل نمیتواند بیشتر از مقدار موجود در داروخانه و هستۀ استریل باشد، استفاده میشود. محدودیت مدلسازی هزینۀ ثابت محدودیتهای (17) تا (19) برای مدلسازی هزینۀ ثابت در ارتباط با مسافتهای پیادهروی استفاده میشود، هنگامی که پرستاران برای برداشتن یک قلم از مکانهای دیگر، حین عمل اقدام میکنند. محدودیت سقف خرید محدودیتهای (20) تا (21) نشان میدهد برای خرید از هر تأمینکننده یک سقف میزان خرید وجود دارد. عبارت (23) به شکل زیر گسترش مییابد:
برای تبدیل تابع هدف از غیرخطی به خطی عبارت (24) اضافه شده است.
محدودیت (22) محدودیت غیرکارکردی و محدودیتهای (23) تا (25) محدودیتهاییاند که بر اثر پیادهسازی روش استوار به مدل اضافه شده است. براساس مدل مالوی عبارت (3) به شکل زیر درخواهد آمد:
سپس به شکل زیر گسترش خواهد یافت:
درنهایت خواهیم داشت:
مدلسازی استوار به شکل زیر در خواهد آمد:
و محدودیتهای (5) تا (25) را نیز خواهیم داشت.
مراحل حل این مسئله در شکل 2 نشان داده شده است.
شکل 2- مراحل حل مسئله Fig. 2- Solution steps 3-1- روش آراس روش تصمیمگیری آراس[xxv] (ARAS) را زاوادساکاس و ترسکیس[xxvi] (2010) پیشنهاد کردند. در این روش بهترین گزینه آن است که بیشترین فاصله را از عوامل منفی و کمترین فاصله را از عوامل مثبت داشته باشد و از شش گام تشکیل شده است که درنهایت منتج به تعیین اولویتبندی بین گزینهها میشود. گامهای روش بهاختصار در ادامه توضیح داده شدهاند. گام 1) تشکیل ماتریس تصمیمگیری؛ گام 2) نرمالکردن یا بیمقیاسکردن ماتریس تصمیمگیری؛ گام 3) موزونکردن ماتریس تصمیمگیری نرمالشده؛ گام 4) محاسبۀ مقدار بهینگی؛ گام 5) محاسبۀ درجۀ سودمندی یا مطلوبیت گزینهها؛ گام 6) رتبهبندی گزینهها. برای دریافت اطلاعات بیشتر از مراحل پیادهسازی و حل مسئلۀ عددی اولویتبندی، به منبع کریمیان و سموئی (2022) مراجعه بفرمایید.
3-2- مقابله با عدم قطعیت مدلسازی با پیادهسازی رویکرد استوار درواقع در بحث بهینهسازی استوار، بهدنبال جوابی هستیم که با در نظر گرفتن عدم قطعیت در دادهها (تابع هدف و محدودیتها) با احتمال بسیار بالایی موجه باشد. رویکرد استوار، مدلی را ارائه میدهد که در آن پارامترهای غیرقطعی با یک مجموعه از سناریوها تعریف خواهند شد. در این بهینهسازی اگر بهازای تمام سناریوهای تعریفشده، جواب به دست آمده نزدیک به جواب بهینه باشد، پاسخ استوار نامیده میشود و همچنین اگر بهازای تمام سناریوهای تعریفشده تقریباً شدنی باشد، مدل استوار نامیده میشود که تعریف بیانشده همان دو رویکرد در استوار است؛ یعنی استواری جواب و استواری کیفیت، استواری کیفیت نیز معادل شدنیماندن مسئله و خارجنشدن از فضای پاسخ است. در این پژوهش برای مواجهه با عدم قطعیت و نیز بهعلت گسستهبودن و نامشخصبودن توزیع دادهها، از روش استوار مالوی استفاده شد. برای دریافت اطلاعات بیشتر از مدلسازی استوار مالوی و توضیحات مربوط به آن، به منبع کریمیان و سموئی (2022) مراجعه بفرمایید.
2. 3-3- الگوریتم ژنتیک مرتبسازی نامغلوب نوع -2[xxvii]نظر به اینکه مسئلۀ موردبررسی در این پژوهش، با توجه به مسئلۀ مشابه آن (احمدی، ماسل و هوستتلر، 2019) یک مسئلۀ NP-Hard است، میتوان در ابعاد متوسط و بزرگ از روشهای فراابتکاری استفاده کرد. در اینجا از روشهای الگوریتم ژنتیک مرتبسازی نامغلوب نوع 2 (NSGA-II) و جستوجوی هارمونی چندهدفه برای ابعاد بزرگ استفاده میکنیم. روش NSGA-II که توسعهیافتهای از روش NSGA است، یکی از الگوریتمهای تکاملی چندهدفه است که بهطور مکرر در بسیاری از مسائل بهینهسازی بهعنوان بهترین تکنیک برای تولید مرزهای پارتو، از آن استفاده میشود. روش کار الگوریتم کلی NSGA-II به شرح ذیل است (دب و همکاران[xxviii]، 2002).
پارامترهای الگوریتم NSGA-II عبارتاند از: تعداد تکرار، تعداد جمعیت، نرخ جهش[xxix] و نرخ تقاطع[xxx].
3-3-1- ایجاد جواب اولیه متداولترین روش برای تولید جواب اولیه، تولید جواب تصادفی بهدلیل سرعت اجرا و نیز ایجاد تنوع در جوابهاست؛ به این ترتیب که در ابتدای اجرای الگوریتم، یک جواب تصادفی تولید و مقدار تابع هدف را نیز برای آن محاسبه میکنیم.
3-3-2- نحوۀ نمایش جواب هر الگوریتم فراابتکاری تکراری، به ساختاری برای نمایش راهحلها نیاز دارد؛ این کار کدگذاری نامیده میشود. کدگذاری تأثیر بسیار مهمی بر کارایی و اثربخشی هر فراابتکاری دارد و یک مرحلۀ مهم در طراحی یک فراابتکاری محسوب میشود. نحوۀ نمایش جواب در این مسئله به شکل ماتریسی است؛ بهطوری که مانند شکل زیر مقادیر موردنیاز برای برآورد تقاضاهای مختلف چه قبل از عمل و چه حین عمل به شکل زیر نمایش داده میشود.
شکل 3- نمایش اقلام ارسالی قبل از عمل ارسالشده به اتاق عمل Fig. 3- Represention of sent items to operating rooms before operations برای مثال در شکل 3، عدد 5 در سطر دوم و ستون آخر این ماتریس نشان میدهد که از قلم استریل دوم، به میزان 5 واحد، پیش از عمل بهوسیلۀ سبد اقلام از داروخانه به اتاق عمل آخر ارسال میشود.
شکل 4- نمایش اقلام غیراستریل کارخانۀ ارسالی از هستۀ استریل به اتاق عمل، پیش از عمل Fig. 4- Represention of sent non-strile items from the strile core to operating rooms before operations در شکل 4، چگونگی ارسال هرکدام از اقلام غیراستریل کارخانه از هستۀ استریل به اتاقهای عمل، پیش از عمل نشان داده شده است؛ بهطور مثال عدد 4 در سطر آخر و ستون سوم نشان میدهد که از قلم غیراستریل کارخانۀ به میزان 4 واحد پیش از عمل از هستۀ استریل به اتاق عمل سوم ارسال شده است. در ادامه برای سهولت در نمایش اقلام ارسالی به اتاق عمل، حین عمل، از یک مثال کوچک با ابعادی شامل سه نوع از اقلام استریل کارخانه و دو اتاق عمل و سه سناریو استفاده شده است.
شکل 5- نمایش اقلام استریل کارخانۀ ارسالی از داروخانه به اتاق عمل، حین عمل Fig. 5- Represention of sent items from the pharmacy to operating rooms during operations در شکل 5، چگونگی ارسال هرکدام از اقلام استریل کارخانه از داروخانه به اتاقهای عمل، حین عمل نشان داده شده است؛ بهطور مثال عدد 6 در سطر دوم و ستون سوم نشان میدهد که از قلم استریل کارخانۀ نوع دوم به میزان 6 واحد حین عمل از داروخانه به اتاق عمل اول، تحت سناریوی سوم (سناریوی بدبینانه) ارسال شده است. به همین ترتیب برای متغیرهای دیگر نیز ماتریس نمایش جواب تشکیل میشود.
3-3-3- عملگر تقاطع مهمترین عملگر در الگوریتم ژنتیک، عملگر تقاطع است. تقاطع، فرایندی است که در آن نسل قدیمی کروموزومها با یکدیگر مخلوط و ترکیب میشوند تا نسل تازهای از کروموزومها به وجود بیایند. جفتهایی که در قسمت انتخاب، بهعنوان والد در نظر گرفته شدند، در این قسمت ژنهایشان را با هم مبادله میکنند و اعضایی جدید به وجود میآورند. ترکیب در الگوریتم ژنتیک باعث از بین رفتن پراکندگی یا تنوع ژنتیکی جمعیت میشود؛ زیرا اجازه میدهد ژنهای خوب یکدیگر را بیابند. ما در این پژوهش، از تقاطع حسابی استفاده کردیم. براساس این روش، فرزندان از تقاطع حسابی والدین ایجاد میشوند. یک نقطۀ تقاطع انتخاب میشود و ترکیب والدین این صورت است که اگر و B دو عضو از جمعیت فعلی باشند که بهعنوان والد انتخاب شدهاند، از تقاطع حسابی آنهـا دو فرزنـد و بهصورت زیر به وجود میآید:
پارامتر مقداری در بازۀ است که در هر ترکیب میتواند مقدار مختلفی داشته باشد (یالسینوز[xxxi] و همکاران، 2001)؛ بهطور مثال در شکل زیر، است. شکل 6 یک نمونۀ ساده از عملگر انجام شده است.
شکل 6 - تقاطع حسابی Fig. 6- Arithmetic crossover 3-3-4- عملگر جهش به روش درج[xxxii] با رویکرد تغییر مقدار این نوع جهش را نمیتوان برای کدگذاری باینری یا کدگذاریهای مشابه، که امکان تغییر ژنها وجود ندارد، به کار برد. در این جهش به ژنی که شرایط جهش را دارد، مقداری اضافه یا کم میشود. اضـافهشـدن یـا کمشدن میتواند وابسته به محدودۀ مقدار ژن باشد و تصادفی انتخاب شود یا برای الگوریتم تعریف شود. بدیهی است مقدارهای بزرگ پراکندگی ژنتیکی را افزایش میدهند. در شکل 7 نمونهای از این جهش نشان داده شده است (دب و همکاران، 2002).
شکل 7- مثالی از جهش با رویکرد تغییر مقدار Fig. 7- An example for a mutation with change value 5-3-3- مرتبسازی اعضای جمعیت در شرایطی که دستیابی به بهترین جواب امکانپذیر نباشد، جداسازی جوابهایی که بهتر از دیگراناند، موجب کاهش گزینههایی برای تصمیمگیرنده میشود. در مسائل چندهدفه، یک جواب موجه وقتی بهوسیلۀ جواب موجه دیگر مغلوب میشود که حداکثر بر مبنای تمامی اهداف، به خوبی جواب موجه اول باشد و دستکم براساس یک تابع هدف بدتر از جواب موجه اول باشد. یک مسئلۀ کمینهسازی با m تابع هدف را در نظر بگیرید. جواب x در صورتی به جواب y غلبه میکند که:
که به ترتیب مقادیر تابع هدفهای ام مرتبط با جوابهای و هستند. عبارت بالا به این مفهوم است که همۀ تابع هدفهای مربوط به جواب کوچکتر یا مساوی تابع هدف متناظر مربوط به جواب باشند؛ یعنی از هیچ نظر بهتر از نباشد و حداقل از یک نظر اکیداً بهتر از باشد. جوابهای نامغلوب، جواب بهینۀ پارتو نیز نامیده میشود. برای هر جوابی مانند با توجه به تعریف جوابهای نامغلوب، یک شمارنده که نشاندهندۀ تعداد دفعات مغلوبشدن بهوسیلۀ دیگر اعضای جمعیت و یک مجموعه ایجاد میشود که شامل اعضایی از جمعیت است که توسط مغلوب میشوند. تمامی اعضای جمعیت دوبهدو با یکدیگر مقایسه میشوند و مقادیر و برای آنها محاسبه میشود. با توجه به این مقادیر، رتبۀ مجموعه اعضای جمعیت تعیین میشود. برای مقایسۀ اعضای جمعیت در الگوریتمNSGA-II ، اگر با رتبهبندی اعضا نسبتبه هم نتوان آنها را با یکدیگر مقایسه کرد، برای تعیین برتری اعضا نسبت به یکدیگر، به یک معیار ثانویه نیازمندیم که این معیار ثانـویه فاصلۀ ازدحـامی[xxxiii] نامیده میشود. برای محاسبۀ فاصلۀ ازدحامی، ابتدا اعضای جمعیت بهازای هریک از تابع هدفها بهصورت صعودی مرتب میشوند، سپس مقدار فاصلۀ ازدحامی برای جوابهای اول و آخر مجموعۀ مرتبشده بینهایت در نظر گرفته میشود و برای جوابهای دیگر نیز با توجه به نسبت اختلاف جوابهای مجاور و جواب اول و آخر محاسبه میشود. این محاسبات برای تمامی تابع هدفها تکرار و مقدار فاصلۀ ازدحامی برای هر عضو جمعیت، از جمع مقادیر فواصل مربوط به هر تابع هدف محاسبه میشود. هرچه مقدار فاصلۀ ازدحامی برای یک عضو جمعیت بیشتر باشد، نشاندهندۀ پوشش فاصلۀ بیشتری توسط عضو مدنظر است (یعنی جواب در ناحیۀ خلوتتری قرار دارد) و بیانگر این نکته است که این جواب بیشتر از جوابهای دیگر به ایجاد تنوع در جمعیت کمک میکند (هنرور و خلیلی[xxxiv]، 1396).
3-3-6- بررسی معیار توقف الگوریتم برای توقف الگوریتمهای حل میتوان از چندین معیار توقف، نظیر توقف بعد از تکرارهای مشخص، توقف بعد از سپریشدن یک مدتزمان مشخص و توقف بعد از اجرای تعداد مشخصی از تکرارها استفاده کرد که به موجب آن هیچ بهبودی در بهترین جواب حاصل نمیشود. در الگوریتم پیشنهادی، از تعداد تکرارهای مشخص برای توقف الگوریتم استفاده شده است؛ به این ترتیب زمانی که شرط توقف الگوریتم برآورده شود، الگوریتم متوقف میشود و در غیر این صورت، بخشهای قبلی تکرار خواهند شد.
3-3-7- استراتژی برخورد با جوابهای نشدنی در هر الگوریتم برای برخورد با حالات و پاسخهای نشدنی، استراتژیهای مختلفی در نظر گرفته میشود. در این پژوهش، نحوۀ برخورد با پاسخ نشدنی براساس استراتژی اصلاحی[xxxv] است و بهجای آنکه کروموزوم حذف شود، تبدیل به یک کروموزوم موجه میشود. این روش به مسئله وابسته است و گاهی میتواند پیچیده باشد. عملکرد استراتژی اصلاح به این صورت است که پس از تشکیل کروموزوم و مقداردهی ژنها، مقادیر با میزان تقاضا سنجیده میشوند. در این حالت اگر مقادیر نتوانند میزان تقاضا را برآورد کنند، آنقدر به آن مقدار اضافه و کم میشود تا بتواند تقاضا را ارضا کند؛ بهطور مثال اگر برای اتاق عمل 2 ( ) پیش از عمل به میزان پنج واحد از قلم استریل نوع اول ( ) تقاضا نیاز داشته باشیم و مقدار به دست آمده در ماتریس مربوطه 3 واحد باشد، الگوریتم آنقدر به این مقدار اضافه میکند تا بتواند ماتریسی تشکیل دهد که این مقدار را در درایۀ مربوطه برآورد کند.
شکل8 - مثالی از پیادهسازی استراتژی اصلاح Fig. 8- Anexample for repaing strategy 3. 3-4- الگوریتم رقیب یا الگوریتم جستوجوی هارمونی چندهدفه[xxxvi] (MOHS)موسیقی یکی از رضایتبخشترین فرآیندهای حاصل از تلاشهای بشر است. الگوریتم فراابتکاری جستوجوی هارمونی مشتقشده از یک پدیدۀ مصنوعی موجود در اجرای موسیقی، یعنی فرآیند جستوجو برای هارمونی بهتر است. در این الگوریتم هر نوازنده، نتی را تولید میکند که مشابه یک متغیر در بردار کلی حل است. کیفیت این بردار با استفاده از یک تابع برازندگی اندازهگیری میشود و روند بهینهسازی کلی بهدنبال یافتن بهترین بردار راهحل با بهترین مقدار برازندگی است (گیم و همکاران[xxxvii]، 2001). شباهت بین کار نوازندگان در موسیقی و عملکرد روشهای بهینهیابی را میتوان به شرح زیر بیان کرد: دامنه نت: دامنۀ متغیر تصمیم نت انتخابشده: مقدار متغیر تصمیم هارمونی: بردار حل علم زیباشناختی: تابع هدف تمرین: تکرار تجربه: حافظۀ هارمونی
3-4-1- تعیین مقادیر اولیه برای پارامترهای مسئله و الگوریتم در مرحلۀ آغازین، دامنۀ مقادیر ممکن متغیرهای تصمیم مسئلۀ بهینهسازی و همچنین پارامترهای الگوریتم جستوجوی هارمونی، شامل اندازۀ حافظۀ هارمونی (MS)، احتمال پذیرش از حافظۀ هارمونی (HMCR)، نرخ تغییر گام (PAR)، حداکثر مقدار تغییر ایجادشده در متغیر انتخابشده (bw) و حداکثر تعداد مراحل ایجاد حافظۀ هارمونی (NI) تعیین میشود. تعداد بردارهای جواب در حافظۀ هارمونی با HMS مشخص میشود. احتمال استفاده از هریک از اجزای حافظۀ هارمونی در ایجاد یک جواب جدید با HMCR مشخص و براساس آن متغیرهای متناسب در طول تکرارهای پیشین همواره حفظ میشود. احتمال تنظیم گام متغیر انتخابشده با PAR تعیین میشود. 3-4-2- مقداردهی اولیۀ حافظۀ هارمونی در الگوریتم جستوجوی هارمونی برای حفظ جوابهای پیشین، از حافظۀ هارمونی استفاده میشود. حافظۀ هارمونی مرحله برای ذخیرۀ همۀ بردارهای جواب است و با جوابهای شدنی تصادفی پر میشود. حافظۀ هارمونی بهصورت زیر نشان داده میشود:
3-4-3- ایجاد یک هارمونی جدید بردار هارمونی جدید بر مبنای سه قاعده، یعنی انتخاب متغیرها از حافظۀ قبلی، تنظیم گام و انتخاب تصادفی ایجاد میشود. دربارۀ قاعدۀ انتخاب متغیرها از حافظۀ قبلی، میتوان گفت همانطور که در یک گروه موسیقی، هر نوازنده میتواند نتهای مناسب اجراشده در طول تمرینهای گذشته را دوباره اجرا کند، در الگوریتم جستوجوی هارمونی نیز یک متغیر میتواند مقدار مناسب اختیارشدۀ گذشتۀ موجود در حافظۀ هارمونی را انتخاب کند. احتمال انتخاب متغیرها از حافظۀ هارمونی HMCR، همواره عددی بین صفر و یک است. اگر HMCR خیلی کوچک و نزدیک به صفر باشد، همگرایی الگوریتم بهکندی انجام میشود و اگر خیلی بزرگ و نزدیک به یک باشد، جوابهای خوبی حاصل نمیشود. در یک گروه موسیقی، یک نوازنده میتواند نتهای اجراشده در تمرینهای پیشین را با تغییرات جزئی اجرا کند؛ در موسیقی این عمل را تنظیم گام مینامند. در الگوریتم جستوجوی هارمونی نیز یک متغیر میتواند با احتمال PAR مقادیر انتخابشده ازطریق پارامتر را اندکی تغییر دهد. PARمقداری در محدودۀ [0،1] میگیرد و میزان تغییر توسط پهنای باند تعیین میشود تا جواب از یک همسایه به همسایۀ دیگر منتقل شود. مقدار پهنای باند بهطور تصادفی از دامنۀ آن انتخاب میشود؛ برای مثال، اگر (0.3PAR=) باشد، به این معنی است که احتمال تغییر مقدار متغیر 30٪ است. در حالی که یعنی (1-PAR)، احتمال حفظ متغیر بدون هیچ تغییری است. PAR شبیه به یک الگوریتم جستوجوی محلی است که تنها راهحلهای بهبود را میپذیرد. برای ایجاد مقدار برای متغیر ام، ابتدا یک عدد تصادفی بین صفر و یک تولید میکنیم. این عدد تصادفی با HMCR مقایسه میشود و دو حالت زیر را خواهیم داشت: اگر عدد تولیدشده از HMCR کمتر باشد، آنگاه یک مقدار برای متغیر ام از ماتریس حافظۀ هارمونی انتخاب میشود. اگر عدد تولیدشدۀ بزرگتر مساوی HMCR باشد، آنگاه یک مقدار برای متغیر ام از فضای جستوجوی هارمونی انتخاب میشود. در صورتی که تولیدشده از HMCR کمتر باشد، پس از انتخاب یک مقدار برای متغیر، یک عدد تصادفی دیگر انتخاب ( ) و با PAR مقایسه میشود و اگر کوچکتر باشد، این متغیر انتخابشده از ماتریس حافظه به مقدار کوچکی با توجه به رابطۀ زیر تغییر پیدا میکند. برای تعیین مقدار متغیر بر متغیر انتخابشده از حافظۀ ماتریس پارامتر دیگری به نام (ماکزیمم مقدار تغییر ایجادشده در متغیر انتخابشده) تعریف میشود و با توجه به رابطۀ زیر، مقدار متغیر جدید به دست میآید:
در رابطۀ (33)، عنوان مقدار متغیر ذخیرهشده در حافظۀ هارمونی و عدد تصادفی از یک توزیع یکنواخت در بازۀ بوده است؛ سپس ما متغیر جدید را با نشان دادهایم. دربارۀ قاعدۀ انتخاب تصادفی، میتوان گفت همانطور که در یک گروه موسیقی، یک نوازنده میتواند بهصورت تصادفی نتهایی را اجرا کند، در الگوریتم جستوجوی هارمونی نیز یک متغیر میتواند مقادیر را بهصورت تصادفی برگزیند. از انتخاب تصادفی برای افزایش تنوع جوابها استفاده میشود و PAR نیز نقش مشابهی را ایفا میکند؛ اما توسط یک فضای معین محدود شده است و این امر الگوریتم را بهسمت جستوجوی محلی و گیرافتادن در جوابهای بهینۀ محلی هدایت میکند؛ اما با استفاده از انتخاب تصادفی، الگوریتم بهسمت یافتن جواب بهینۀ سراسری هدایت میشود (طالعیزاده و همکاران[xxxviii]، 2011).
3-4-4- بههنگامسازی حافظۀ هارمونی نظر به اینکه مسئلۀ حاضر در زمرۀ مسائل بهینهسازی چندهدفه قرار میگیرد، بههنگامسازی حافظۀ هارمونی با مسائل تکهدفه متفاوت خواهد بود. براساس رویکرد پیشنهادشده توسط سیواسابرمانی و اسوراپ[xxxix] (2011)، از دستهبندی نامغلوب و فاصلۀ ازدحام برای یافتن جوابهای بهینۀ پارتو استفاده میشود. در این گام حافظۀ هارمونی جدید با حافظۀ هارمونی موجود ترکیب میشود تا یک بردار جواب با HMS 2 حاصل شود. با عملکرد دستهبندی نامغلوب، هر جواب براساس سطح نامغلوببودن رتبهبندی میشود. رتبۀ یک به بهترین سطح نامغلوب و رتبۀ دو به بهترین سطح نامغلوب بعدی تخصیص مییابد و این روند ادامه پیدا میکند تا همۀ جوابها رتبهبندی شود. برای تشکیل بهترین حافظۀ هارمونی با اندازۀ HMS دو جواب براساس رتبه با هم مقایسه میشوند و جواب با رتبۀ پایینتر انتخاب میشود. در صورت برابری رتبۀ جوابها، از معیار فاصلۀ ازدحام استفاده میشود. معیار فاصلۀ ازدحام برای حفظ تنوع جواب در بین جوابها با رتبۀ یکسان استفاده میشود و براساس آن میزان نزدیکی یک جواب به جوابهای همسایه بهصورت زیر اندازهگیری خواهد شد:
در این رابطه، فاصلۀ ازدحام برای امین جواب، تعداد اهداف، مقدار امین تابع هدف ( ) این جواب، مقدار تابع هدف ( ) امین جواب و ( ) و ( ) نزدیکترین جوابهای همسایگی جواب هستند، نظر به اینکه فاصلۀ ازدحام بالاتر به تنوع بهتری در جمعیت منجر میشود، جواب بدتر براساس فاصلۀ ازدحام از حافظۀ هارمونی حذف خواهد شد تا تعداد جوابهای نامغلوب از HMS فراتر نرود.
3-4-5- بررسی معیار توقف الگوریتم برای توقف الگوریتمهای حل میتوان از چندین معیار توقف، نظیر توقف بعد از تعداد تکرارهای مشخص، توقف بعد از سپریشدن یک مدتزمان مشخص و توقف بعد از اجرای تعداد مشخصی از تکرارها استفاده کرد که به موجب آن هیچ بهبودی در بهترین جواب حاصل نشود. در الگوریتم پیشنهادی، از تعداد تکرارهای مشخص برای توقف الگوریتم استفاده شده است؛ به این ترتیب زمانی که شرط توقف الگوریتم برآورده شود، الگوریتم جستوجوی هارمونی متوقف میشود و در غیر این صورت، بخشهای قبلی تکرار خواهند شد.
4- یافتهها4. 4-1- تنظیم پارامترهای ورودی الگوریتم NSGA-IIتعیین پارامترهای الگوریتمهای فراابتکاری، عاملی تأثیرگذار بر عملکرد این الگوریتمهاست؛ بنابراین تنظیم پارامتر، یکی از مهمترین تحقیقات چالشبرانگیز برای هر روش بهینهسازی، خصوصاً الگوریتمهای فراابتکاری است؛ بنابراین دو ایدۀ کلی برای تعیین بهترین مقادیر پارامترها مطرح شده است که میتواند بهصورت مقادیر ثابت از آغاز تا پایان اجرای الگوریتم باشد و یا با استفاده از روشهای پویا و انطباقی، پارامتر در هنگام اجرای الگوریتم اجازۀ تغییر داشته باشد و خود را با وضعیت پیشرفت الگوریتم تطبیق دهد. روش مرسوم در کاهش تعداد ترکیبات آزمایش، استفاده از آزمایشهای فاکتوریلی جزئی است. تاگوچی مجموعۀ ویژهای از طرحهای کلی را برای آزمایشهای فاکتوریلی ایجاد کرده است که بیشتر کاربردها را پوشش میدهد. آرایههای ارتوگونال، جزئی از این مجموعه طراحیهاست. استفاده از این آرایهها ما را در تعیین کمترین تعداد آزمایشهای موردنیاز برای مجموعهای از فاکتورها یاری میکند؛ به عبارت دیگر تاگوچی، انجام آزمایشها را با تغییردادن کامل فاکتورها با روشی سادهتر، کمهزینهتر و سریعتر بهصورت آزمایشهای ناقص جایگزین کرده است.
4-1-1- روش طراحی آزمایش تاگوچی در روش تاگوچی عوامل به دو دسته اصلی تقسیم میشوند: عوامل قابلکنترل و نویز[xl]. نویزها عواملیاند که ما هیچ کنترلی روی آنها نداریم. روش تاگوچی بهدنبال حداقلکردن تأثیر نویز و تعیین بهترین سطح برای عوامل قابلکنترل است. در کنار تعیین بهترین سطح هر فاکتور، روش تاگوچی اهمیت هر عامل را برحسب تأثیر اصلی آنها روی متغیر پاسخ تعیین میکند. روش تاگوچی یک طرح آزمایش نیرومند است که مقادیر متغیر پاسخ را به نرخی به نام سیگنال به نویز (S/N) تبدیل میکند. عموماً واژۀ سیگنال به مقدار مطلوب (متوسط متغیر پاسخ) و نویز به مقدار نامطلوب (انحراف معیار) اشاره دارد؛ بنابراین، نرخ S/N به مقدار پراکندگی موجود در متغیر پاسخ اشاره دارد. هدف، حداقلکردن نرخ S/N است. روش تاگوچی میتواند بهصورت زیر شرح داده شود: تأثیر فاکتور بر مقادیر S/N و میانگین مقادیر عملکرد ارزیابی میشود. برای هر فاکتور که تأثیر معناداری بر مقادیر داشته باشد، سطحی از آن فاکتور انتخاب میشود که بیشترین مقدار S/N مرتبط با آن است. این فاکتورها، فاکتورهای کنترل نامیده میشوند. برای هر فاکتور که تأثیر معناداری بر مقادیر S/N ندارد، اما تأثیر معناداری بر میانگین معیار عملکرد دارد، سطحی از آن فاکتور انتخاب میشود که به نقطۀ هدف[xli] نزدیکتر باشد. این فاکتورها، فاکتورهای تنظیم[xlii] نامیده میشوند. هر فاکتور که تأثیر معناداری بر S/N و میانگین عملکرد نداشته باشد، فاکتور اقتصادی[xliii] نامیده میشود و سطحی از آنکه معیار عملکرد بهتری را نتیجه دهد یا زمان محاسباتی کمتری داشته باشد، انتخاب میشود. پارامترهایی که برای بررسی و ارزیابی کارایی الگوریتم NSGA-II در نظر گرفته شده است، بههمراه سطوح انتخابی آنها، در جدول 3 آورده شده است (صادقی، صادقی و نیاکی[xliv]، 2014). جدول 3-پارامترها و سطوح آنها برای الگوریتم NSGA- II Table 3. Parameters and their levels for NSGA-II algorithm
براساس جدول استاندارد تاگوچی، با در نظر گرفتن 2 فاکتور 2 سطحی میتوان از دو طرح و استفاده کرد که ما در این قسمت از طرح بهدلیل سادهتربودن و محاسبات کمتر استفاده میکنیم؛ سپس شاخصها برای آزمایشهای مختلف اندازهگیری و این شاخصها با استفاده از انحراف درصد نسبی[xlv] بیمقیاس شدند:
با توجه به اینکه هدف نمودار نسبت سیگنال به نویز، هرچه کوچکتر باشد، بهتر است، برای همین با توجه به شکل 9، زمانی که پارامتر جمعیت در سطح 1، پارامتر تکرار در سطح 2، پارامتر نرخ تقاطع در سطح 1 و پارامتر نرخ جهش نیز در سطح 3 تنظیم شوند، بهترین پاسخ حاصل از اجرای الگوریتم به دست میآید.
شکل 9- نمودار نسبت سیگنال به نویز برای الگوریتم Fig. 9- Signal to noise ratio for NSGA-II algorithm نتیجۀ نهایی تنظیم پارامتر در جدول 4 درج شده است. جدول 4 - نتیجۀ نهایی تنظیم پارامترهای الگوریتم NSGA-II Table 4. Final results of parameters’ setting of the NSGA-II algorithm
پس از تنظیم پارامترها مطابق جدول فوق برای نمونۀ یک مثال، با ابعاد در فضای نرمافزار متلب حل شد. شکل زیر نمودار جبهۀ پارتو از حل مثال نمونه است.
شکل 10- نمودار پارتو یک مثال با روش NSGA-II Fig. 10-Pareto chart of an example using NSGA-II algorithm مطابق نمودار فوق، لایۀ پارتو شامل 18 نقطه جواب، نشان داده شده است؛ بهطوری که محور افقی مقادیر تابع هدف اول و محور عمودی تابع هدف دوم را نشان داده است.
5. 4-2-تنظیم پارامترهای ورودی الگوریتم MOHSمطابق با شرح الگوریتم بهینهسازی جستوجوی هارمونی چندهدفه، دادههای ورودی برای تنظیم مناسب پارامترهای این الگوریتم، براساس مطالعۀ ولائی و بهنامیان[xlvi] (2014) بهصورت جدول 5 در نظر گرفته میشود. جدول 5- پارامترها و سطوح آنها برای الگوریتم MOHS Table 5. Parameters and their levels for MOHS algorithm
برای تنظیم پارامترهای الگوریتم MOHS،9 آزمایش در نظر گرفتیم که هریک از این آزمایشها 25 بار تکرار شدهاند. درنهایت متغیر پاسخ محاسبه شده است تا به کمک آنها، سطوح مناسب پارامترها تعیین شود. شکل 11 نمودار نسبت سیگنال به نویز برای بعد متوسط الگوریتم MOHS است.
شکل 11- نمودار نسبت سیگنال به نویز برای الگوریتم MOHS Fig. 11- Signal to noise ratio for MOHS algorithm مطابق این شکل، زمانی که پارامتر سایز حافظۀ هارمونی در سطح 1، پارامتر نرخ درگیری حافظه در سطح 3، نرخ تنظیم گام در سطح 2، نرخ پهنای باند در سطح 3، تنظیم شود، بهترین پاسخ حاصل از اجرای الگوریتم رقیب (MOHS) به دست میآید. نتیجۀ نهایی پارامترهای الگوریتم MOHS در جدول 6 مشاهده میشود. جدول 6- نتیجۀ نهایی تنظیم پارامترهای الگوریتم MOHS Table 6. Final results of parameters’ setting of the MOHS algorithm
برای اینکه مشخص شود کدامیک از الگوریتمها مناسبتر است، باید ازطریق شاخصها با یکدیگر مقایسه شوند که در بخش بعدی این کار انجام میشود.
5-1- تحلیل نتایج و مقایسات مثالهای عددی در این مقاله، مثالهای عددی مختلف و در ابعاد گوناگون بررسی شدهاند. برای حل مسائل در ابعاد بزرگ، از دو الگوریتم فراابتکاری MOHS و NSGA-II استفاده شد که در محیط نرمافزار R2014a MATLAB کد شدند و برای ابعاد کوچک نیز از نرمافزار GAMS 24.1.3 کمک گرفته شد. شایان ذکر است که کامپیوتر استفادهشده، دارای سیستمعامل Microsoft Windows نسخۀ 10 و پردازندۀ CPU@2.00GHz Intel(R)Core(TM) i5– 5005U است. 5-2- تحلیل حساسیت مدل بعد مسئله شامل 2 اتاق عمل، دو قلم استریل کارخانه، دو قلم غیراستریل کارخانه، یک داروخانه، یک هستۀ استریل و سه تأمینکننده است. تأمینکنندگانی را انتخاب میکنیم که بالاترین اولویتبندی را براساس روش آراس کسب کرده باشند. پارامترهای موجود در مدل، تغییر داده شده و اثر آن بر توابع هدف مسئله، بهازای افزایش و کاهش 25درصدی در پارامترها، بررسی شده است. پیش از پرداختن به تحلیل حساسیتها، یک مثال در همین ابعاد برای فهم بهتر مسئله ارائه شده است. مثال مذکور سه سناریو دارد که هرکدام از سناریوها بر یکشکل مجزا ارائه خواهد شد. برای کسب اطلاعات از نحوۀ تحلیل حساسیت و اعتبارسنجی این مدل ریاضی، به مقالۀ سموئی و کریمیان (2022) مراجعه کنید. در حل مسئله با بعد کوچک و متوسط، نتایج حل مدل استوار با روش اپسیلون محدودیت با نتایج الگوریتم NSGA-II مقایسه میشود. برای این مقایسه، ده مثال با ابعاد مختلف برای بررسی مقادیر توابع هدف و زمان حل در نظر گرفته شده و جزییات ابعاد مثالها در جدول 7 نمایش داده شده است. جدول 7- جزئیات مثالهای مدنظر Table 7. The details of examples
نتایج مقادیر ازنظر مقدار اهداف و زمان اجرا در شکلهای 12 تا 14 نشان داده شده است.
شکل 12- تغییرات مقادیر تابع هدف اول برحسب واحد پولی در روش اپسیلون محدودیت تقویتشده و الگوریتم NSGA-II Fig. 12- The first objective function in AEC method and the NSGA-II algorithm با توجه به مقایسۀ نتایج حل مسائل نمونه در روشهای اپسیلون، محدودیت تقویتشده و NSGA-II در نمودار شکل 12، مشاهده میشود مقادیر تابع هدف اول که تابع مینیممسازی است، در روش فراابتکاری مقادیر نزدیک به بهینه و بیشتر از مقدار بهینه به دست آمده است.
شکل 13- تغییرات مقادیر تابع هدف دوم در روش اپسیلون محدودیت تقویتشده و الگوریتم NSGA-II Fig. 13- The second objective function in AEC method and the NSGA-II algorithm با توجه به مقایسۀ نتایج حل مسائل نمونه در روشهای اپسیلون محدودیت تقویتشده و NSGA-II در شکل 13، مشاهده میشود مقادیر تابع هدف دوم که تابع ماکسیممسازی است، بهجز در مثال 9 در روش فراابتکاری، مقادیر نزدیک به بهینه و کمتر از مقدار بهینه به دست آمده است.
شکل 14- تغییرات مقادیر زمان حل در روش اپسیلون محدودیت تقویتشده و الگوریتم NSGA-II Fig. 14- The solution time in AEC method and the NSGA-II algorithm با توجه به مقایسۀ نتایج اپسیلون محدودیت تقویتشده و NSGA-II در شکل 14، مشاهده میشود که از مثال دوم با افزایش سایز مسئله از 18 قلم استریل، 8 قلم غیراستریل،20 اتاق عمل، 15 تأمینکننده به بعد، زمان حل در نرمافزار گمز بهشدت افزایش مییابد. همچنین زمانهای حل مسائل متوسط با روش اپسیلون محدودیت تقویتشده، بیشتر از زمان حل همان مسائل با روشهای فراابتکاری در نرمافزار متلب است. 6. 5-3- مقایسۀ کارایی دو الگوریتم NSGA-II و MOHSدر این بخش باید الگوریتمها با استفاده از شاخصها ارزیابی و با یکدیگر مقایسه شوند. در حل الگوریتمهای بهینه که برای مسائل چندهدفه به کار میرود، جواب بهینۀ یگانه وجود ندارد و یک مجموعه جواب نامغلوب بهعنوان جوابهای بهینه در نظر گرفته میشود. در اینگونه موارد، برای تنظیم پارامترها و مقایسۀ کارایی الگوریتمها، از چند شاخص استفاده میشود. در این پژوهش نیز تعدادی شاخص اعم از تعداد جوابهای پارتو، متوسط فاصلۀ جوابهای پارتو از جواب ایدهآل، فاصله و پراکندگی به کار رفته است که در ادامه توضیحاتی برای هرکدام از آنها ارائه شده است:
در این مقاله، با توجه به اینکه تابع هدف اول از نوع کمینهسازی و تابع هدف دوم از نوع بیشینهسازی است، درنتیجه نقطۀ ایدهآل برابر مینیمم تابع هدف اول و ماکزیمم تابع هدف دوم در بین تمام الگوریتمها در نظر گرفته میشود. در رابطۀ زیر، n تعداد نقاط پارتو و و به ترتیب بیشترین و کمترین مقدار توابع هدف در میان تمامی توابع هدف الگوریتمهای بررسیشده است. مختصات نقطۀ ایدهآل بهصورت خواهد بود. همانطور که گفته شد، پایینتربودن مقدار این شاخص، بیانگر بهتربودن الگوریتم است.
شاخصهای ذکرشده برای هر 25 آزمایش محاسبه و پس از آن میانگین شاخصهای به دست آمده در تکرارهای هر آزمایش محاسبه شده است؛ سپس بهترین مقدار آنها با توجه به ماهیت هر شاخص، مبنی بر منفی یا مثبتبودن شاخص مشخص شده است؛ سپس نرمالسازی شاخصهای فوق به روش RPD انجام و برای محاسبۀ متغیر پاسخ (response) نیز، از مقادیر شاخصها در هر آزمایش میانگین گرفته شد. جدول 8 - نتایج شاخصها برای الگوریتمها در مثالهای مختلف Table 8- The results of indicators for different examples
همانطور که در جدول 8 مشخص است، جوابها برای الگوریتم در شاخصهای NPS و SM و DM از مقادیر مربوط به الگوریتم MOHS بهتر است. در رابطه با شاخص MID مقادیر به دست آمده از هر دو الگوریتم به هم نزدیک بوده و میتوان گفت مقادیری یکسان به دست آمده است. با استفاده از نمودارهای زیر، میتوان الگوریتمها را ازنظر شاخصها، مقایسه و بررسی کرد. شکل 15 - نمودار مقایسۀ الگوریتمها ازنظر شاخص NPS Figure 15 - Comparison chart of algorithms in terms of NPS index بر اساس شکل 15، همانطور که از نمودار برداشت میشود، در تمام موارد مقدار شاخص تعداد نقاط پارتو، در الگوریتم NSGA-II بهتر است. شکل 16 - نمودار مقایسۀ الگوریتمها ازنظر شاخص DM Fig. 16- Comparision of the algorithms in terms of DM indicator در شکل فوق، ملاحظه میشود که شاخص پراکندگی، در الگوریتم NSGA-II بهتر است.
شکل 17 - نمودار مقایسۀ الگوریتمها ازنظر شاخص MID Fig. 17- Comparision of the algorithms in terms of MID indicator براساس شکل 17 مقدار شاخص پراکندگی، در هر دو الگوریتم تقریباً مقادیر یکسانی را نشان داده است.
شکل 18 - نمودار مقایسۀ الگوریتمها ازنظر شاخص SM Fig. 18- Comparision of the algorithms in terms of SM indicator
بر اساس شکل 18، مشاهده میشود که ازنظر شاخص فاصله، در برخی موارد الگوریتم NSGA-II و در برخی دیگر، الگوریتم MOHS بهتر شناخته میشود؛ اما بهطور کلی، این شاخص در الگوریتم NSGA-II بهتر است. برای اطمینان از جوابهای به دست آمده، ابتدا آزمون نرمالبودن در جدول 9 انجام شده است. Table 9- Normalitydistribution test results
نتایج آزمون نرمالبودن همۀ شاخصها برای مقادیر p-value مقداری بیشتر از ۰٫۰۵ است که سطح معناداری را نشان میدهد. درنتیجه همگی نرمالاند. در جدول 10 نتایج آزمون فرض آماری آورده شده است. جدول 10 - نتایج آزمون فرض آماری Table 10- The results of statistical hypothesis tests
در جدول 10 نیز در صورتی که مقادیر برای p-value بیشتر از 0.05 باشد جوابهای به دست آمده برای مقایسۀ بیشتر بین الگوریتمهای فراابتکاری، اضافه بر توضیحاتی که تا به حال ارائه شده است، در ادامه جدولی برای مقایسۀ بهتر بین الگوریتمها با 11 مثال در ابعاد مختلف نیز نشان داده میشود. جدول 11- مقایسۀ مقادیر حاصل از اجرای اهداف و زمان اجرای دو الگوریتم فراابتکاری بررسیشده Table 11- comparison of the both algorithms in terms of objective functions and solution time
همانطور که در جدول 11 نشان داده شده است، میتوان از ستون زمانهای اجرا دریافت که الگوریتم رقیب (MOHS) به زمان کمتری نسبتبه الگوریتم (NSGA-II) برای حل مسئله نیاز دارد. ازنظر کیفیت جوابها، جوابهای هر دو الگوریتم حدوداً مقادیر یکسانی بوده است؛ بنابراین میتوان گفت زمان عامل اثرگذارتری در مقایسۀ الگوریتمهاست. 5-4- یافتههای مدیریتی هدف این پژوهش کمینهکردن هزینههای خرید و هزینههای عملیاتی تهیه و آمادهسازی اقلام مصرفی اتاق عمل است. از طرف دیگر تلاش میکنیم که افزون بر تابع هدف اول، رضایت جراحها را در استفاده از اقلام مصرفی با توجه به یک اولویتبندی بین تأمینکنندگان که براساس روش تصمیمگیری آراس انجام شده است، در قالب تابع هدف دوم بیشینه کنیم. در اتاقهای عمل یک تعارض مابین مدیران زنجیرۀ تأمین و جراحان وجود دارد؛ زیرا جراحان خواهان دسترسی بیشتر به اقلام با اولویت بالاتر در زمان کمترند؛ اما عمدۀ تمرکز مدیران در جهت کاهش هزینههاست. چنین تضادی مابین مدیران و جراحان، ما را بر آن داشت تا خرید از تأمینکنندگان را براساس یک اولویتبندی انجام بدهیم. این اولویتبندی هم معیارهای مدنظر جراحان را پوشش میدهد و هم شامل معیارهای مدنظر مدیران است. از طرفی از سوی تأمینکنندهها، یکسری محدودیت برای عرضۀ اقلام وجود دارد؛ ازجملۀ این محدودیتها به ظرفیت محدود دستگاههای تولید یا نایاببودن برخی اقلام و سهمیهایبودن آنها و ... اشاره میشود که این موضوع به مطرحشدن مفهومی به نام سقف خرید از تأمینکنندهها منجر و از سوی تأمینکننده تعیین میشود. بنابر توضیحات فوق، مسئله از دید مدیریت بیمارستان مدل شده است که پیش از مدلسازی و حل مسئلۀ چندهدفه، حل مسئلۀ تصمیمگیری چندمعیاره را بیان میکنیم. شرایط پیادهسازی این مسئله در حالت عدم قطعیت است. همچنین شرایط نگهداری برای همگی اقلام یکسان است.
در این مقاله یک مدل دوهدفۀ برنامهریزی زنجیرۀ تأمین تجهیزات جراحی با در نظر گرفتن اولویتبندی تأمینکنندگان تجهیزات بررسی شد. برنامهریزی این مسئله در دو مرحله و به کمک روشهای تصمیمگیری چندمعیارۀ آراس و در ابعاد بزرگ با الگوریتم فراابتکاری NSGA-II انجام شده است. این مدل بهصورت همزمان در جستوجوی کمینهکردن هزینۀ کل زنجیرۀ تأمین و بیشینهکردن رضایت جراحان از تجهیزات مصرفی خریداریشده از تأمینکنندگان است و محدودیتهای ظرفیت، تخمین تقاضا، محدودیت تعادل موجودی و محدودیت سقف خرید، در نظر گرفته شده است. با توجه به چندهدفهبودن مدل در ابعاد بزرگتر، از الگوریتم فراابتکاری NSGA-II و برای اعتبارسنجی از الگوریتم MOHS استفاده شد. همچنین ده مثال برای مقایسۀ روش دقیق و فراابتکاری در نظر گرفته شد که در هر دو تابع هدف عملکرد روش دقیق بهتر بود و روش فراابتکاری موفق به یافتن جواب نزدیک به بهینه شد، همچنین دربارۀ زمان حل میتوان گفت که الگوریتم فراابتکاری موفق به حل مسئله در زمان کمتری شد. از محدودیتهای این تحقیق، جمعآوری دادههای دنیای واقعی بهخصوص در تخمین تقاضای هر قلم با توجه به شرایط مختلف است. برای گسترش این پژوهش در تحقیقات آتی، میتوان به موارد زیر اشاره کرد:
[i] Lewis, Balaji & Rai [ii] Reis & Fontaine [iii] Multiple-criteria decision-making [iv] Jharkharia & Shankar [v] Van Horenbeek & Pintelon [vi] Saaty & Vargas [vii] Haj Shir Mohammadi [viii] Moons et al [ix] Ahmad, Hasan & Barbhuiya [x] Best–Worst Method [xi] Stević et al. [xii] Orji & Ojadi [xiii] Bijvank & Vis [xiv] Zheng [xv] Agra, Cerveira & Requejo [xvi] Bélanger [xviii] Customer Service Level [xix] Janatyan et al. [xx] Mohajer Tabrizi et al. [xxi] Abedini,Ye & Li [xxii]Ahmadi, Masel & Hostetler [xxiii] Diamant et al. [xxiv] Still core [xxv] Additive Ratio Assessment [xxvi] Zavadskas & Turskis [xxvii] Non-Dominated Sorting Genetic Algorithm II [xxviii] Deb et al. [xxix] Mutation [xxx] Crossover [xxxi] Yalcinoz et al. [xxxii] Insertion [xxxiii] Crowding Distance [xxxiv] Honarvar & Khalili [xxxv] Repairing [xxxvi] Multi Objective Harmony Search [xxxvii] Geem et al. [xxxviii] Taleizadeh et al. [xxxix] Sivasubramani, Swarup [xl] Noise [xli] Objective Point [xlii] Adjustment factors [xliii] Economical factor [xliv] Sadeghi, Sadeghi & Niaki [xlv] Relative Percentage Deviation [xlvi] Valaei & Behnamian [xlvii] Number of Pareto Solution [xlix] Spacing [l] Deb, jein [li] Diversification Metric [lii] Zitler | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
مراجع | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Abedini, A., Ye, H., & Li, W. (2016). Operating room planning under surgery type and priority constraints. Procedia Manufacturing, 5, 15-25. https://doi.org/10.1016/j.promfg.2016.08.005. Agra, A., Cerveira, A., & Requejo, C. (2016). A branch-and-cut algorithm for a multi-item inventory distribution problem. In Machine Learning, Optimization, and Big Data: Second International Workshop, MOD 2016, Volterra, Italy, August 26-29, 2016, Revised Selected Papers 2 (pp. 144-158). Springer International Publishing. https://doi.org/10.1007/978-3-319-51469-7_12 Ahmad, N., Hasan, M. G., & Barbhuiya, R. K. (2021). Identification and prioritization of strategies to tackle COVID-19 outbreak: A group-BWM based MCDM approach. Applied soft computing, 111, 107642. https://doi.org/10.1016/j.asoc.2021.107642. Ahmadi, E., Masel, D. T., & Hostetler, S. (2019). A robust stochastic decision-making model for inventory allocation of surgical supplies to reduce logistics costs in hospitals: A case study. Operations Research for Health Care, 20, 33-44. https://doi.org/10.1016/j.orhc.2018.09.001. Bélanger, V., Beaulieu, M., Landry, S., & Morales, P. (2018). Where to locate medical supplies in nursing units: An exploratory study. An International Journal, 19(1), 81-89. https://doi.org/10.1080/16258312.2018.1433438 Bijvank, M. & F A Vis, I. (2012). Inventory control for point-of-use locations in hospitals. Journal of the Operational Research Society, 63(4), 497–510. https://doi.org/10.1057/jors.2011.52 Deb, K., Pratap, A., Agarwal, S., Meyarivan, T. (2002). A fast and elitist multi-objective genetic algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation, 6(2), 182–197. https://doi.org/10.1109/4235.996017 Diamant, A., Milner, J., Quereshy, F., & Xu, B. (2018). Inventory management of reusable surgical supplies. Health care management science, 21(3), 439-459. https://doi.org/10.1007/s10729-017-9397-3 Geem, Z. W., Kim, J. H., & Loganathan, G. V. (2001). A new heuristic optimization algorithm: harmony search. simulation, 76(2), 60-68. https://doi.org/10.1177/003754970107600201 Haj Shir Mohammadi, A. (2017). Principles of planning and inventory control. Arkan Danesh Publisher. Honarvar, M., Khalili, M. (2017). Non-Dominated Sorting Genetic Algorithm for Bi-Objective Transportation Location Routing Problem under Demand Uncertainty. Journal of Industrial Engineering Research in Production Systems, 4(8), 147-163. (In Persian). https://doi.org/10.22084/ier.2017.1700 Janatyan, N., Zandieh, M., Alem Tabriz, A., & Rabieh, M. (2019). Optimizing Sustainable Pharmaceutical Distribution Network Model with Evolutionary Multi-objective Algorithms (Case Study: Darupakhsh Company). Production and Operations Management, 10(1), 133-153. https://doi.org/10.22108/jpom.2019.110116.1123 Jharkharia, S., & Shankar, R. (2007). Selection of logistics service provider: An analytic network process (ANP) approach. Omega, 35(3), 274-289. https://doi.org/10.1016/j.omega.2005.06.005. Karimyan, S., & Samouei, P. (2022). Robust Multi-Objective Supply Chain Optimization of Surgical Supplies Considering Costs and Satisfaction of Surgeon, and ranking Suppliers Using ARAS Method. Scientia Iranica. [in press] https://doi.org/10.24200/SCI.2022.60372.6763 Lewis, M. O., Balaji, S., & Rai, A. (2010). RFID-enabled capabilities and their impact on healthcare process performance. ICIS 2010 Proceedings, 115. https://aisel.aisnet.org/icis2010_submissions/115 Reis, J. G., & Fontaine, K. (1993). Cutting costs in the OR: A case study. AORN journal, 57(2), 503-504. https://doi.org/10.1016/S0001-2092(07)64108-8 Mohajer Tabrizi, M., Khojeh, Z., & Darvishmohammadi, T. (2022). Designing a drug distribution network using a two-tier genetic algorithm and priority-based coding the case of Adorateb. Production and Operations Management, 13(3), 47-75. https://doi.org/10.22108/jpom.2022.133342.1439 Moons, K., Waeyenbergh, G., Pintelon, L., Timmermans, P., & De Ridder, D. (2019). Performance indicator selection for operating room supply chains: An application of ANP. Operations Research for Health Care, 23, 100229. https://doi.org/10.1016/j.orhc.2019.100229. Orji, I. J., & Ojadi, F. (2021). Investigating the COVID-19 pandemic’s impact on sustainable supplier selection in the Nigerian manufacturing sector. Computers & Industrial Engineering, )160(, 107588. https://doi.org/10.1016/j.cie.2021.107588. Saaty, T. L., & Vargas, L. G. (2013). Sensitivity analysis in the analytic hierarchy process. In Decision making with the analytic network process, 345-360. Springer, Boston, MA. https://doi.org/10.1007/978-1-4614-7279-7_15. Sadeghi, J. Sadeghi, S. & Niaki, S. T. A. (2014). A hybrid vendor managed inventory and redundancy allocation optimization problem in supply chain management: An NSGA-II with tuned parameters. Computers & Operations Research, 41, 53-64. https://doi.org/10.1016/j.cor.2013.07.024. Stević, Ž., Pamučar, D., Puška, A., & Chatterjee, P. (2020). Sustainable supplier selection in healthcare industries using a new MCDM method: Measurement of alternatives and rankin g according to COmpromise solution (MARCOS). Computers & Industrial Engineering, 140, 106231. https://doi.org/10.1016/j.cie.2019.106231. Sivasubramani, S., Swarup, K.S., (2011). Multi-objective harmony search algorithm for optimal power flow problem. Electrical Power and Energy Systems, 33(3), 745–752. https://doi.org/10.1016/j.ijepes.2010.12.031. Taleizadeh, A. A., Niaki, S. T. A., & Nikousokhan, R. (2011). Constraint multiproduct joint-replenishment inventory control problem using uncertain programming. Applied Soft Computing, 11(8), 5143-5154. https://doi.org/10.1016/j.asoc.2011.05.045. Uthayakumar, R., & Priyan, S. (2013). Pharmaceutical supply chain and inventory management strategies: Optimization for a pharmaceutical company and a hospital. Operations Research for Health Care, 2(3), 52-64. https://doi.org/10.1016/j.orhc.2013.08.001. Valaei, M. R., Behnamian, J. (2014). Comparison of Taguchi experimental design and response surface methods in parameters’ tuning of harmony search algorithm. Tenth international industrial engineering conference, Tehran, Iran, https://civilica.com/doc/284103 Van Horenbeek, A., & Pintelon, L. (2014). Development of a maintenance performance measurement framework—using the analytic network process (ANP) for maintenance performance indicator selection. Omega, 42(1), 33-46. https://doi.org/10.1016/j.omega.2013.02.006. Yalcinoz, T., Altun, H., & Uzam, M. (2001, September). Economic dispatch solution using a genetic algorithm based on arithmetic crossover. In 2001 IEEE Porto Power Tech Proceedings, 1, 2-4. https://doi.org/10.1109/PTC.2001.964734. Zavadskas, E. K., & Turskis, Z. (2010). A new additive ratio assessment (ARAS) method in multicriteria decision-making. Technol Econ Dev Econ, 16(2), 159–172. https://doi.org/10.3846/tede.2010.10 Zheng, Y. S. (1992). On properties of stochastic inventory systems. Management science, 38(1), 87-103. https://doi.org/10.1287/mnsc.38.1.87. Zitler, E. (1999). Evolutionary Algorithms for multi-objective optimization: method and applications. P.H.D Thesis, dissertation ETHNO. 13398, Swaziland Federal Institute of Technology Zorikh, Switzerland. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
آمار تعداد مشاهده مقاله: 1,168 تعداد دریافت فایل اصل مقاله: 478 |