Abstract:
In order to improve the convergence accuracy of dragonfly algorithm and avoid falling into loc-al optimal solution, dragonfly algorithm based on elite strategy and sines and cosines mechanism(ESCDA) is proposed.The algorithm USES elite strategy to optimize population initialization, optimizes position upd-ate through sines and cosines mechanism, and improves the convergence effect of the algorithm and the o-ptimization accuracy.The algorithm is applied to 14 typical complex function optimization problems, and c-ompared with the classical particle swarm optimization algorithm, Wolf pack algorithm and ant-lion algorit-hm, the experimental results show that the improved algorithm has good global convergence and optimizat-ion accuracy, and is especially suitable for solving complex functions with high dimensions and multiple p-eaks.