الگوریتم کرم شب تاب

 الگوریتم کرم شب تاب


firefly algorithm  (fa) در سال 2007 توسط xin she yang   معرفی شد.
 یکی از الگوریتم های کار امد در حل مسائل بهینه سازی ترکیبی است.
 از مظاهر هوش ازدحامی یا swarm intelligence است .


خرید و دانلود  الگوریتم کرم شب تاب


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

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


طبیعت الهام بخش محققان برای توسعه مدل هایی برای حل مسائل و مشکلات آنهاست. به عنوان مثال "بهینه سازی" زمینه ای است که بارها این مدل ها توسعه و به کار برده شده اند . الگوریتم ژنتیک انتخاب طبیعی و عملگرهای ژنتیک را شبیه سازی می کند ، الگوریتم بهینه سازی خرده گروه ها ، دسته های پرندگان و مدرسه ماهی ها را شبیه سازی می کند، سیستم حفاظتی مصنوعی توده های سلولی سیستم حفاظتی را شبیه سازی می کند ، الگوریتم بهینه سازی کلونی مورچه ها رفتار کاوشی مورچه ها را شبیه سازی می کند و الگوریتم کلونی زنبورهای مصنوعی رفتار کاوشی زنبورهای عسل را شبیه سازی می کند. اینها نمونه هایی بود از الگوریتم های بهینه سازی الهام شده از طبیعت . الگوریتم دیگری که رفتار کاوشی زنبورها را با یک مدل الگوریتمی متفاوت شبیه سازی می کند الگوریتم زنبور عسل هست .


خرید و دانلود  الگوریتم کلونی زنبور عسل(به همراه کد متلب)


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

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


طبیعت الهام بخش محققان برای توسعه مدل هایی برای حل مسائل و مشکلات آنهاست. به عنوان مثال "بهینه سازی" زمینه ای است که بارها این مدل ها توسعه و به کار برده شده اند . الگوریتم ژنتیک انتخاب طبیعی و عملگرهای ژنتیک را شبیه سازی می کند ، الگوریتم بهینه سازی خرده گروه ها ، دسته های پرندگان و مدرسه ماهی ها را شبیه سازی می کند، سیستم حفاظتی مصنوعی توده های سلولی سیستم حفاظتی را شبیه سازی می کند ، الگوریتم بهینه سازی کلونی مورچه ها رفتار کاوشی مورچه ها را شبیه سازی می کند و الگوریتم کلونی زنبورهای مصنوعی رفتار کاوشی زنبورهای عسل را شبیه سازی می کند. اینها نمونه هایی بود از الگوریتم های بهینه سازی الهام شده از طبیعت . الگوریتم دیگری که رفتار کاوشی زنبورها را با یک مدل الگوریتمی متفاوت شبیه سازی می کند الگوریتم زنبور عسل هست .


خرید و دانلود  الگوریتم کلونی زنبور عسل(به همراه کد متلب)


الگوریتم فرا ابتکاری تصادفی تطابقی حریصانه(Grasp)

 الگوریتم فرا ابتکاری تصادفی تطابقی حریصانه(Grasp)



•حل مسائل بهینه سازی از جمله مسائل پر کاربرد و پر اهمیت در مسائل مهندسی و غیر مهندسی به شمار می آید. لذا حل اینگونه مسائل از اهمیت خاصی بر خوردار است. روش های مختلفی برای حل مسائل بهینه سازی ارائه شده است. الگوریتم های ابتکاری و فرا ابتکاری از جمله الگوریتم های حل اینگونه مسائل می باشند. الگوریتم هایی همچون جستجوی تابو ، جستجوی حریصانه ، الگوریتم های ژنتیک ، الگوریتم های اصلاح تکراری و جستجوی ابتکاری با حافظه محدود و ... . در این ارائه از یک روش مبتنی بر جستجوی حریصانه به نام روش GRASP استفاده شده است. روش GRASP نوعی جستجوی تصادفی حریصانه است که در حوضه مسائل بهینه سازی همچون علم مکان یابی و.... قرار دارد و دارای کاربردهای فراوانی در این علم می باشد.


خرید و دانلود  الگوریتم فرا ابتکاری تصادفی تطابقی حریصانه(Grasp)


الگوریتم کلونی مورچگان(به همراه کد متلب)

 الگوریتم کلونی مورچگان(به همراه کد متلب)


 در مسائل بهینه سازی با تعداد زیاد پارامتر، روش های قدیمی کارایی چندانی ندارند .
بررسی تمامی فضای جواب تقریبا غیر ممکن است.
 بنابراین از روش های دیگری استفاده شود که به صورت هوشمند گستره فضای جستجو را  کاهش دهند.
در واقع مورچه هاAgent  های ساده ای هستند که با ارتباط فرمونی خود یک حافظه گسترده (distributed) ایجاد می کنند و با بهره گیری از فرمون و این حافظه، جواب مسئله را به صورت شراکتی به دست می آورند.



خرید و دانلود  الگوریتم کلونی مورچگان(به همراه کد متلب)