Abstract
This work proposes a new meta-heuristic called Grey Wolf Optimizer (GWO) inspired by grey wolves (Canis lupus). The GWO algorithm mimics the leadership hierarchy and hunting mechanism of grey wolves in nature. Four types of grey wolves such as alpha, beta, delta, and omega are employed for simulating the leadership hierarchy. In addition, the three main steps of hunting, searching for prey, encircling prey, and attacking prey, are implemented. The algorithm is then benchmarked on 29 well-known test functions, and the results are verified by a comparative study with Particle Swarm Optimization (PSO), Gravitational Search Algorithm (GSA), Differential Evolution (DE), Evolutionary Programming (EP), and Evolution Strategy (ES). The results show that the GWO algorithm is able to provide very competitive results compared to these well-known meta-heuristics. The paper also considers solving three classical engineering design problems (tension/compression spring, welded beam, and pressure vessel designs) and presents a real application of the proposed method in the field of optical engineering. The results of the classical engineering design problems and real application prove that the proposed algorithm is applicable to challenging problems with unknown search spaces
چکیده
در این مقاله یک رویکرد فراابتکاری جدید به نام بهینه ساز گرگ خاکستری" (GWO) ارائه میگردد که از گرگ های خاکستری (Canis lupus) الهام گرفته است. الگوریتم GWO از سلسله مراتب رهبری و مکانیزم شکار گرگ خاکستری در طبیعت تقلید می کند. چهار نوع گرگ خاکستری بنام آلفا، بتا، دلتا و امگا برای شبیه سازی سلسله مراتب رهبری استفاده میشوند. علاوه بر این، سه مرحله اصلی شکار، جستجو برای طعمه، محاصره و حمله به شکار، اجرا میشود. سپس الگوریتم بر روی 29 تابع تست معروف تطبیق داده میشود و نتایج توسط یک مطالعه مقایسهای با بهینه سازی ازحام ذرات (PSO)، الگوریتم جستجوی گرانشی (GSA)، تکامل دیفرانسیلی (DE)، برنامه ریزی تکاملی (EP) و استراتژی تکامل (ES) تایید میگردند. نتایج نشان میدهد که الگوریتم GWO قادر به ارائه نتایج بسیار رقابتی نسبت به این فرایندهای فراابتکاری است. همچنین این مقاله به حل سه مسئله کلاسیک در زمینه طراحی مهندسی (تنش / فشار، پرتوی جوشی و طراحیهای مخزن تحت فشار) پرداخته و کاربرد واقعی روش پیشنهادی در زمینه مهندسی اپتیک را ارائه میدهد. نتایج مسائل طراحی مهندسی کلاسیک و کاربرد واقعی، نشان میدهند که الگوریتم پیشنهادی برای مسائل چالش برانگیز با فضاهای جستجو ناشناخته قابل استفاده است.
1-مقدمه
تکنیکهای بهینه سازی فراابتکاری در طول دو دهه گذشته بسیار محبوب بوده اند. بعضی از آنها مانند الگوریتم ژنتیک (GA) [1]، بهینه سازی کلونی مورچه ها (ACO) [2] و بهینه سازی ازدحام ذرات (PSO) [3] نه تنها در میان دانشمندان کامپیوتر، بلکه در میان دانشمندان زمینه های مختلف، به طور شگفت انگیزی شناخته شده اند. علاوه بر تعداد زیادی از کارهای تئوری، چنین تکنیک های بهینه سازی در زمینه های مختلف مطالعه مورد استفاده قرار گرفته اند. در اینجا سوالی مطرح میشود که چرا فرایندهای فراابتکاری به طور قابل توجهی رایج شدهاند. پاسخ به این سوال را میتوان در چهار دلیل عمده خلاصه کرد: سادگی، انعطاف پذیری، مکانیزم بدون استنتاج و اجتناب از بهینه های محلی.
اولا، فرایندهای فراابتکاری نسبتا ساده هستند. آنها عمدتا از مفاهیم بسیار ساده الهام گرفته اند. الهامات معمولا مربوط به پدیدههای فیزیکی، رفتار حیوانات و یا مفاهیم تکاملی میباشند. این سادگی، دانشمندان کامپیوتر را قادر میسازد تا مفاهیم طبیعی مختلفی را شبیه سازی کنند، فرایندهای فراابتکاری جدیدی ارائه دهند، دو یا چند فراابتکاری را پیوند دهند، یا فراابتکاری های کنونی را بهبود بخشند. علاوه بر این، سادگی به سایر دانشمندان کمک میکند تا سریعا فراابتکاری را بیاموزند و آنها را به مسائل خود اعمال کنند....