Abstract

One of the methods for solving optimization problems is applying metaheuristic algorithms that find near to optimal solutions. Dragonfly algorithm is one of the metaheuristic algorithms which search problem space by the inspiration of hunting and emigration behavior of dragonflies in nature. However, it suffers from the premature convergence of the population to an undesirable point in the detection ability (global search). In this research, an improved dragonfly algorithm called BMDA (applying Biogeography-based algorithm, Mexican hat wavelet, and Dragonfly algorithm) is presented to resolve the premature convergence in high workloads by creating a mutation phase based on the combination of the biogeography-based optimization (BBO) migration process and the Mexican hat wavelet transform in dragonfly algorithm (DA). The algorithm was evaluated for the mean error in comparison with standard dragonfly algorithm (DA), Memory-based Hybrid Dragonfly Algorithm (MHDA), chaotic dragonfly algorithm version 9 (CDA9), Adaptive_DA algorithm, bat algorithm (BAT), particle swarm optimization algorithm (PSO), raven roosting optimization (RRO) and whale optimization algorithm (WOA) using the CEC2017 benchmark functions. The implementation results of the proposed BMDA algorithm applying different benchmark functions outweighed the DA-based algorithm, MHDA algorithm, CDA9 algorithm, Adaptive_DA algorithm, BAT algorithm, PSO algorithm, RRO, and WOA algorithms in terms of mean error.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call