Dynamic Gaussian bare-bones fruit fly optimizers with abandonment mechanism: method and analysis

Publisher:
Springer Science and Business Media LLC
Publication Type:
Journal Article
Citation:
Engineering with Computers, 2020, pp. 1-29
Issue Date:
2020-01-01
Filename Description Size
Yu2020_Article_DynamicGaussianBare-bonesFruit.pdfPublished version6.21 MB
Adobe PDF
Full metadata record
The Fruit Fly Optimization Algorithm (FOA) is a recent algorithm inspired by the foraging behavior of fruit fly populations. However, the original FOA easily falls into the local optimum in the process of solving practical problems, and has a high probability of escaping from the optimal solution. In order to improve the global search capability and the quality of solutions, a dynamic step length mechanism, abandonment mechanism and Gaussian bare-bones mechanism are introduced into FOA, termed as BareFOA. Firstly, the random and ambiguous behavior of fruit flies during the olfactory phase is described using the abandonment mechanism. The search range of fruit fly populations is automatically adjusted using an update strategy with dynamic step length. As a result, the convergence speed and convergence accuracy of FOA have been greatly improved. Secondly, the Gaussian bare-bones mechanism that overcomes local optimal constraints is introduced, which greatly improves the global search capability of the FOA. Finally, 30 benchmark functions for CEC2017 and seven engineering optimization problems are experimented with and compared to the best-known solutions reported in the literature. The computational results show that the BareFOA not only significantly achieved the superior results on the benchmark problems than other competitive counterparts, but also can offer better results on the engineering optimization design problems.
Please use this identifier to cite or link to this item: