Standard firefly algorithm is a new intelligent optimization algorithm proposed by Cambridge scholar Yang in 2008.In this paper,based on the original algorithm,it is improved and applied.The main content of this paper consists of three parts:(1)In order to improve the convergence speed of the firefly algorithm and to enhance the information sharing between the fireflies,an adaptive inertial weight and a virtual firefly are proposed respectively.The symmetric boundary variation is introduced in the algorithm to prevent the boundary precocity and crossing boundary the problem,so as to form the firefly algorithm improved.By introducing 6 standard test functions the improved algorithm is tested,the result shows that the improved algorithm has better optimization ability and effect.(2)For 6 different types of classical engineering optimization problems,the improved firefly algorithm is used to solve the problem.Comparing with other algorithms,the practicability of the improved firefly algorithm is verified.(3)For high dimensional optimization problems,combined with the idea of 3D visualization and improvement of firefly algorithm a hybrid dimensionality reduction algorithm is proposed.The simulation experiment is carried out on the hybrid algorithm and its feasibility is discussed. |