|
|
الگوریتم بهبودیافته گرگ خاکستری مبتنی بر شرایط برای حل مسائل بهینهسازی سراسری
|
|
|
|
|
نویسنده
|
اخوان نسب صفورا ,بهشتی زهرا
|
منبع
|
رايانش نرم و فناوري اطلاعات - 1401 - دوره : 11 - شماره : 2 - صفحه:26 -40
|
چکیده
|
بسیاری از مسائل بهینهسازی دنیای واقعی، مسائلی پیچیده با ابعاد بالا هستند که با افزایش ابعاد، فضای جواب به صورت نمایی افزایش مییابد. از این رو الگوریتمهای دقیق که تمام فضای مساله را برای یافتن جواب پیمایش میکنند، در زمان قابل قبولی نمی توانند به جواب دست یابند و از الگوریتمهای تقریبی برای حل این مسائل استفاده میشوند. از دسته این الگوریتمها، میتوان به الگوریتمهای فراابتکاری اشاره کرد که نشان دادهاند کارایی خوبی دارند. الگوریتم بهینهسازی گرگ خاکستری از جملهی این الگوریتمها است. اما ساختار الگوریتم، توانایی اکتشاف آن را برای حل مسائل پیچیده با ابعاد بالا محدود میکند و در اواسط اجرای الگوریتم ممکن است به دام بهینههای محلی گرفتار گردد. در این حالت به تدریج تنوع جمعیت کم میگردد و در برخی موارد قادر به فرار از این بهینههای محلی نیست و دچار همگرایی زودرس میگردد. از این رو، در این تحقیق، نسخه بهبود یافتهای از الگوریتم گرگ خاکستری به نام الگوریتم بهینهسازی گرگ خاکستری مبتنی بر شرایط ارائه میگردد، که با جداسازی مرحله اکتشاف از بهره برداری و فراهم آوردن امکان فرار از بهینههای محلی در هر تکرار، همچنین بهبود توازن بین اکتشاف و بهرهبرداری، راهحلهای جدیدی ارائه میدهد که در صورت بهتر بودن جایگزین راهحلهای قبلی میشوند. الگوریتم پیشنهادی با چند نسخه از الگوریتمهای بهبود یافته گرگ خاکستری، همچنین الگوریتمهای بهینهسازی ازدحام ذرات، کفتار خالدار، شاهین هریس، اسب وحشی، عقاب و کرکس آفریقایی که از جمله الگوریتمهای فراابتکاری بسیار جدید هستند، برای یافتن نقاط بهینه در توابع بهینهسازی cec2018 و پارامترهای مساله مهندسی طراحی مخزن فشار مقایسه شده است. نتایج ارزیابی، حاکی از بهبود قابل توجه نتایج الگوریتم پیشنهادی نسبت به سایر الگوریتمهای مورد مقایسه است.
|
کلیدواژه
|
الگوریتم های فرابتکاری، الگوریتم بهینهسازی گرگ خاکستری، اکتشاف، بهرهبرداری، توازن بین اکتشاف و بهرهبرداری، بهینه محلی، بهینه سراسری
|
آدرس
|
دانشگاه آزاد اسلامی واحد نجف آباد, دانشکده مهندسی کامپیوتر, ایران, دانشگاه آزاد اسلامی واحد نجف آباد, دانشکده مهندسی کامپیوتر، مرکز تحقیقات کلان داده, ایران
|
پست الکترونیکی
|
z-beheshti@iaun.ac.ir
|
|
|
|
|
|
|
|
|
a condition based grey wolf optimizer algorithm for global optimization problems
|
|
|
Authors
|
akhavan-nasab safora ,beheshti zahra
|
Abstract
|
many real world optimization problems are complex and high dimensional problems. in the problems, the search space grows exponentially as the problem dimension increases. therefore, exact algorithms are not able to find the best solution in a reasonable time. as a result, approximate algorithms are applied to solve these problems. among these algorithms, meta heuristic algorithms have been shown a good performance in solving these problems. the grey wolf optimizer (gwo) algorithm is one of the meta heuristic algorithms. however, the structure of the algorithm limits its exploration capability and it may fall in local optima. in this case, the diversity of the population gradually decreases and sometimes, the algorithm is not able to escape from the local optima. to enhance the performance of gwo, an improved gwo algorithm called condition based gray wolf optimization (cb gwo) algorithm is proposed in this study. in cb gwo, the exploration phase has been separated from the exploitation one and also some mechanisms have been considered to achieve better positions per iteration. moreover, the balance between exploration and exploitation has been improved. the performance of proposed algorithm has been compared with several improved gwo algorithms, as well as particle swarm optimization (pso), spotted hyena optimizer (sho), harris hawk optimization (hho), wild horse optimizer (who), aquila optimizer (ao), african vultures optimization algorithm (avoa), which are among the newest meta heuristic algorithms. these algorithms have been evaluated by cec2018 benchmark optimization functions and the pressure vessel design to find the best results. the experimental results showed the significant improvement of efficiency of the proposed algorithm compared with other competitor algorithms.
|
Keywords
|
meta heuristic algorithm ,gray wolf optimizer (gwo) ,exploration ,exploitation ,local optimum ,global optimum
|
|
|
|
|
|
|
|
|
|
|