شما اینجائید:خانه»دانلود»بهینهسازی توابع محک استاندارد توسط الگوریتم های (ژنتیک، توده ذرات ، زنبور عسل)
بهینهسازی توابع محک استاندارد توسط الگوریتم های (ژنتیک، توده ذرات ، زنبور عسل)
ارسال شده توسط:Papersimتاریخ ارسال: 2017/07/06در دیدگاهها برای بهینهسازی توابع محک استاندارد توسط الگوریتم های (ژنتیک، توده ذرات ، زنبور عسل) بسته هستند
هدف بهینهسازی توابع محک استاندارد توسط الگوریتم های (ژنتیک، توده ذرات ، زنبور عسل)
الگوریتمهای مورد استفاده در این مسئله، الگوریتمهای ژنتیک[۱]، توده ذرات[۲] و زنبور عسل[۳] میباشد.
در ریاضیات و علوم رایانه یک مسئله بهینهسازی، مسئله یافتن بهترین راه حل از میان همه راه حلهای عملی میباشد. مسئلههای بهینهسازی میتواند به دو دسته تقسیم شود که در آن متغیرها پیوسته یا گسسته باشند. یک مسأله بهینهسازی با متغیرهای گسسته به عنوان یک مسأله بهینهسازی ترکیبی یا ترکیبیاتی شناخته میشوند.
در یک مسئله بهینهسازی ترکیبی، ما به دنبال مجموعهای از اشیاء از قبیل عدد صحیح، جایگشت و یا گرافی میگردیم که تعداد اعضایش محدود (و یا به طور قابل شمارش نامحدود) باشند.
معرفی الگوریتمها
الگوریتم ژنتیک
الگوریتم توده ذرات
الگوریتم زنبور عسل
به منظور مقایسه عملکرد سه الگوریتم فوق، از بهینهسازی توابع محک استاندارد ذیل استفاده گردیده است.
توابع محک استاندارد
Rastrigin
Ackley
Quadric
Griewank
در برنامه Matlab سه الگوریتم ژنتیک (ga)، توده ذرات (pso) و زنبور عسل (ba) بر اساس الگوریتمهای مطرح شده توابع محک استاندارد پیادهسازی شده است.