|
|
ارائه الگوریتم فراابتکاری برای حل مسائل بهینهسازی عددی با الهام از مفهوم تاوه در فیزیک شاره
|
|
|
|
|
نویسنده
|
مشهدی محمدرضا نیما ,عمرانپور حسام
|
منبع
|
روشهاي عددي در مهندسي - 1401 - دوره : 41 - شماره : 1 - صفحه:101 -119
|
چکیده
|
یکی از مسائل مهم در مهندسی، یافتن نقاط بهینه سراسری توابع مورد استفاده است. یافتن چنین نقطهای در برخی از توابع بهعلتهایی نظیر تعداد ابعاد بالا یا عدم توانایی مشتقگیری از تابع، بهراحتی امکان پذیر نیست. همچنین در مدلسازی مهندسی روابط بسیاری از توابع در اختیار نیست اما بهصورت جعبه سیاه میتوان به آنها ورودی داد و از آنها خروجی گرفت. از اینرو با دلایل مطرح شده، الگوریتمهای فراابتکاری ارائه می شوند.در این مقاله الگوریتمیفراابتکاری برگرفته از رفتار تاوهها در فیزیک شاره ارائه شده است. الگوریتم از دیدگاه فنی از تاوه هایی ساخته میشود. هر تاوه شامل چند ذره است. ذرات با استفاده از ماتریس دوران ارائه شده حرکت می کنند. این حرکت موجب جستجوی محلی میشود. همچنین هر تاوه با انتخاب یکی از تاوه های دیگر با الگوریتم انتخاب، سعی در فرار از بهینه محلی و رسیدن به بهینه سراسری دارد. الگوریتم با عملگرهای خود به اکتشاف و استخراج در تابع مورد نظر می پردازد. نوآوری دیگر این مقاله، ارائه دو معیار ارزیابی جدید برای الگوریتمهای بهینهسازی است. این دو معیار رفتار و همگرایی الگوریتمها را در طی مسیر رسیدن به نقطه بهینه سراسری و یا افتادن در بهینه محلی، نشان میدهند. الگوریتم پیشنهادی پیادهسازی شده و با الگوریتمهای بهینهسازی عددی مرز دانش مورد ارزیابی و مقایسه قرار گرفته است. مشاهده شد که روش پیشنهادی میتواند روی اکثر توابع معیار، از بیست و چهار تابع معیار در ابعاد مختلف، به نتایج بهتری نسبت به سایر روشها دست یابد. ( تمام کدها در صفحه http://web.nit.ac.ir/ h.omranpour/ در دسترس است).
|
کلیدواژه
|
بهینهسازی عددی، الگوریتمهای فراابتکاری، فضای جستجو، معیار ارزیابی، الگوریتم بهینهسازی تاوه
|
آدرس
|
دانشگاه صنعتی نوشیروانی بابل, دانشکده مهندسی برق و کامپیوتر, ایران, دانشگاه صنعتی نوشیروانی بابل, دانشکده مهندسی برق و کامپیوتر, ایران
|
|
|
|
|
|
|
|
|
|
|
a meta-heuristic algorithm for global numerical optimization problems inspired by vortex in fluid physics
|
|
|
Authors
|
mashhadi mohammad reza n. ,omranpour h.
|
Abstract
|
one of the most important issues in engineering is to find the optimal global points of the functions used. it is not easy to find such a point in some functions due to the reasons such as large number of dimensions or inability to derive them from the function. also in engineering modeling, we do not have the relationships of many functions, but we can input and output them as a black box. therefore, the meta-heuristic algorithms are presented. in this paper, a meta-heuristic algorithm based on the behavior of vortices in fluid physics is presented. technically, the algorithm is made up of vortices. each vortex contains some particles. the particles move by the presented rotation matrix. this movement causes the local search. also by selecting another vortex through the selection algorithm, each vortex attempts to escape the local optima and reach the global optima. the algorithm will explore and exploit the given function using its operators. another innovation of this paper is the introduction of two new evaluation criteria for optimization algorithms. these two criteria show the behavior and convergence of algorithms along the way to reach the global optimal point or fall into the local optima. the proposed algorithm has been implemented, evaluated and compared with the numerical optimization state of the art algorithms. it was observed that the proposed method was able to achieve better results than most of the other methods in the major of twenty-four standard functions in different dimensions. (all codes available at http://web.nit.ac.ir/ h.omranpour/.).
|
|
|
|
|
|
|
|
|
|
|
|
|