الگوريتم هوشمند كرم شب تاب نيز به عنوان يك الگوريتم هوشمند جديد از رفتار اجتماعي كرمهاي شب تاب الهام گرفته است .جمعيت تشكيل دهنده اين الگوريتم، كرم هاي شب تاب مي باشند كه هر كدام داراي مقداري روشنايي يا برازندگي هستند .
اين روش نيز مانند بقيه روشهاي بهينه سازي هوشمند، با جمعيت اوليهاي از حشرات آغاز مي شود. در اين روش حشرات دو به دو با هم مقايسه شده و حشره اي كه جذابيت كمتري دارد به سمت حشره ي جذاب تر حركت مي كند. نهايتا يك حشره به عنوان جذابترين حشره انتخاب مي شود كه همان پاسخ بهينه ي مسئله مورد نظر مي باشد.
دو موضوع قابل اهميت در اين الگوريتم، تغييرات شدت روشنايي و فرموله كردن جذابيت حشرات مي باشد. به منظور سادگي معمولا فرض ميشود كه جذابيت حشرات با شدت روشنايي آنها بيان مي شود. شدت روشنايي نيز متناسب با برازندگي حشره مي باشد.در حالت كلي جذابيت پارامتري نسبي بوده و از ديد حشرات ديگر سنجيده مي شود. همچنين به فاصله حشرات از يكديگر نيز بستگي دارد. رابطه جذابيت با تغييرات فاصله حشرات بصورت زير مي باشد
كه در آن β_0 بيانگر ماكزيمم جذابيت بوده و مقداري در بازه [0,1] دارد .γ نيز بيانگر ضريب جذب ميباشد و مقداري در بازه [0,∞) دارد . r بيانگر فاصله حشرات بوده و به عنوان مثال در مقياس دو بعدي فاصله حشره i ام از حشره j ام بصورت زير محاسبه ميشود
حركت حشره i ام به سمت حشره j ام نيز با رابطه زير بدست مي آيد:
در الگوريتم كرم شب تاب مقادير α وβ و γ ثابت در نظر گرفته ميشوند. α وβ در بازه [0,1] و γ در بازه [0,∞) انتخاب مي شود.
.
.
کدهای اماده الگوریتم کرم شب تاب به همراه یک فیلم آموزشی فارسی از این الگوریتم توسط گروه ایران متلب آماده شده است که شما می توانید تقاضای این کد و فیلم آموزش فارسی را از برای ما ارسال کنید.
بعد از واریز هزینه کدها آماده متلب MATLAB ، الگوریتم کرم شب تاب به همراه یک فیلم آموزشی فارسی برای شما ارسال و می توانید آنها را دانلود کنید و در پروژه یا پایان نامه خود استفاده کنید.
کد آماده متلب و فیلم آموزش فارسی الگوريتم کرم شب تاب
پروژه:بهبود پارمترهای کنترل یک سیستم درجه 2 به کمک الگوریتم کرم شب تاب ومقایسه با PDIکلاسیک متشکرم است
جناب محصول شما عالی بود
به دوستان هم توصیه می کنم تهیه کنند.
خوشحالم که برای شما مفید بود
به امید دیدار مجدد شما
سلام
آیا این کد را میشه به هر نوع مسله بهینه سازی استغاده کرد؟
سلام
بله این کد به صورت عمومی نوشته شده است.
کافی است تابع هزینه یا cost function در متلب تعریف کنید.
به راحتی میتونید از این کد استفاده کنید.
این توضیحات در فیلم آموزشی موجود است.
سلام
کد الگوریتم کرم شبتاب رو می خواستم با فیلم آموزشی.
سلام
خسته نباشید
من کد این الگوریتم رو به صورت دو بعدی نیاز دارم
ایا تو این بسته به این موضوع هماشاره ای شده؟
سلام
در بهینه سازی دو بعدی این تابع هزینه هست که فرق می کند.
یعنی ورودی تابع هزینه یک ماتریس است به جای بردار.
شما می تونید این کد را برای حالت دو بعدی هم تغییر دهید و استفاده کنید.
سلام چجوری میشه برای خرید اقدام کرد..هیچ لینکی نیست برای خرید و دانلود
بهینه سازی SVM با کرم شب تاب