Proposing an Improved Version of the Bat Algorithm
Author(s):
Article Type:
Research/Original Article (دارای رتبه معتبر)
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:
Language:
Persian
Published:
Journal of Modeling in Engineering, Volume:22 Issue: 79, 2024
Pages:
267 to 279
https://www.magiran.com/p2823281
سامانه نویسندگان
مقالات دیگری از این نویسنده (گان)
-
Improving Power Quality Using a Fuzzy Inference System-Based Variable Forgetting Factor Recursive Least Error Square Control Scheme of DSTATCOM
Arash Rohani *, , Shirin Besati
Journal of Applied Research in Electrical Engineering, Summer and Autumn 2024 -
Improving the Technical and Economic Indexes of Distribution Network by Three-Stage Enhanced Imperialist Competitive Algorithm
Babak Rostami, *, Zeinab Sabzian Molaee, Vahid Davatgaran, Seyed Arash Alavi
Journal of Green Energy Research and Innovation, Summer 2024