, ,

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

تومان600,000

تعداد فروش: 2 عدد
snapppay
هر قسط با اسنپ‌پی: تومان150,000
۴ قسط ماهانه. بدون سود، چک و ضامن.

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

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

دیدگاهها

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

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

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

آیا شما یک انسان هستید و ربات نیستید؟ لطفا پاسخ دهیدCaptcha


Home
Account
5
Search
پیمایش به بالا