Journal of Bionic Engineering ›› 2023, Vol. 20 ›› Issue (6): 2935-2972 .doi: 10.1007/s42235-023-00416-z
Yang He1,4; Yongquan Zhou1,3,4; Yuanfei Wei3; Qifang Luo1,4; Wu Deng2
Yang He1,4; Yongquan Zhou1,3,4; Yuanfei Wei3; Qifang Luo1,4; Wu Deng2
摘要: This paper presents a Butterfy Optimization Algorithm (BOA) with a wind-driven mechanism for avoiding natural enemies known as WDBOA. To further balance the basic BOA algorithm's exploration and exploitation capabilities, the butterfy actions were divided into downwind and upwind states. The algorithm of exploration ability was improved with the wind, while the algorithm of exploitation ability was improved against the wind. Also, a mechanism of avoiding natural enemies based on Lévy fight was introduced for the purpose of enhancing its global searching ability. Aiming at improving the explorative performance at the initial stages and later stages, the fragrance generation method was modifed. To evaluate the efectiveness of the suggested algorithm, a comparative study was done with six classical metaheuristic algorithms and three BOA variant optimization techniques on 18 benchmark functions. Further, the performance of the suggested technique in addressing some complicated problems in various dimensions was evaluated using CEC 2017 and CEC 2020. Finally, the WDBOA algorithm is used proportional-integral-derivative (PID) controller parameter optimization. Experimental results demonstrate that the WDBOA based PID controller has better control performance in comparison with other PID controllers tuned by the Genetic Algorithm (GA), Flower Pollination Algorithm (FPA), Cuckoo Search (CS) and BOA.