راهکارهایی جهت بهبود عملکرد الگوریتم بهینه سازی فاخته

نوع مقاله : مقاله صنایع

نویسندگان

دانشگاه پیام نور

چکیده

این مقاله به ارائه راهکارهایی جهت بهبود عملکرد الگوریتم فاخته می‌پردازد. این راهکارها شامل اصلاحات و روش‌های جدیدی در تعیین تعداد تخم‌های هر فاخته، تعیین شعاع تخم‌گذاری، و تعیین گام مهاجرت می‌باشد. راهکارهای پیشنهادی با استفاده از توابع محک اسفیر و راستریجین ارزیابی شده‌اند و نتایج نشان می‌دهند که این روش‌ها در مقایسه با نسخه اولیه الگوریتم فاخته، عملکرد بهتری دارند. پیشنهاد اول در تعیین تعداد تخم‌های هر فاخته، در حل توابع محک اسفیر و راستریجین، عملکرد بسیار خوبی داشته است. همچنین، پیشنهادات اصلاحی دوم در مورد تعیین شعاع تخم‌گذاری و گام مهاجرت نیز به بهبود قابل قبولی در حل توابع محک مورد بررسی منجر شده‌اند. در نهایت، اعمال همزمان دو پیشنهاد اصلاحی در الگوریتم پایه فاخته، بهبودهای قابل توجهی در بهینه سازی توابع محک مورد بررسی نشان داده است. لذا اصلاحات پیشنهادی می‌توانند به عنوان راهکارهای قابل اتکا در کنار سایر اصلاحات اعمال شده در الگوریتم فاخته، برای حل مسائل بهینه‌سازی مورد استفاده قرار گیرند.

کلیدواژه‌ها

موضوعات


عنوان مقاله [English]

Solutions To Improve The Performance Of Cuckoo Optimization Algorithm

نویسندگان [English]

  • Hossein Nahid Titkanlu
  • Mohadese Nadershahi
  • Mohammad Golmakani
Payame noor university
چکیده [English]

This paper presents strategies to enhance the performance of the Cuckoo Search Algorithm. These strategies include modifications and new methods for determining the number of eggs each cuckoo lays, setting the egg-laying radius, and defining the step size of migration. The proposed strategies were evaluated using the Sphere and Rastrigin benchmark functions, and the results indicate that these methods outperform the original Cuckoo Search Algorithm. The first proposal, which focuses on determining the number of eggs each cuckoo lays, showed significant improvement in solving the Sphere and Rastrigin functions. Additionally, the second set of proposals, concerning the egg-laying radius and migration step size, also led to considerable improvements in solving the benchmark functions. Finally, the simultaneous application of both proposed modifications to the basic Cuckoo Search Algorithm demonstrated substantial enhancements in optimizing the benchmark functions. Therefore, the proposed modifications can serve as reliable strategies, alongside other improvements, for solving optimization problems using the Cuckoo Search Algorithm.

کلیدواژه‌ها [English]

  • Cuckoo algorithm
  • Metaheuristic algorithms
  • Optimization
  • benchmark functions