Abstract
ABSTRACTFruit fly optimisation algorithm is a new swarm intelligence algorithm, which is simple and efficient. However, it is easy to get premature convergence in solving high-dimensional complex continuous functions. In order to overcome the shortcoming and improve the precision of solution, we propose a new fruit fly optimisation algorithm (SEDMFOA) based on spatial expansion and dynamic mutation. It is featured with changing the original constant step size to a focused search method, and embedding the dynamic mutation strategy in the evolution of the algorithm. Furthermore, we employed gauss mapping operation on the best individual to generate new individuals to substitute for those trans-boundary individuals. Finally, the inverse solution to expand the space was designed to develop the durative search ability in the later stage of the algorithm. According to the experimental results of eighteen well-known benchmark functions, the SEDMFOA is efficient and effective. The precision and stability of the approximate solution of SEDMFOA are superior the algorithms proposed in some related literatures. In wind energy research, the new algorithm is applied to optimise extreme learning machines for short-term wind forecasting. Simulation results show that SEDMFOA has better prediction effect than traditional algorithms.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have