آموزش ریاضیات (Mathematics)
۲۳۸۵ آموزش
نمایش دسته بندی ها (۲۳۸۵ آموزش)

بهینه سازی کلونی زنبور عسل (Artificial Bee Colony - ABC)، در ریاضیات (Mathematics)

انواع روش های بهینه سازی (Optimization Methods) را در آموزش زیر شرح دادیم :

بهینه سازی کلونی زنبور عسل (Artificial Bee Colony - ABC) :

📌 معرفی

الگوریتم بهینه سازی کلونی زنبور عسل (Artificial Bee Colony - ABC) توسط کارابوگا در سال ۲۰۰۵ معرفی شد. این الگوریتم از رفتار جستجوی غذای زنبورهای عسل الهام گرفته است. در ABC، سه نوع زنبور وجود دارد: زنبورهای کارگر (Employed Bees)، زنبورهای ناظر (Onlooker Bees)، و زنبورهای کاوشگر (Scout Bees).

🐝 انواع زنبورها

زنبورهای کارگر: با یک منبع غذا مرتبط هستند و در همسایگی آن جستجو می کنند.

زنبورهای ناظر: در کندو منتظر می مانند و بر اساس اطلاعات زنبورهای کارگر، منابع را انتخاب می کنند.

زنبورهای کاوشگر: به طور تصادفی به جستجوی منابع جدید می پردازند.

📐 مراحل الگوریتم

ایجاد جمعیت اولیه از منابع غذا (جواب ها).

ارسال زنبورهای کارگر به منابع و جستجوی همسایگی (با جهش).

ارسال زنبورهای ناظر به منابع بر اساس کیفیت (انتخاب).

ارسال زنبورهای کاوشگر برای کشف منابع جدید (جایگزینی منابع رها شده).

تکرار.

نویسنده علیرضا گلمکانی
شماره کلید 8824
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)