الگوریتم جمعیت ذرات اطلاع دهنده ی محلی گرانشی برای حل مسائل بهینه سازی چندمدی

  • سال انتشار: 1397
  • محل انتشار: فصلنامه مهندسی برق دانشگاه تبریز، دوره: 48، شماره: 3
  • کد COI اختصاصی: JR_TJEE-48-3_017
  • زبان مقاله: فارسی
  • تعداد مشاهده: 576
دانلود فایل این مقاله

نویسندگان

محمدباقر دولتشاهی

پردیس فنی و مهندسی - گروه مهندسی کامپیوتر - دانشگاه یزد

ولی درهمی

پردیس فنی و مهندسی - گروه مهندسی کامپیوتر - دانشگاه یزد

حسین نظام آبادی پور

دانشکده فنی و مهندسی - گروه مهندسی برق - دانشگاه شهید باهنر کرمان

چکیده

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

کلیدواژه ها

بهینه سازی جمعیت ذرات, الگوریتم جستجوی گرانشی, قاعده به روزرسانی سرعت, بهینه سازی چندمدی

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.