دانلود پروژه رایگان الگوریتم عنکبوت اجتماعی با MATLAB
لینک دانلود مستقیم به همراه ویدئوی اجرا + پاورپوینت و مقاله
الگوریتم بهینه سازی عنکبوت اجتماعی یا Social Spider Algorithm یک الگوریتم بهینه سازی جدید می باشد که در دوسال اخیر ارایه شده است. در میان حیوانات معمولا دیده می شود که عنکبوت به یک موضوع تحقیقاتی مهم در مهندسی مصنوعی برای سال های بسیاری بوده است. رفتار جستجوگر عنکبوت اجتماعی را می توان به عنوان جنبش جمعی عنکبوت ها به سمت محل منبع غذایی توصیف کرد. عنکبوت ارتعاشات منتشر شده در وب را برای تعیین جهت بالقوه یک منبع غذایی دریافت و تحلیل می کند . ما از این رفتار طبیعی برای انجام بهینه سازی در فضای جستجو به روش SSA استفاده می کنیم. در SSA ما فضای جستجو مسئله بهینه سازی را به عنوان یک وب چند بعدی عنکبوت در نظر می گیریم. هر موقعیت در وب نشان دهنده یک راه حل عملی برای مسله بهینه سازی می باشد و هر راه حل عملی برای مسله بهینه سازی موردنظر، یک موقعیت در این وب است. وب همچنین به عنوان رسانه انتقال ارتعاشات تولید شده توسط عنکبوت عمل می کند. هر عنکبوت در وب دارای یک موقعیت و یک برازش (Fitness) است که نشان دهنده بالقوه یافتن یک منبع غذایی در آن موقعیت می باشد. عنکبوت می تواند آزادانه در وب حرکت کند، اما وب را نمی تواند ترک کند. هنگامی که یک عنکبوت به موقعیت جدیدی حرکت نماید، یک ارتعاش تولید می کند که در سراسر وب منتشر می شود. هر لرزش عنکبوت دارای اطلاعاتی از یک عنکبوت است و دیگران این اطلاعات ارتعاش را دریافت می کنند.
عکس 1
عکس 2