چکیده:
طراحی زنجیره تامین حلقه بسته بر جریان رو به جلو و معکوس محصولات، به صورت یکپارچه دلالت دارد. این مقاله به معرفی عوامل غیر خطی در طراحی شبکه زنجیره تامین حلقه بسته و استفاده از الگوریتم بهینه سازی کلونی مورچگان بمنظور بهینه سازی طراحی زنجیره تامین، پرداخته است. الگوریتم پیشنهادی را SCAnt-NLDesign مینامند. نتایج نشان میدهد که الگوریتم پیشنهادی به میزان ۴۴ درصد هزینه‑های کلی شبکه زنجیره تامین حلقه بسته را کاهش میدهد.
مقدمه:
هدف زنجیره تامین هر کسب و کاری، حداکثر کردن ارزش اقتصادی محصولات تولید شده به و سیله برآورده کردن نیاز مشتری با محصولات و خدماتی مرتبط با چند تامینکننده است. زنجیره تامین در سطح استراتژیک و تاکتیکی به عنوان چرخهای بین جریانهای فیزیکی، اطلاعاتی، مالی، تعریف میشود. فعالیتهایی مانند تهیه، تولید، انبارداری، ذخیره سازی، حمل و نقل و مدیریت تقاضا، به عنوان مولد جریانهای اصلی در زنجیره تامین محسوب میشوند. طراحی مناسب زنجیره تامین نیاز به پیشبینی سطوح جریان دارد. یک همکاری موثر بین این جریانها در محدوده تعریف شده هدف زنجیره تامین، به عنوان یک هدف مهم در مدیریت زنجیره تامین است. مدیریت زنجیره تامین تمام جریانها و ذخیره سازی مواد اولیه، کار در فرآیند موجودی کالای تمام شده از نقطه مبدا تا نقطه مقصد را تحت پوشش قرار میدهد. اخیرا به دلیل آگاهیهای زیست محیطی و تعهدات قانونی شرکتها، مدیریت زنجیره تامین نمیتواند در نقطهای از مصرف متوقف شود لیکن به منظور در نظر گرفتن یک مرحله جدید از تولید محصولات کالاهای به اتمام رسیده، که در قبل اشاره شده بود، بعد از مصرف توسط مشتریان، گسترش داده شده است. این جریان از محصولات نشان داده شده، منبع خوبی از درآمد برای شرکتها است و پس از بازیافت میتوانند دوباره به بازار معرفی بشوند. این دو زنجیره تامین (رو به جلو –رو به عقب) به عنوان یک ساختار یکپارچه در نظر گرفته میشوند و زنجیره تامین حلقه بسته، نامیده میشود. از مدل برنامه ریزی خطی عدد صحیح و الگوریتم بهینه سازی ant colony به ترتیب در طراحی شبکه زنجیره تامین حلقه بسته استفاده میشود. طراحی زنجیره تامین در اینجا با انتخاب مجموعه شدنی از کارخانهها، انبارها، مراکز جداسازی انجام میشود. بامگارتنر و همکاران)۲۰۰۳ ( نشان دادند که در بر داشتن شرایط غیر خطی در سطح استراتژیک منجر به طراحی شبکه زنجیره تامین بهتری میشود. لذا در اینجا عوامل غیر خطی برای طراحی شبکه زنجیره تامین در نظر گرفته شده است این مقاله الگوریتم ant colony را به منظور بهینه سازی زنجیره تامین حلقه بسته تحت عنوان SCAnt-NLDesign پیشنهاد داده است. این مقاله به وضوح، برتری SCAnt-NLDesign را نسبت به MILP طبق نتایج محاسباتی نشان میدهد.
مدیریت زنجیره تامین و بررسی مرور ادبیات:
میتوان مدیریت زنجیره تامین را مجموعهای از راهکارها جهت یکپارچه سازی اعضای زنجیره (تامینکنندگان، تولیدکنندگان، توزیعکنندگان، خردهفروشیها و مشتری نهایی )که هدف آن کاهش هزینههای سیستم و نیز افزایش سطح خدمت دهی به مشتریان است. فاز طراحی در مدیریت زنجیره تامین را میتوان طراحی شبکه نامید که شامل تصمیمگیریهای زیر است.
۱-چه تسهیلاتی باید استفاده کرد؟
۲-فرآیند تولید چگونه باشد؟
۳-حالتهای حمل و نقل و خطوط حمل و نقل چگونه باشد؟
۴-هر مشتری از خدمات کدام تسهیلات استفاده کند؟
۵-چه اندازه نیروی کار باید به کار برد؟
۶-سیاستهای داخلی برای روابط بین شرکت کنندهها چگونه باشد؟
در سال ۲۰۰۲ گویل و همکاران به بیان این موضوع پرداختند که برای پاسخگویی به سوالات فوق دو حالت باید در نظر گرفت که در حالت اول هدف بیشینه کردن سود کل تولید شده توسط سیستم است حتی اگر تصمیمات برای رسیدن به چنین هدفی موجب افزایش هزینهها در برخی از فعالیتها بشود. در سال ۲۰۱۰ آراس و همکاران به مرور مدلهایی برای زنجیره تامین معکوس پرداختند و نیز بیان کردند که به طراحی شبکه زنجیره تامین حلقه بسته CLSC توسط محققان توجه کمتری نسبت به سایر مدلهای زنجیره تامین معکوس شده است. سلما و همکاران در سال ۲۰۱۰ یک روش برای طراحی و برنامهریزی به طور همزمان، پیشنهاد دادهاند. یک مدل MILP با هدف حداقل کردن هزینه با در نطر گرفتن محدودیتهای محیطی ارائه دادهاند. خواجوی و همکاران در سال ۲۰۱۱ یک مدل دو هدفه MILP برای طراحی زنجیره تامین معکوس پیشنهاد دادهاند که هدف آن کم کردن هزینهها و حداکثر پاسخگویی از روش حل شاخه و کران استفاده کردند. کاردوس و همکاران درسال ۲۰۱۳ یک مدل برنامهریزی خطی عدد صحیح مختلط برای طراحی شبکه زنجیره تامین حلقه بسته ارائه دادند.
بیان مساله:
در طراحی شبکه زنجیره تامین حلقه بسته، مشتری به عنوان یک مولد محسوب میشود که در جریان رو به جلو به عنوان یک تقاضا کننده در نظر گرفته میشود و در جریان معکوس به عنوان یک تامین کننده در نظر گرفته میشود. از نهادهای در نظر گرفته شده در این زنجیره تامین میتوان، کارخانهها، انبارها، مراکز جداسازی، مراکز انهدام، مشتری، نام برد. برآورده کردن نیاز مشتری، باید از لحاظ اقتصادی مزایایی داشته باشد. برای مثال هزینهها باید حداقل کمتر مساوی دستاوردها یا سود بدست آمده از زنجیره تامین باشد. در شکل زیر
زنجیره تامین در این مدل میتواند به صورت یک گراف جهتدار وزن دار G مدل شود که
گره V انبار کارخانهها و مراکز جداسازی و مشتری را نشان میدهد.
گره X وزن هر یال را نشان میدهد.
A به جریانها اشاره دارد.
براساس ماهیت گرهها، زنجیره تامین در این مقاله میتواند به ۴ سطح زیر تقسیم شود:
کارخانه به انبار
انبار به مشتریان
مشتری به مراکز جداسازی
مراکز جداسازی به کارخانه
این طبقه بندی مهم است زیرا به طور مثال جریانی از انبارها به مراکز جداسازی وجود ندارد. مدل زنجیره تامین به تعریف تعداد و ظرفیت تسهیلاتی که احداث میشوند و انواع و مقدار محصولاتی که در هر سطح از تسهیلات پردازش میشوند، میپردازد. این مدل میتواند برای حل مسائل تخصیص مکان و مسائل چند سطحی و چند محصولی و غیر خطی استفاده شود. شبکه در نظر گرفته شده در این مقاله شامل مشخصات زیر است.
گره تسهیلات شامل یک جریان ورودی که محصولات را از سطح قبلی میآورد و جریان خروجی که محصولات را به سطح بعدی شبکه میفرستد.
فرایند تغییر: که در این مقاله فقط مقدار را میتوان تفییر داد
مفروضات مساله:
۱-جریان محصولات بین دو تسهیلات یکسان وجود ندارد.(مثلا جریان از کارخانه به کارخانه وجود ندارد).
۲-پارامترهای در نظر گرفته شده در مدل، در افق زمانی در نطر گرفته شده، ثابت هستند و تغییر نمیکنند.
۳-برای مراکز جداسازی و انبارها، حداقل و حداکثر ذخیره سازی در نظر گرفته میشود، زیرا کمتر از حداقل ظرفیت، سرمایهگذاری شدنی نیست
۴-هزینه موجودی، صفر در نظر گرفته میشود زیرا انبارها و مراکز جداسازی به عنوان مراکز انتقال محصولات در نظر گرفته میشوند.
۵-مقدار ظرفیت ذخیره سازی محصولات در انبارها و مراکز جداسازی برابر است با مقدار جریانی که قرار است از آنها عبور کند.
۶-تنها یک حالت حمل و نقل برای مدل در نظر گرفته شده است. برای این حالت از حمل و نقل ظرفیت محدودی در نظر گرفته شده است.
حالات غیر خطی در زنجیره تامین به شرح زیر است:
۱-صرفه جویی به مقیاس با فاصله حمل و نقل
۲-صرفه جویی در مقیاس با مقدار منتقل شده
۳-هزینه مراکز جداسازی و انبار
ترین و همکاران۲۰۰۷ اشاره به این موضوع داشتند که تاثیر فاصله در انتخاب مکان تسهیلات باید در نطر گرفته شود زیرا از لحاظ هزینهای، به ازای هر واحد حمل و نقل که تابعی از فاصله است، هزینهای لحاظ میشود. احداث انبارها و مراکز جداسازی تابعی از ظرفیت تعریف شده برای هریک از تسهیلات است و این ظرفیت برابر با تقاضای کل است. در ابتدا یک هزینه ثابتی به طور مستقل از ظرفیت، برای احداث تسهیلات در نظر میگیریم. از این روش برای برآورد هزینه یک مرکز در ابتدای پروژه که هنوز اطلاعات بسیار کم است، استفاده میشود البته براورد هزینه میتواند با استفاده از اطلاعات قبلی تخمین زده شود شاخصهایی مانند تورم، مکان، شاخص ظرفیت، بیان میکند که شاخص تورم و مکان به تولید یک متغیر خطی در هزینهها میپردازد درحالیکه شاخص ظرفیت غیر خطی است
۱- صرفه جویی به مقیاس با فاصله حمل و نقل
فرکنبراک۱۹۹۹ به تجزیه و تحلیل چند دسته از هزینهها (حقوق، دستمزد، مالیات)در یک شرکت خصوصی پرداخت از نتایج این تجزیه و تحلیل در این مقاله به منظور ایجاد مدل تغییر هزینه استفاده شد.
با استفاده از دادههای مورد مطالعاتی بیشترین فاصله بین دو تسهیلات ۲۰۰ کیلومتر و نرخ اختلاف بین بیشترین و کمترین هزینه ۰.۸ است. نتایج روی دادههای مورد مطالعاتی نشان میدهد که بیشترین مقدار محصول منتقل شده بین تسهیلات برابر با ۳۰۰ واحد میباشد
۲-صرفه جویی به مقیاس با مقدار حمل شده:
در این قسمت تعداد دفعات حمل و نقل در نظر گرفته نمیشود با پیدا کردن بهترین راه حل که کدام یک از اجزای عوامل مرتبط به حمل و نقل، هزینهها را کاهش میدهد. مدل مساله به صورت زیر فرموله خواهد شد.
۳- هزینه انبارها و مراکز جداسازی:
برای بعضی از انواع تسهیلات یک رابطه غیر خطی بین هزینه و ظرفیت وجود دارد.
محدودیتها:
محدودیت (۱): تمام تقاضای مشتریان در نظر گرفته شده است.
محدودیت(۲): تمام محصولات بازگشتی از سوی هر مشتری باید در نظر گرفته بشود.
محدودیت(۳): تعادل بین حجم محصول تقاضا شده و بازگشتی را بیان میکند.
محدودیت(۴):کسری از حداکثر انهدام را نشان میدهد.
محدودیت(۵): حداکثر ظرفیت برای کارخانهها در جریان رو به جلو و عقب در نظر گرفته شده است.
محدودیت(۶): حداقل ظرفیت برای کارخانهها در جریان رو به جلو و عقب در نظر گرفته شده است.
محدودیت(۷): بیان کننده حداکثر ظرفیت برای کارخانهها است.
محدودیت(۸): بیان کننده حداقل ظرفیت برای کارخانهها است
محدودیت(۹): بیان کننده حداکثر ظرفیت برای مراکز جداسازی است.
محدودیت(۱۰): بیان کننده حداقل ظرفیت برای مراکز جداسازی است.
محدودیت(۱۱): انبارها و مراکز جداسازی به عنوان cross-docking عمل میکنند.
بهینه سازی مسائل با الگوریتم کلونی مورچه (ACO):
الگوریتم کلونی مورچه اولین بار توسط Dorigo برای مسائل بهینه سازی (مانند TSP) ارائه شد. الگوریتم کلونی مورچه از مشاهدات روی کلونی مورچهها بدست آمده است. یافتن غذا و کوتاهترین مسیر بین آشیانه و غذا جزء یکی از رفتارهای جالب مورچگان است. مکانیزم هماهنگی طبیعی بین چند مورچه با کلونی یکسان که در یک روش غیر مستقیم کار میکنند stigmergy (رفتاری که هماهنگی بین موجودات را تنها از طریق تغییرات ایجاد شده در محیط ممکن میسازد) مینامند. مورچهها ماده شیمیایی به نام (pheromone) هنگام را رفتن از خود به جای میگذارند که در کوتاه مدت به عنوان رد مورچه بر سطح زمین باقی میماند و لذا هنگام انتخاب بین دو مسیر، مسیری را انتخاب میکنند که فرمون بیشتری داشته باشد. از کاربردهای ACO میتوان ۱-مسیریابی شبکههای کامپیوتری ۲-سامانه حمل و نقل شهری نام برد. از مزیتهای آن نیز میتوان ایجاد انعطاف در حل هر گونه مساله بهینه سازی نام برد.
بهینه سازی زنجیره تامین حلقه بسته با استفاده از ACO
هدف این کار طراحی زنجیره تامین حلقه بسته با انتخاب مکان مناسب برای کارخانهها، انبارها، مراکز جداسازی با استفاده از مکانهای از پیش تعیین شده است تا اطمینان حاصل شود که خواستههای مشتریان برطرف میشود. در اینجا رویکرد پیشنهاد شده ACOدر مقاله (استیوز ۲۰۱۲) گسترش داده شده است. به منظور طراحی شبکه زنجیره تامین، عوامل غیر خطی در نظر گرفته شده است. الگوریتم توسعه داده شده مقدار تولید و ذخیره محصولات را برای کارخانهها و انبارها و مراکز جداسازی تعیین میکند و همچنین مشخص میکند چه تسهیلاتی، چه محصولاتی را به چه مشتری ارائه بدهد. این مدل همیشه اندازه ساختمان ها را مضربی از حداقل ظرفیت مجاز برای هر نوع از تسهیلات در نظر میگیرد و میتواند برای هر زنجیره تامینی به کار رود از جمله زنجیره تامین حلقه بسته. در بخش زیر ساختار اصلی و فرآیند الگوریتم توضیح داده شده است.
این الگوریتم با هدف قابل اجرا بودن برای هر زنجیره تامینی توسعه داده شده است به عنوان مثال برای زنجیره تامین حلقه بسته توسعه داده شده است بطوریکه تمام جریانهای ممکن را تحت پوشش خود قرار میدهد. در زنجیره تامین حلقه بسته محصولات در کارخانهها تولید میشوند و از طریق انبارهابه مشتریان توزیع میشود و هنگامیکه این محصولات به پایان عمر خود میرسند از سمت مشتریان بازگردانده میشوند و میتوانند به مراکز بازیافت و یا مراکز انهدام فرستاده شوند و این فرآیند در مراکز جداسازی انجام میشود که محصولات بازگشتی را جمع میکنند و به کارخانهها برای بازیافت و یا به مراکز انهدام میفرستند. ویژگیهای اصلی ACO در الگوریتم زیر نشان داده شده است.
جستجو راه حلها بر اساس اطلاعات قبلی میباشد. این اطلاعات قبلی در ACO به تقلید از رفتار مورچهها برای جستجو مواد غذایی ،بدست میآیند و فرمون نامیده میشوند. روند یافتن یک جواب براساس ACOبه شرح زیر است:
در هر تکرار یک کلونی از مورچهها فعال شده و هر مورچه با هدف جلب رضایت مشتریان یک شبکه از تسهیلات (کارخانهها، انبارها، مراکز جداسازی) ایجاد میکند. و تسهیلات با توجه به اینکه کدام یک از آنها احتمالا میتوانند جواب بهتری تولید کنند انتخاب میشوند. هر مورچه یکی از سفارشات را انتخاب خواهد کرد و نیاز مشتری را برطرف خواهد کرد. هنگامیکه تمام سفارشات برآورده شد به مجموعه ای از تسهیلات انتخاب شده به همراه جریانها یک جواب میگویند. تکرار زمانی به پایان میرسد که مورچههای کلونی، جواب خود را بدست آورده باشند و در آخر مورچهها به سمت بهترین جواب خود بازخواهند گشت. راه حل ارائه شده کمترین هزینه را در نظر میگیرد، چرا که هدف اصلی به حداقل رساندن تابع هدف است. شکل زیر ساختار یک فرمون ایده آل برای SCAnt-NLDesigne را نشان میدهد.
در بخش زیر به توصیف الگوریتم ۱ با جزئیات پرداخته شده است.
گام اول- به پارامترهای جریانهای رو به جلو یک مقدار اولیه میدهد.
گام دوم- به پارامترهای جریانهای بازگشتی یک مقدار اولیه میدهد.
گام سوم- به تنظیم مجدد متغیرهای مربوط به مسیرهای مورچه میپردازد.
گام چهارم-به تنظیم مجدد نقاط ممنوعه میپردازد.
گام پنجم- تسهیلات را انتخاب میکند.
گام ششم- نیاز مشتری را برطرف میکند.
به طور کلی دز این الگوریتم در هر تکرار یک کلونی از مورچه فعال شده و هر مورچه با هدف برآورده کردن نیاز مشتری یک شبکه از تسهیلاتی که جواب بهتری ایجاد میکنند به وجود میاورند و با استفاده از این شبکه مورچه یکی از سفارشات را براورد میسازد و هنگامی که تمام سفارشات برآورده شود یک جواب بدست آمده است.
مرحله مقدار دهی اولیه:
در این مرحله پارامترهای عمومی و پارامترهای فرآیند فرمون تعریف شدهاند. در جدول زیر توضیحات مربوط به پارامترها و نمادهای الگوریتم بیان شده است.
متغیرها:
متغیرهای تعریف شده برای الگوریتم SCAnt-NLDesign به ماتریس فرمون پی درپی (spm)،متغیر مسیر مورچه، ماتریس ساختار فرمون تقسیم میشوند، که در زیر به اختصار توضیح داده شدهاند.
۱-ماتریس فرمون پی در پی:
این ماتریس برای دخیره اطلاعات قبلی با توجه به ترتیبی که در آن نیاز مشتریها برطرف شده است.۴ ماتریس spm وجود دارد که دو تا مربوط به ترتیب مشتریان است و دو تای دیگر مربوط به ترتیب محصولات است. ماتریسی که به توالی محصولات مربوط میشود،یک ساختار دو بعدی دارد که تعداد ستون ها مربوط به تعداد محصولات در زنجیره تامین است، ماتریس سطرها مربوط به تعداد عملکردهای مورچه ها است. از آنجایی که هیچ قانون مشخصی برای خدمت به مشتریان وجود ندارد، spmاطلاعات را بر اساس جوابهای قبلی، که به عنوان یک ساختار تصمیمگیری برای ترتیب خدمت رسانی به مشتریان، استفاده میکند.
۲-ماتریس فرمون مربوط به اتصال یا ماتریس فرمون کلاسیک:
ساختار دادههای فرمون مشابه دادههای استفاده شده در الگوریتم ACO است. هر درایه در این ماتریس به ارتباط گرهها اشاره دارد.این ماتریسها دارای یک ساختار سه بعدی هستند بطوریکه تعداد سطرها و ستونها نشان دهنده به طور مثال کارخانهها و انبارها است. و ارتفاع نشان دهنده تعداد محصولات در زنجیره تامین است.
۳- ماتریس ساختار فرمون:
برای انتخاب تسهیلاتی که سفارشات را به مشتری تحویل میدهند، استفاده میشوند. این فرآیند در الگوریتم ۱ بیان شده است. جدول زیر احتمال انتخاب کارخانهها توسط مورچه را نشان میدهد.
۴-متغیرهای مسیر مورچه:
در جدول زیر دو ماتریس تعریف شدهاند. این ماتریس ها مسیر مورچه را در زنجیره مشخص میکنند.
در هر دو ماتریس سطرها تعیین کننده تعداد محصولات ارسالی مورد انتظار است.
۵-متغیرهای جستجو ممنوعه
این متغیرها برای کنترل و پیگیری حداکثر تولیدات و محدودیت ذخیره سازی محصولات در تسهیلات استفاده میشوند.
ساخت جواب مورچه ای:
در SCAnt-NLDesigne مورچهها به صورت تدریجی یک جواب برای مساله بهینه سازی میسازند. در الگوریتم زیر شرح فرآیند انتخاب تسهیلات، محاسبه احتمال انتقال و طول دنباله الگوریتم ۱ و فرآیند انتخاب گره در زیر بیان شده است.
۱-انتخاب تسهیلات:
در این فرآیند مورچه تسهیلاتی را که برای ساخت جواب مورد استفاده قرار میگیرد انتخاب میکند. نیاز مشتری باید برآورد بشود. این فرآیند تعدادی از امکانات را با استفاده از ماتریس STPM و شرایط مقادیر اولیه از لیست ممنوعه در ارتباط با تسهیلات انتخاب میکند.
۲-محاسبه احتمال انتقال:
در این مرحله، احتمال اینکه مورچه یک اتصال خاص را انتخاب کند محاسبه شده است. احتمال انتقال بین کارخانهها
و انبارها به عنوان مثال در زیر نشان داده شده است
ماتریس فوق یک ماتریس سه بعدی است. که بعد ارتفاع با تعداد محصولات مشخص میشود.
۳-انتخاب گرهها
در فرآیند انتخاب گره، مورچه محصولاتی را انتخاب خواهد کرد که ارسال (برگشت) خواهند شد در زنجیر تامین رو به جلو مورچه سفارشی را انتخاب خواهد کرد که هنور نیازش برآورد نشده است. این فرآیند تا زمانیکه تقاضای مشتری به طور کامل برآورد شود تکرار میشود.
۴-اندازه ارسال
این مرحله به تجزیه و تحلیل نیازهای مشتریان و مقایسه بین باقی مانده طرفیت ذخیره سازی تسهیلات و باقی مانده ظرفیت تولید کارخانهها میپردازد و کوچکترین این ظرفیتها به عنوان اندازه ارسال در نظر گرفته میشود، بطوریکه هیچ محدودیتی نقض نمیشود.
۵-محاسبه طول دنباله:
این مرحله به ارزیابی کل هزینه راه حل طراحی شده توسط مورچه میپردازد و نیز این فرآیند به تجزیه و تحلیل تعداد تسهیلات، مسیرها، مقادیر محصولات در هر جواب میپردازد. هزینهای که منجر به حداقل کردن کل هزینهها در تابع هدف شود انتخاب میشود.
به روز رسانی فرمون:
این مرحله از راهحلی برای به روز رسانی ماتریس فرمون استفاده میکند که یا بهترین راهحلی است که تاکنون بدست آمده یا بهترین تکراری است که تا کنون بدست آمده، است. معادلات زیر برای محاسبه انتخاب بهترین راه حل و بهترین تکرار استفاده شدهاند
همه ماتریسهای فرمون قبل از آنکه هرگونه فرمونی در مسیر گذاشته شود در معرض تبخیر هستند در بخش زیر به توصیف به روز رسانی فرمونها پرداخته شده است.
فرمون به روز رسانی شده به صورت زیر نشان داده میشود
.
مطالعه موردی:
۶ حالت ممکن برای کارخانهها،۱۰ حالت ممکن برای انبارها و ۱۰ حالت ممکن برای مراکز جداسازی در نظر گرفته میشود. ۵۰ گروه از مشتریان را که در نواحی جغرافیایی یکسان قرار دارند و نیز فرض میشود هر مشتری یک تقاضا مشخص شده برای هر نوع محصول دارد در این مطالعه موردی یک مدل چند محصولی با ۳ نوع مختلف از محصولات در نظر گرفته شده است که هر کدام از این حالات پیچیدگی مساله را چند برابر میکنند. پارامترهای معرفی شده در جدول زیر برای بدست آوردن همگرایی و موثرتر الگوریتم تنطیم شدهاند. به منظور بدست آوردن تعادل بین هزینه نهایی و زمان جاری به وسیله تنظیم کردن ارزش پارامترها و تعداد مورچهها در هر کلونی. تستها برای انجام شده است نتایج بیان میکنند که تمام تقاضای هر مشتری برآورد شده است و کمترین هزینه واحد پولی معادل ۵۴.۲۳× با میانگین ۱۱ ساعت است. کمترین هزینه در حالت انتخاب ۳ کارخانه،۷ انبار و ۴ مرکز جداسازی رخ میدهد و نیز میتوان به این نتیجه رسید که تمایل زیادی برای استفاده از کارخانه ۲ و ۵ و جود دارد و از کارخانه ۳ برای برآورد مابقی تقاضا استفاده میشود SCAnt-NDesign ۱۱ ساعت طول میکشد تا به حواب برسد ولی MILP ۱۷ ساعت، که حدودا ۴۰ در صد زمان را کاهش میدهد.
نتیجهگیری و تحقیقات آتی:
این مقاله به معرفی تاثیرات معیارهای اقتصادی روی زنجیره تامین حلقه بسته پرداخته است.از جمله این معیارها عبارتند از ۱- صرفه جویی به مقیاس با فاصله حمل و نقل ۲-صرفه جویی به مقیاس با مقدار منتقل شده ۳ -هزینه مراکز جداسازی و انبار. این معیارهای اقتصادی غیر خطی هستند و به عنوان عوامل CORRECTIONAL در تابع هدف بیان میشوند. هدف اصلی، ساختن تا حد امکان، مدلی واقعی است. مقایسه بین مدل شامل حالت غیر خطی با مدل خطی، نشان میدهد که در حالت غیر خطی حدود ۳۷ درصد هزینههای کل کاهش مییابد. به عنوان تحقیقات بیشتر میتوان یک رویکرد چند هدفه که به طور همزمان هزینهها و عوامل محیطی را کاهش بدهد، انتخاب کنیم. علاوه بر این عدم قطیت در زنجیره تامین حلقه بسته میتواند در نظر گرفته بشود. که در مقاله سالکا و همکاران در سال ۲۰۱۰ اشاره شده است.