مقدمه:همان طور که تاریخ الگوریتم های تکاملی نشان می دهد، گونه های زیادی از الگوریتمهای تکاملی وجود دارند. ولی ایده همه آنها یکی است: با داشتن جمعیتی از گونهها فشار محیطی باعث انتخاب می شود (القاء بهترین) و این افزایش شایستگی جمعیت را نتیجه می دهد. با داشتن یک تابع کیفیتی که می خواهیم بیشینه شود، می توان مجموعه ای از جواب های کاندید را به طور تصادفی تولید کرد و تابع کیفیت را به عنوان معیاری برای محاسبه شایستگی به کاربرد (هر چه بیشتر، بهتر) بر اساس این شایستگی، بعضی از کاندیدهای بهتر انتخاب می شوند، تا به عنوان هسته ای برای تولید نسل بعد به کار روند. بر روی این کاندیدها ترکیب و یا جهش اعمال می شود. ترکیب بر روی دو یا بیشتر کاندید اعمال می شود (والدین) و نتیجه آن تولید فرزند (فرزندانی) است.
اعمال ترکیب و جهش باعث تولید مجموعه جدیدی می شود که با مجموعه قبلی (والدین) رقابت می کنند تا در نهایت برنده ها در نسل بعدی ظاهر شوند. این کار می تواند ادامه پیدا کند تا یک کاندید با ویژگی های کافی (جواب) به دست بیاید و یا اینکه محدودیتهایی که از قبل برای مسئله تعریف کرده ایم، ارضا شوند.
فهرست مطالب:مقدمه
بخش اول: تعریف الگوریتم های تکاملیعلت استفاده از الگوریتم های تکاملی
انواع الگوریتم های تکاملی
روشهای الگوریتم تکاملی
استراتژی های تکاملی
برنامه ریزی تکاملی
بخش دوم: الگوریتم ژنتیکژنتیک در طبیعت
ایده اصلی الگوریتم ژنتیک
روشهای نمایش الگوریتم ژنتیک
روشهای انتخاب الگوریتم ژنتیک
عملگرهای الگوریتم ژنتیک
الگوریتم ژنتیک استاندارد
بخش سوم: الگوریتم کلونی زنبور عسلشرح الگوریتم کلونی زنبور عسل
جستجوی غذا در طبیعت
کاربردهای الگوریتم زنبور عسل
بخش چهارم: الگوریتم مورچگان (ACO)مزیتهای ACO
کاربردهای ACO
انواع مختلف الگوریتم های بهینه سازی مورچگان
بخش پنجم: الگوریتم رقابت استعماریشکل دهی امپراطوری های اولیه
حرکت مستعمره ها به سمت امپریالیست
انقلاب؛تغییرات ناگهانی در موقعیت یک کشور
جابجایی موقعیت مستعمره و امپریالیست
رقابت استعماری
سقوط امپراطوری های ضعیف
شبه کد
کاربردها
نسخه های دیگر
بخش ششم: الگوریتم گورخر گوگلمعنی و مفهموم فروشگاه های اینترنتی
استانداردهای مورد تایید الگوریتم گورخر
قرار گرفتن در لیست فروشگاه های مورد تایید گوگل
مکان فیزیکی فروشگاه های اینترنتی
داشتن پشتیبانی آنلاین
داشتن سیاست شفاف در فروشگاه
همسو بودن تبلیغات فروشگاه با مسیر تبلیغات
بخش هفتم: الگوریتم پاندای گوگلنحوه انتخاب اسم الگوریتم
حفظ رتبه سایت
بخش هشتم: الگوریتم تکاملی سیمبیوتیک (SEA)عملگر ترکیب سیمبیوتیک
ایده کلی SEA
بخش نهم: الگوریتم پنگوئن گوگلآپدیدت پنگوئن
دلایل و روشهای آپدیت پنگوئئن
-
راهنمای استفاده:
مناسب برای دانشجویان رشته مهندسی کامپیوتر
-
محتوای فایل دانلودی:
در قالب فایل word و قابل ویرایش
به همراه اشکال و نمودارها