Abstract

A hybrid bat-flight optimization (BFO) algorithm is described and developed in comparison with the original bat-inspired algorithm (Yang, 2010). The changes made remove the need to evaluate and store velocities from previous iterations to calculate new solutions, thereby reducing the computational requirements without negatively impacting the performance of the algorithm as an efficient optimizer. The hybrid BFO consists of six metaheuristic components that complement each other in their contributions to global and local search of solution spaces. The hybrid BFO algorithm is applied to a well-reported complex wellbore trajectory optimization problem previously used to evaluate the performance of evolutionary optimization algorithms. The hybrid BFO is shown to work effectively and efficiently in finding the optimum solution space, requiring significantly less iterations to do so than a hybrid genetic algorithm applied to the same problem, both developed in VBA code.The performance of the hybrid BFO algorithm is further evaluated by a novel technique of metaheuristic profiling introduced in this work. By recording the origin of each solution generated in each iteration of the algorithm, in terms of which metaheuristic component is responsible for producing it, a profile of the origin of the ten highest-ranking solutions in each iteration is constructed. This profile reveals that the metaheuristic components driven by the frequency, loudness and pulse rate (i.e., the bat-echolocation-inspired metrics used to drive the algorithm) contribute to the solutions derived in complementary, but varying ways as the iterations of the algorithm progress. Metaheuristic profiling is considered to be a promising technique for design, performance comparison, improvement and customization of evolutionary algorithms.

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