آخرین اخبار : 

نمونه کد الگوریتم تفاضل تکاملی در متلب-Differential Evolution (DE) in MATLAB

5,000 تومان

در انبار موجود نمی باشد

توضیحات


نمونه کد الگوریتم تفاضل تکاملی در متلب-Differential Evolution (DE) in MATLAB

الگوریتم تکامل تفاضلی (Differential Evolutuion) و یا به اختصار DE، یک الگوریتم بهینه سازی هوشمند و مبتنی بر جمعیت است که در سال ۱۹۹۵ توسط Storn و Price معرفی گردید. در الگوریتم تکامل تفاضلی اطلاعات مربوط به جھت و فاصله اعضا برای جست و جوی جواب بھینه مورد استفاده قرار می گیرد. الگوریتم DE قابلیت بسیار بالایی برای حل مسائل بھینه دارد. در الگوریتم تکامل تفاضلی بر خلاف دیگر الگورتیم ھا کھ اول عملگر crossover و سپس عملگر mutation انجام می شود در این الگوریتم اول عملگر جھش اعمال شده و سپس عملگر تقاطع اعمال می شود تا بدین وسیله نسل جدید ایجاد گردد. برای اعمال عملگر mutation از توزیع خاصی استفاده نمی شود بلکه طول گام جھش برابر با مقدار از فاصلھ میان اعضای فعلی تعیین می شود. نسخه ابتدایی این الگوریتم برای حل مسائل پیوسته ارائه شده بود، اما به مرور زمان نسخه هایی از این الگوریتم ارائه شدند که برای حل مسائل بهینه سازی گسسته طراحی شده اند.  

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “نمونه کد الگوریتم تفاضل تکاملی در متلب-Differential Evolution (DE) in MATLAB”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *