|
|
معرفی نسخه بهبودیافته الگوریتم خفاش
|
|
|
|
|
نویسنده
|
گیوکی داور ,ابراهیمی جواد ,سرشار مریم
|
منبع
|
مدل سازي در مهندسي - 1403 - دوره : 22 - شماره : 79 - صفحه:267 -279
|
چکیده
|
الگوریتم خفاش، نمونهای از الگوریتمهای فراابتکاری از خانوادۀ هوش جمعی است که براساس رفتار پژواکیابی خفاش بنا شده است. این الگوریتم تنوع راهحل را با استفاده از روش تنظیم فرکانس حفظ میکند که میتواند به سرعت و بهصورت کارآمد از مرحلۀ اکتشاف به بهرهبرداری تغییر مکان دهد. بنابراین، هنگامی که به یک راهحل سریع و دقیق نیاز باشد، این الگوریتم به یک بهینهساز کارآمد برای هر برنامۀ کاربردی تبدیل میشود. الگوریتم خفاش با وجود فواید زیاد و کاربردی، دارای معایبی نیز است. یکی از این معایب که باعث کاسته شدن کارایی آن میشود، به دام افتادن در بهینۀ محلی است. برای حل مشکل مذکور در این پژوهش موقعیت و سرعت جمعیت اولیه را به سه روش با فرمولهای مختلف بروز کرده، این امر باعث میشود تا پاسخ نهایی مسئله در بهینه محلی به دام نیفتد و تنوع در جمعیت رخ دهد. در این مقاله عملکرد الگوریتم خفاش بهبودیافته روی 11 تابع هدف نمونه بررسی و با سایر الگوریتمهای مشابه مقایسه شده است، که نهایتاً نتایج حاصل شده نشان از برتری و دقت این الگوریتم نسبت به نمونههای مشابه دارد.
|
کلیدواژه
|
بهینهسازی، هوش جمعی، الگوریتم فراابتکاری، بهینۀ محلی، الگوریتم خفاش
|
آدرس
|
دانشگاه ملایر, دانشکده فنی و مهندسی, گروه مهندسی کامپیوتر, ایران, موسسه آموزش عالی آفرینش علم گستر بروجرد, گروه مهندسی برق, ایران, موسسه آموزش عالی آفرینش علم گستر بروجرد, گروه مهندسی کامپیوتر, ایران
|
پست الکترونیکی
|
sarsharm1400@gmail.com
|
|
|
|
|
|
|
|
|
proposing an improved version of the bat algorithm
|
|
|
Authors
|
giveki davar ,ebrahimi javad ,sarshar maryam
|
Abstract
|
the bat algorithm is an example of meta-heuristic algorithms from the collective swarm intelligence, which is based on the echolocation behavior of bats. this algorithm preserves the diversity of the solution by using a frequency tuning method that can quickly and efficiently shift from exploration to exploitation. therefore, when a fast and accurate solution is needed, this algorithm becomes an efficient optimizer for any application. although the bat algorithm has many practical benefits, it also has some disadvantages. one of these disadvantages that reduces its efficiency is being trapped in the local optimum. to solve the mentioned problem in this research, the position and speed of the initial population is updated in three ways with different formulas, this makes the final answer of the problem not trapped in the local optimum and diversity occurs in the population. in this article, the performance of the improved bat algorithm on 11 sample objective functions has been investigated and compared with other similar algorithms, and finally the results show the superiority and accuracy of this algorithm compared to similar samples.
|
Keywords
|
optimization; swarm intelligence; meta-heuristic algorithm;local optimum; bat algorithm
|
|
|
|
|
|
|
|
|
|
|