نمونه کد الگوریتم اجتماعی در متلب-Cultural Algorithm (CA) in MATLAB

تومان15,000

تعداد فروش: 1 عدد

توضیحات

نمونه کد الگوریتم اجتماعی در متلب-Cultural Algorithm (CA) in MATLAB

به منظور درک بهتر ساختار این الگوریتم لازم است تا تشریح کامل الگوریتم فراابتکاری فرهنگی CA توسط بخش های مختلف آن صورت گیرد. بخش های مختلف آن در ذیل تشریح شده است.

طبقه بندی یا همان Taxonomy

الگوریتم فرهنگی فرمت در زمینه محاسبات تکاملی است و ممکن است الگوریتم متا تکامل باشد. این به طور گسترده ای به میدان اطلاعات محاسباتی و متاعرینگی تعلق دارد. این مربوط به دیگر فرمتهای مرتبسازی محاسباتی تکاملی مانند الگوریتم Memetic است.

الهام بخشی یا همان Inspiration

الگوریتم فرهنگی از اصل تکامل فرهنگ الهام گرفته شده است. فرهنگ شامل عادات، دانش، باورها، آداب و رسوم و اخلاق یک عضو جامعه است. فرهنگ مستقل از محیط زیست نیست و می تواند با محیط زیست از طریق چرخه های بازخورد مثبت یا منفی ارتباط برقرار کند. مطالعه تعامل فرهنگ در محیط زیست به عنوان «محیط زیست فرهنگی» نامیده می شود.

استعارگری یا همان Metaphor

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

استراتژی Strategy

هدف پردازش اطلاعات الگوریتم بهبود یادگیری یا همگرایی تکنیک جستجوی جاسازی شده (معمولا یک الگوریتم تکاملی) با استفاده از تکامل فرهنگی بالاتر است. الگوریتم در دو سطح عمل می کند: سطح جمعیت و سطح فرهنگی. سطح جمعیت مانند جستجوی تکاملی است، در حالی که افراد نماینده راه حل های نامزدی هستند، اغلب متمایز هستند و ویژگی های آنها به یک تابع هدف یا هزینه در حوزه مشکل ترجمه می شود. سطح دوم، فضای دانش یا فکری است که اطالعات به دست آمده توسط نسل ها ذخیره می شود و برای نسل فعلی قابل دسترسی است. یک پروتکل ارتباطی برای اجازه دادن به دو فضایی برای تعامل و نوع اطلاعاتی که می تواند مبادله شود استفاده می شود.

رویه الگوریتم فرهنگی
تمرکز الگوریتم ساختار داده KnowledgeBase است که انواع دانش را بر اساس ماهیت پرونده ثبت می کند. به عنوان مثال، ساختار ممکن است برای ضبط بهترین راه حل نامزدی و همچنین اطلاعات عمومی در مورد مناطق فضای جستجو که انتظار می رود به نتیجه برسد (نتیجه راه حل های نامزدی خوب) مورد استفاده قرار می گیرد. این دانش فرهنگی توسط جستجوی تکاملی مبتنی بر جمعیت کشف شده است و به نوبه خود برای تأثیرگذاری بر نسل های بعد مورد استفاده قرار می گیرد. تابع پذیرش، انتقال دانش از جمعیت را به پایگاه دانش محدود می کند.

نقد و بررسی‌ها

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

اولین کسی باشید که دیدگاهی می نویسد “نمونه کد الگوریتم اجتماعی در متلب-Cultural Algorithm (CA) in MATLAB”

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

35 − 33 =