معرفی الگوریتم جستجوی فاخته به همراه کد الگوریتم
جستجوی فاخته (Cuckoo search)، جستجوی کوکو یا جستجوی بلبل، الگوریتم بهینه سازی است که زین شی یانگ و سوآش دب در سال ۲۰۰۹ طراحی کردند. الگوریتم بهینه سازی فاخته (Cuckoo Optimization Algorithm) یکی از الگوریتمهای توسعه داده شده برای حل «مسائل بهینهسازی غیرخطی» (Non-Linear Optimization Problems) و «مسائل بهینهسازی پیوسته» (Continuous Optimization Problems) محسوب میشود. این الگوریتم، از زندگی خانوادهای از پرندگان به نام «فاخته» (Cuckoo) الهام گرفته شده است. الگوریتم بهینه سازی فاخته براساس شیوه زندگی بهینه و ویژگیهای جالب این گونه، نظیر تخمگذاری و تولید مثل آنها ساخته شده است.
براي استفاده از اين تولباكس كافيست برنامه cuckooMain.m را باز كرده و پارامترهاي آن را بسته به نياز مساله خود تغيير دهيد. براي مثال نام تابع هزينه خود را در costFunction وارد كنيد و تعداد متغيرهاي مساله (npar) و حد پایین (varLo) و حد بالا (varHi) آن ها را وارد کنید. پس از آن در صورت لزوم مي توانيد مقدار ساير پارامترها را نيز تنظيم كنيد. ولي معمولا مقادير پيش فرض كافي هستند. براي بالا بردن تعداد جمعيت مورد استفاده، تعداد حداكثر تخم هاي هر فاخته را كه با پارامتر maxNumberOfEggs مشخص مي شود، افزايش دهيد…
لینک دانلود: معرفی الگوریتم جستجوی فاخته به همراه کد الگوریتم
نوع فایل: زیپ
حجم: 528 کیلوبایت
زبان: فارسی