الگوریتم بهینه سازی پروانه دودویی برای حل مسئله کوله پشتی۱-۰

سال انتشار: 1400
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 256

فایل این مقاله در 16 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

CSCCI01_021

تاریخ نمایه سازی: 26 اردیبهشت 1401

چکیده مقاله:

الگوریتم بهینه سازی پروانه، الگوریتم فراابتکاری تازه واردی است که از طبیعت الهام گرفته شده است. این الگوریتم رفتار پروانه ها دریافتن غذا و جفت در طبیعت را تقلیدمیکند. الگوریتم بهینه سازی پروانه مبتنی بر هوش جمعی پروانه هاست و به طورکلی برای حل مسائل بهینه سازی پیوسته استفاده میشود. این الگوریتم نشان داده است که میتواند به طور موثری فضای حل مسئله را کاوش کند.در این مقاله، الگوریتم توسعه یافته از روی نسخه اصلی الگوریتم بهینه سازی پروانه ارائه شده است که امکان حل مسائل بهینه سازی دودویی و گسسته را امکانپذیر میسازد . در عمل الگوریتم پیشنهادی قادر است گامهای پیوسته الگوریتم را به مقادیر دودویی وگسسته نگاشت کند. به منظور ارزیابی الگوریتم پیشنهادی، از آن برای حل چندین نمونه از مسئله کوله پشتی ۱-۰ استفاده شده است. بررسی نتایج آزمایشها نشان میدهد که الگوریتم پیشنهادی عملکرد بهتری نسبت به برخی از الگوریتمهای فراابتکاری همانند الگوریتم ژنتیک، الگوریتم ازدحام ذرات، الگوریتم جهش قورباغه و الگوریتم جستجوی فاخته دارد. ویژگی اصلی الگوریتم پیشنهادی تنوعبخشی به راه حلها و در نتیجه اکتشاف موثرتر از طریق نگاشت دودویی است.

کلیدواژه ها:

نویسندگان

احمدرضا پاکرائی

دانشجوی دکتری گروه مهندسی کامپیوتر، واحد میبد، دانشگاه آزاد اسلامی، میبد، ایران

کمال میرزائی

عضو هیئت علمی گروه مهندسی کامپیوتر، واحد میبد، دانشگاه آزاد اسلامی، میبد، ایران