الگوریتم کرم شب تاب (Firefly Algorithm) مثل الگوریتم کلونی مورچگان زیر مجموعهای از هوش ازدحامیه و میشه گفت قدرتمند ترین روش بهینه سازی فرا ابتکاریه (فرا ابتکاری شبیه به اکتشافیه و به دنبال راه حلهای امیدوار کنندهای برای مسائله، در زمینه فرا ابتکاری ویژگیهای "موفقیت غیر قابل اندازه گیری" همون چیزیه که برای اکتشافی مورد بحث قرار میگیره؛ به طور کلی، الگوریتمهای فرا ابتکاری برای بهینه سازی جهان طراحی شدن.) که از طبیعت الهام گرفته شده. تو این الگوریتم میشه راه حل مسائل بهینه سازی رو بر اساس ویژگیهای کرمهای شب تاب حل کرد در واقع از فعالیتهای چشمک زن مشخصهای رو نشون میده تا به عنوان جذب شریک، ارتباط و هشدار خطر برای شکارچیان عمل کنه.
مراحل الگوریتم کرم شب تاب:
الگوریتم کرم شب تاب از سه قانون بر اساس ویژگیهای چشمک زن شب تابهای واقعی تشکیل شده.
1.همه کرمهای شب تاب تک جنسیتی هستن و صرف نظر از جنسیتشون به سمت کرم درخشانتر حرکت میکنن.
2.میزان جذب کرم شب تاب با درخشندگی اون متناسبه. این امر با افزایش فاصله از بقیه کرمهای شب تاب کمتر میشه چون هوا نور رو جذب میکنه. اگه کرم شب تاب درخشانتر یا جذابتر وجود نداشته باشه، کرمها بهطور تصادفی حرکت میکنن.
3. روشنایی یا شدت نور هر کرم شب تاب با مقدار تابع هدف یک مسئله مشخص میشه.
ساختار:
کاربرد ها:
پردازش تصویر:فشرده سازی تصویر دیجیتال و پردازش تصویر نیاز به بهینه سازی داره. تو این زمینه، بهینه سازی با استفاده از الگوریتم کرم شب تاب انجام میشه.
طراحی سازه: الگوریتم کرم شب تاب تو طراحی بهینه سازهها تو بخش ساخت و ساز استفاده میشه.
زیست پزشکی و مراقبتهای بهداشتی: الگوریتم کرم شب تاب تو زمینههای مهم پزشکی مثل طبقه بندی سرطان سینه، تصاویر شبکیه انسان، طبقه بندی تومور سینه، تشخیص تومور مغزی، نظارت بر سلامت و... استفاده شده.
امیدوارم مطالعه این وبلاگ تونسته باشه به سوالات شما پاسخ بده هرچند که توضیح مختصری داشت و اگه قصد دارید از این الگوریتم توی پروژه هاتون استفاده کنید به این اطلاعات محدود بسنده نکنید.