الگوریتم ملخ GOA یا Grasshopper Optimisation Algorithm ، یک الگوریتم فرا ابتکاری الهام گرفته از طبیعت است که رفتار ملخ ها را تقلید میکند. ما کد متلب الگوریتم ملخ GOA را بصورت کاملا روان و قابل فهم در متلب پیاده سازی کرده ایم و به همراه فایل توضیحات کامل کد در اختیار شما عزیزان قرار داده ایم.

مراحل اجرای الگوریتم ملخ (GOA) به صورت زیر  می باشد:

  1. مقدار دهی به پارامترهای الگوریتم
  2. ساخت جمعیت اولیه ملخ ها به صورت تصادفی
  3. ارزیابی موقعیت هر ملخ و محاسبه شایستگی آن
  4. شناسایی بهترین ملخ بعنوان هدف یا Target
  5. تا زمانی که شرط توقف برقرار نشده است مراحل ۶ تا ۱۲ را تکرار کن
  6. برای هر ملخ  مراحل ۷ تا ۱۱ را تکرار کن
  7. مقدار c را بروزرسانی کن
  8. برای هر ملخ موقعیت آن را بروزرسانی کن
  9. شایستگی ملخ جدید را محاسبه کن
  10. اگر میزان شایستگی ملخ جدید بهتر از هدف می باشد، ملخ جدید را بعنوان هدف قرار بده
  11. اگر شرط توقف برقرار نشده است به مرحله ۵ برو وگرنه پایان

دانلود کد متلب الگوریتم ملخ| کد متلب الگوریتم GOA

کد مطلب الگوریتم ملخ

توضیح شبه کد الگوریتم ملخ

  • الگوریتم GOA بهینه سازی را با ایجاد یک مجموعه تصادفی از راه حل ها شروع میکند.
  • عامل های جستجو موقعیت خود را بر اساس رابطه ۲٫۷ بروزرسانی میکنند.
  • موقعیت بهترین هدف بدست امده تا کنون در هر تکرار به روز رسانی میشود.
  • علاوه بر این، فاکتور c با رابطه ۲٫۸ محاسبه میشود و فاصله بین ملخ ها به بازه [۱,۴] در هر تکرار نرمال میشود.
  • به روز سانی موقعیت تا زمای که شرایط خاتمه برقرار نشود تکرار میشود.
  • موقعیت و شایستگی بهترین هدف در نهایت بعنوان بهترین تقریب از بهینه سراسری به خروجی داده میشود.

برای دانلود کد متلب الگوریتم ملخ GOA یا Grasshopper Optimisation Algorithm L میتوانید بصورت آنلاین کد و توضیحات کد را دریافت کنید

کليک جهت خريد کالا ، به منظور پذيرش قوانين و مقررات سايت مي باشد .

همچنین میتوانید کد متلب الگوریتم ملخ GOA را بدون توضیحات کد دریافت کنید.

 

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “کد متلب الگوریتم ملخ GOA | شبیه سازی الگوریتم ملخ در متلب | بهمراه فایل توضیح خط به خط کد”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *