الگوریتم ملخ GOA یا Grasshopper Optimisation Algorithm ، یک الگوریتم فرا ابتکاری الهام گرفته از طبیعت است که رفتار ملخ ها را تقلید میکند. ما کد متلب الگوریتم ملخ GOA را بصورت کاملا روان و قابل فهم در متلب پیاده سازی کرده ایم و به همراه فایل توضیحات کامل کد در اختیار شما عزیزان قرار داده ایم.
مراحل اجرای الگوریتم ملخ (GOA) به صورت زیر می باشد:
- مقدار دهی به پارامترهای الگوریتم
- ساخت جمعیت اولیه ملخ ها به صورت تصادفی
- ارزیابی موقعیت هر ملخ و محاسبه شایستگی آن
- شناسایی بهترین ملخ بعنوان هدف یا Target
- تا زمانی که شرط توقف برقرار نشده است مراحل ۶ تا ۱۲ را تکرار کن
- برای هر ملخ مراحل ۷ تا ۱۱ را تکرار کن
- مقدار c را بروزرسانی کن
- برای هر ملخ موقعیت آن را بروزرسانی کن
- شایستگی ملخ جدید را محاسبه کن
- اگر میزان شایستگی ملخ جدید بهتر از هدف می باشد، ملخ جدید را بعنوان هدف قرار بده
- اگر شرط توقف برقرار نشده است به مرحله ۵ برو وگرنه پایان
دانلود کد متلب الگوریتم ملخ| کد متلب الگوریتم GOA
توضیح شبه کد الگوریتم ملخ
- الگوریتم GOA بهینه سازی را با ایجاد یک مجموعه تصادفی از راه حل ها شروع میکند.
- عامل های جستجو موقعیت خود را بر اساس رابطه ۲٫۷ بروزرسانی میکنند.
- موقعیت بهترین هدف بدست امده تا کنون در هر تکرار به روز رسانی میشود.
- علاوه بر این، فاکتور c با رابطه ۲٫۸ محاسبه میشود و فاصله بین ملخ ها به بازه [۱,۴] در هر تکرار نرمال میشود.
- به روز سانی موقعیت تا زمای که شرایط خاتمه برقرار نشود تکرار میشود.
- موقعیت و شایستگی بهترین هدف در نهایت بعنوان بهترین تقریب از بهینه سراسری به خروجی داده میشود.
برای دانلود کد متلب الگوریتم ملخ GOA یا Grasshopper Optimisation Algorithm L میتوانید بصورت آنلاین کد و توضیحات کد را دریافت کنید
کليک جهت خريد کالا ، به منظور پذيرش قوانين و مقررات سايت مي باشد .
همچنین میتوانید کد متلب الگوریتم ملخ GOA را بدون توضیحات کد دریافت کنید.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.