The Honey Badger Algorithm (HBA) is a new swarm intelligence optimization algorithm by simulating the foraging behavior of honey badgers in nature. To further improve its convergence speed and convergence accuracy, an improved HBA based on the density factors with the elementary functions and the mathematical spirals in the polar coordinate system was proposed. The algorithm proposes six density factors for attenuation states based on elementary functions, and introduces mathematical expressions of the polar diameters and angles of seven mathematical spirals (Fibonacci spiral, Butterfly curve, Rose spiral, Cycloid, Archimedean spiral, Hypotrochoid and Cardioid) in the polar coordinate system based on the density factors with the best synthesized effect to replace the foraging strategy of honey badger digging pattern in HBA. By using 23 benchmark test functions, the above improvements are sequentially compared with the original HBA, and the optimization algorithm with the best improvement, α4CycρHBA, is selected to be compared with SOA, MVO, DOA, CDO, MFO, SCA, BA, GWO and FFA. Finally, four engineering design problems (pressure vessel design, three-bar truss design, cantilever beam design and slotted bulkhead design) were solved. The simulation experiments results show that the proposed improved HBA based on the density factors with the elementary functions and the mathematical spirals of the polar coordinate system has the characteristics of balanced exploration and expiration, fast convergence and high accuracy, and is able to solve the function optimization and engineering optimization problems in a better way.
Read full abstract